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:
| Adattatore LCD6x1 (12.7 KB - 235 downloads) |
Articoli che potrebbero interessarti
Se desiderate che SettoreZero continui a rimanere gratuito e fruibile da tutti, non copiate il nostro materiale e segnalateci se qualcuno lo fa.

Questo sito e tutto il suo contenuto sono distribuiti sotto la licenza










#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 da Giovanni Bernardo il 6 aprile 2011
Cerca il venditore “Artronic” su Ebay
#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
#4 da Giovanni Bernardo il 11 aprile 2011
Il commento subito sopra non è leggibile ?
#5 da carletto il 18 giugno 2011
#6 da Giovanni Bernardo il 18 giugno 2011
artronicpl su ebay. Cerca “LCD 1×6″
#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.
#8 da Giovanni Bernardo il 18 giugno 2011
Leggi i commenti nelle lezioni sull’LCD
#9 da Fabio il 9 gennaio 2013
ciao
Si puo’ acquistare completo cioe’ con gli strip gia’ saldati?
(in un ordine piu’ vasto dove c’e’ altra roba ovviamente)
grazie
fabio
P.S. xke il mio nuovo kaspersky quando mi collego al sito mi dice
download dell’oggetto …/themes/fusion/favicon.ico contenente programma trojan. bloccato
#10 da Fabio il 17 gennaio 2013
Sia beninteso che ho fatto questa segnalazione in merito all’antivirus non certo per mancanza di fiducia.
Ma la cosa potrebbe essere mal interpretata, ad esempio, da che si avvicina al sito per la prima volta.
Nel mio caso rende comunque la navigazione abbastanza fastidiosa
Il Karspersky interpreta qualcosa come una minaccia.
Questi i dettagli:
favicon.ico Rilevato: HEUR:Trojan.Script.Generic 17/01/2013 20.47.40 http://www.settorezero.com/wordpress/wp-content/themes/fusion/
un saluto
fabio milano
P.S. avrei intenzione di fare un ordine per l’acquisto di una Orbit 16 (non l’ho fatto fino ad adesso per la paura di non avere poi il tempo di studiare, ma se non mi decido di iniziare …) vorrei unire all’ordine anche il PCB di questo articolo (va bene anche senza gli strip saldati) fatemi sapere se è possibile.
Ho mandato anche email di richiesta
grazie