Arduino collegando LCD senza POT


14

Sto usando questo LCD :

inserisci qui la descrizione dell'immagine

Inoltre sto usando un Arduino. Sto cercando di collegarlo ma senza un piatto da 10K. Com'è possibile? Ogni tutorial che ho trovato riguardava il potenziometro 10K

Risposte:


10

Potresti iniziare utilizzando la resistenza variabile per trovare il punto debole per il contrasto dello schermo, quindi utilizzare un multimetro per misurare la resistenza in quel punto, che dovrebbe darti un buon valore per una resistenza fissa. Altrimenti potresti guardare usando un chip potenziometro digitale che potrebbe impostare il contrasto dello schermo e potrebbe essere controllato da Arduino


10

Basta PWM per creare un contrasto adatto alle tue esigenze. collegare il pin piatto dell'LCD a un pin PWM dell'arduino, inviando un segnale 0-127 stabile. Prova.


6

Basta fare un divisore di tensione tra GND e Vcc con due 4.7kOhm e collegare il centro del divisore con il pin di contrasto LCD. Ogni LCD che ho usato funziona perfettamente e con il giusto contrasto.


Sì, prova questo. Un piatto è solo un divisore di tensione regolabile e puoi approssimarlo con due resistori con valori scelti per creare un piatto "fisso". Usando due resistori da 4,7k come dice Axeman, è come avere un piatto bloccato nel punto medio.
todbot,

5

C'è qualche motivo per cui non vuoi usare il piatto da 10k? È davvero necessario per il controllo del contrasto dello schermo. Se non si dispone di un 10k, è possibile sperimentare una varietà di resistori fissi per ottenere il livello di contrasto richiesto.


Sì ... spendi solo $ 0,50 e
comprane

6
In tutta onestà per il PO, potrebbero non essere in grado di acquistarne o individuarne uno senza grandi distanze o spese. Vivo a Brisbane nel CBD, la terza città più grande dell'Australia ... e di solito devo consegnare tutto.

5

Ho provato varie soluzioni, quelle funzionano:

Soluzione 1)

Puoi collegare il pin V0 a GND usando solo un resistore 2k-3k che funziona perfettamente con tutti gli LCD che ho testato.

Soluzione 2)

Puoi anche controllare il contrasto dal tuo PWM arduino, basta collegare il pin PWM direttamente al pin V0 e impostare PWM tra 60 e 120, per evitare lo sfarfallio è necessario cambiare il prescaler del timer da 64 a 1 o 8 predefinito. Se si utilizza pin 3 (timer 2) usando questo comando:

TCCR2B = TCCR2B e 0b11111000 | 0b01;

Non sono necessari altri componenti.

Soluzione 3)

Se non riesci a cambiare il prescaler e non ti piace lo sfarfallio, puoi costruire un filtro passa-basso usando un condensatore e una resistenza. Collegare il condensatore 10uF a GND e V0, quindi collegare la resistenza da 470 ohm tra il pin PWM e V0. Impostare PWM tra 60 e 120

Soluzione 4)

Usa il potenciometro, non hai bisogno di 10k, qualsiasi cosa sopra 5k funzionerà bene, anche 1M funzionerà.


2

Vedo buone ragioni per voler collegare LCD senza potenziometro o resistori fissi: quando vuoi solo provare un nuovo pezzo; quando sei di fretta, sul posto mancano nient'altro che fili, o quando semplicemente non vuoi preoccuparti della domanda su come collegare quel resistore in modo che non sia fragile, brutto, ecc.

Le mie esperienze:

Se non si collega quel terminale LCD (V0), non si vede nulla.

Se colleghi V0 a GND, sarai comunque in grado di vedere se funziona e discernere i caratteri (sarebbero comunque molto sfocati, guardando da un angolo aiuta).

Se colleghi V0 a + 5V, non vedi nulla.

Il collegamento di V0 a GND tramite una resistenza da 1-1,5 K, come menzionato sopra, offre un contrasto piuttosto buono.

Se usi 5K, otterrai un effetto "invertito" (quando i personaggi sono più scuri dello sfondo, il contrasto non è ideale in questo caso).

Ottengo lo stesso effetto anche quando alimento il mio (migliorato) Arduino e LCD da 3,3 V (e inserisco V0 direttamente su GND).

Il mio LCD è contrassegnato con J1602A ed è a pochi dollari da eBay.


1

Collegare 470..1K da Vo a GND e 3K..5.1K da Vo a VCC. Per la maggior parte degli LCD funziona perfettamente.


0

Corro il mio con un singolo resistore 1k5 a terra. Sembra essere buono. Gioca con dimensioni diverse, se lo hai.


0

Lo stesso della risposta di Leppie , ma una resistenza da 1K a terra. Qualcosa in quella gamma dovrebbe fare il trucco, dipende dall'illuminazione dell'ambiente in cui lo stai usando.


0

Ho usato una resistenza da 3,9 K tra V0 e GND. E il display LCD era chiaramente visibile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.