Go Down

Topic: LCD non funziona (Read 4280 times) previous topic - next topic

Matt86

Jan 27, 2013, 10:43 am Last Edit: Jan 27, 2013, 11:03 am by Matt86 Reason: 1
salve a tutti, sono alle prime armi con arduino.
sto provando a collegare il display lcd ad arduino seguendo il tutorial:

http://arduino.cc/en/Tutorial/LiquidCrystal

ho collegato tutto seguendo lo schema, ma il display non da segni di vita; non si accende.
Il dispaly è nuovo, e ho usato questo come potenziometro:

http://www.ebay.it/itm/N-2-Trimmer-Potenziometro-3296W-103-25-giri-10000-ohm-10kohm-variable-resistor-/170876823166?pt=Componenti_elettronici_passivi&hash=item27c90d667e#ht_1428wt_1327

cosa potrebbe essere?
su V0 che tensione dovrebbe arrivare?

grazie.

Brunello

non e' che manca l'alimentazione alla retroilluminazione ?
pin 15 e 16


Matt86

c'è qualcosa che non mi torna:
mettendo il tester tra GND e V0 per verificare la tensione, il display va....quindi devo aver sbagliato qualcosa nelle connessioni ma non capisco cosa.... :smiley-red:

astrobeed


V0 per verificare la tensione, il display va....quindi devo aver sbagliato qualcosa nelle connessioni ma non capisco cosa.... :smiley-red:


V0 è il controllo contrasto, normalmente deve stare a tensioni molto basse, pochi decimi di Volt, stai utilizzando un trimmer da 25 giri per la regolazione, quasi sicuramente non l'hai girato a sufficienza verso GND per ottenere un idoneo contrasto.

leo72

Mi viene da pensare che ti sei intrecciato collegando il potenziometro  :smiley-yell:
Mi capitò anche a me agli inizi...
VO è il pin che regola il contrasto. Stacca il potenziometro e collega VO a GND con una R da 5K6 e poi guarda se vedi qualcosa sul display.

Matt86



V0 per verificare la tensione, il display va....quindi devo aver sbagliato qualcosa nelle connessioni ma non capisco cosa.... :smiley-red:


V0 è il controllo contrasto, normalmente deve stare a tensioni molto basse, pochi decimi di Volt, stai utilizzando un trimmer da 25 giri per la regolazione, quasi sicuramente non l'hai girato a sufficienza verso GND per ottenere un idoneo contrasto.



perfetto grazie!!ora funziona!!ero tutt'altra parte!!

Matt86


non e' che manca l'alimentazione alla retroilluminazione ?
pin 15 e 16




non l'ho collegata per ora...che resistenza devo mettere sul pin 15 per la retroilluminazione?

leo72



non e' che manca l'alimentazione alla retroilluminazione ?
pin 15 e 16




non l'ho collegata per ora...che resistenza devo mettere sul pin 15 per la retroilluminazione?

Dipende dal valore di tensione e corrente che il datasheet dice devi usare per la retroilluminazione.
Fai tensione di alimentazione - tensione retroilluminazione=VX
VX/corrente retro illuminazione = R da usare
Esempio. Il datasheet dice 4,6V e 50 mA di corrente.
5-4,6=0,4
0,4/0,05= 8 ohm
Potenza R: ohm * (corrente^2) -> 8*(0,05^2) = 200 mW
Quindi una R da 1/4W.

Matt86




non e' che manca l'alimentazione alla retroilluminazione ?
pin 15 e 16




non l'ho collegata per ora...che resistenza devo mettere sul pin 15 per la retroilluminazione?

Dipende dal valore di tensione e corrente che il datasheet dice devi usare per la retroilluminazione.
Fai tensione di alimentazione - tensione retroilluminazione=VX
VX/corrente retro illuminazione = R da usare
Esempio. Il datasheet dice 4,6V e 50 mA di corrente.
5-4,6=0,4
0,4/0,05= 8 ohm
Potenza R: ohm * (corrente^2) -> 8*(0,05^2) = 200 mW
Quindi una R da 1/4W.


eh purtroppo non ho il datasheet non me l'hanno inviato...è il classico LCD 16X2

PaoloP

Controlla sul sito dove l'hai comprato. Forse l'hanno inserito nella pagina del prodotto.

Matt86


Controlla sul sito dove l'hai comprato. Forse l'hanno inserito nella pagina del prodotto.


chiederò di inviarmi il datasheet.

visto che dovrò mettere un alimentatore 5V ausiliario per alimentare un gruppo relè, posso usarlo per alimentare anche il display e la retroilluminazione?
in modo da gravare meno su arduino.
grazie.

leo72



Controlla sul sito dove l'hai comprato. Forse l'hanno inserito nella pagina del prodotto.


chiederò di inviarmi il datasheet.

visto che dovrò mettere un alimentatore 5V ausiliario per alimentare un gruppo relè, posso usarlo per alimentare anche il display e la retroilluminazione?
in modo da gravare meno su arduino.
grazie.

Ottima scelta. Generalmente le retroilluminazioni consumano abbastanza corrente. Puoi pilotarla dall'Arduino usando un transistor, se proprio vuoi accenderla/spengerla a comando.

Matt86



Ottima scelta. Generalmente le retroilluminazioni consumano abbastanza corrente. Puoi pilotarla dall'Arduino usando un transistor, se proprio vuoi accenderla/spengerla a comando.


così tipo:
http://blog.lib.umn.edu/ali/2010ema8600//microcontroller-mosfet.jpg
dove ovviamente al posto del load 12V arrivo col 5V.

ma a questo punto porto i 5V dall'ausiliario anche sul primo pin?

per la retroilluminazione mi hanno risposto così:
"La tensione sul pin 15 (led retroilluminazione) non deve superare i 4,2V con una corrente di circa 10mA."
quindi dovrei mettere una resistenza di 80ohm

grazie.

leo72

Se sono solo 10 mA è inutile usare un MOSFET, ti basta un comune BJT.
Puoi portare tutta l'alimentazione dell'LCD dal secondo alimentatore.

Matt86


Se sono solo 10 mA è inutile usare un MOSFET, ti basta un comune BJT.
Puoi portare tutta l'alimentazione dell'LCD dal secondo alimentatore.


un BC547?
grazie.

Go Up