Creative Commons BY-NC-ND 2.5Questo sito e tutto il suo contenuto sono distribuiti sotto la licenza Creative Commons Attribuzione - Non Commerciale - Non opere derivate 2.5 Italia e con le condizioni d'uso definite nel disclaimer: siete pregati di leggere entrambi questi documenti prima di usufruire dei contenuti di questo sito. Per alcuni contenuti è necessaria una registrazione gratuita: non è necessario pagare e non è necessario accumulare punteggi per accedere agli articoli e scaricare i sorgenti. Basta solo essere onesti. Se volete che questo sito continui a rimanere attivo, a contribuire ogni giorno alla diffusione della cultura libera, non copiate il materiale per ripubblicarlo in altri luoghi : chi fa questo è solo un miserabile e un perdente. Se volete partecipare su settorezero e rendere le vostre idee, i vostri progetti, fruibili da tutti senza limitazioni, come dovrebbe essere in un paese civile e acculturato, potete farlo tranquillamente.

Adattatore per display LCD 6×1

Autore: Giovanni Bernardo | Data pubblicazione: 21 marzo 2010
Categorie: Elettronica

Forse qualcuno potrebbe trovarlo inutile, ma a me risulta comodo sulla mia demoboard per provare anche questo tipo di display, che costa molto poco (circa 3 euro) e che trovo molto più pratico dei display a led a 7 segmenti.

Sto parlando del display più piccolo basato su un controller HD44780 compatibile: 6 caratteri, una riga.

Tale display ha in realtà i caratteri molto grandi (più del doppio dei normali display) e mi risulta molto utile in applicazioni “piccole” o quando proprio non è assolutamente necessario disporre di un display più grande (uno strumento di misura ad esempio, che magari deve mostrare 3 cifre, la virgola e due decimali).

L’unico inconveniente, però, è che ha la piedinatura disposta in maniera diversa dallo standard e quindi fare le prove di circuiti su demoboard che già hanno il layout predisposto per la piedinatura standard,  potrebbe essere piuttosto laborioso.

Il layout di tale display è illustrato nella seguente immagine:

Come vedete, tutte le linee di controllo sono disposte sulla sinistra in 2 file da 7 pin (la numerazione delle linee di controllo, comunque, segue quella standard) e Anodo e Catodo della retroilluminazione si trovano invece sulla destra.

Ovviamente tale adattatore va bene per tutti quei display aventi stesse dimensioni e piedinatura. Personalmente ho un display 8×2 pure fatto allo stesso modo.

Innanzitutto ho montato gli strip di contatti, anche per la retroilluminazione, in maniera da poterlo sfilare dai circuiti di prova in maniera agevole:

Ho messo quindi mano ad Eagle, creandomi il componente su misura (spero di riuscire a scrivere un tutorial sull’argomento), e ho realizzato un semplice “adattatore” (che ci volete fare… A me piace disporre delle “comodità”):

Sul lato sinistro ci sono due strip femmina da 7 contatti l’uno (ricavati segando strip più lunghe o segando una strip doppia, si trovano anche le strip da 7×2 ma sono molto rare). Sul lato destro ci sono due strip femmina da 1 solo contatto (ricavati con molta pazienza!) e destinati ad accogliere i pin necessari alla retroilluminazione.

In cima c’è lo strip maschio da 16 contatti, che ho saldato dal basso spingendo tutti i contatti in maniera da lasciare sulla parte superiore del circuito soltanto la parte di supporto in plastica (sarebbe stato inutile fare un doppia faccia per una cosa del genere):

Nel download c’è il file .brd da usare con Eagle e il PDF per la stampa. Le piste sono abbastanza sottili (12mil) , così come gli spazi tra loro, per cui è richiesta una buona tecnica per la realizzazione:

PDFAdattatore LCD6x1 (12.7 KB - 124 downloads)

Articoli che potrebbero interessarti

L'articolo ti è piaciuto o ti è stato utile per risolvere un problema? Supporta e mantieni in vita questo sito, ci basta soltanto un caffè o una birra.
Se desiderate che settorezero continui a rimanere gratuito e fruibile da tutti, non copiate il nostro materiale e segnalateci se qualcuno lo fa

Puoi lasciare un commento, o un trackback dal tuo sito.

  1. #1 da Giorbe il 6 aprile 2011

    Conosci un fornitore dove poter acquistare questi piccoli display LCD 6×1?
    Ho fatto varie ricerche ma non ho trovato niente.

  2. #3 da Andrea Feo il 11 aprile 2011

    ciao
    articolo interessante….
    scusa la domanda stupida ma dove sei riuscito a reperire il display 6×1 compatibile hd44780?
    grazie
    Andrea

  3. #5 da carletto il 18 giugno 2011

    Giorbe :Conosci un fornitore dove poter acquistare questi piccoli display LCD 6×1?Ho fatto varie ricerche ma non ho trovato niente.

  4. #7 da carletto il 18 giugno 2011

    Da qualche anno programmo dei PIC18 con MCC18.

    Ho iniziato da poco con HI-Tech e un PIC16F690, quarzo 20Mhz.

    Prima d’ora programmavo i 16 con picsimulatoride.

    Ho un problema con LCD con le routine scaricate
    da questo sito.

    Ho questo codice:
    #define XTAL_FREQ 20MHZ
    #include
    #include

    #include “settings.h”
    #include “delay.c”
    #include “lcd.c”

    void main(void)
    {
    settings();
    LCD_INIT();
    LCD_CLEAR(); // pulisco il display
    DelayMs(100);
    LCD_GOTO(1,1);
    LCD_PUTCH(‘c’);
    LCD_PUTS(“SettoreZero.com”);
    DelayMs(200);
    LED1=1;
    LED2=1;
    while(1);
    }// Fine ciclo continuo
    I LED si accendono.

    Ho modificato settings.h adeguandolo al mio PIC

    #define LED1 RC0
    #define LED2 RC1

    void settings(void)
    { PORTA=0;
    PORTB=0;
    PORTC=0;
    TRISA=0b11111111;
    TRISB=0b01111111;
    TRISC=0b00000000;
    INTCON=0b00000000;
    WPUA=0;
    WPUB=0;
    ANSEL=0;
    ANSELH=0;
    C1ON=0;
    C2ON=0;
    OPTION_REG=0;
    PCON=0;
    T1CON=0;
    T2CON=0;
    }

    L’LCD viene inizializzato ma non visualizza niente.

    Chiedo un aiuto.

    Grazie.

Devi essere collegato per lasciare un commento.

  1. Ancora nessun trackback
settorezero.com e il logo Zroid™ ©2007÷2012 Giovanni Bernardo - E' vietata la copia e la distribuzione anche parziale dei contenuti di questo sito web senza l'esplicito consenso dell'autore.
I contenuti di settorezero.com sono distribuiti sotto una licenza Creative Commons Attribuzione-Non Commerciale-Non Opere derivate 2.5 Italia a cui vanno aggiunte le condizioni d'uso definite nel disclaimer.
settorezero.com e tutti i suoi contenuti sono tutelati dalla legge sul diritto d'autore per cui i trasgressori sono perseguibili a norma di legge.
Creative Commons BY-NC-ND 2.5
Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche. Per contattare l'autore siete pregati di utilizzare la sezione contatti.
Per essere aggiornato con tutte le novità di settorezero.com seguici anche anche su Facebook Twitter Tumblr Blogspot Youtube.