Arduino conectando LCD sin POT

14

Estoy usando esta pantalla LCD :

ingrese la descripción de la imagen aquí

Además estoy usando un Arduino. Estoy tratando de conectar esto, pero sin un bote de 10K. ¿Cómo es esto posible? Cada tutorial que encontré involucraba el potenciómetro de 10K

jason11
fuente

Respuestas:

10

Puede comenzar usando la resistencia variable para encontrar el punto óptimo para el contraste de la pantalla, luego use un multímetro para medir la resistencia en ese punto, lo que debería darle un buen valor para una resistencia fija. De lo contrario, podría usar un chip de potenciómetro digital que podría establecer el contraste de la pantalla y podría ser controlado por el Arduino

Jim
fuente
10

Simplemente PWM algo para hacer un contraste que se adapte a sus necesidades. conecte el pin de la pantalla LCD a un pin PWM del arduino, enviando una señal estable de 0-127. Sólo inténtalo.

davide
fuente
6

Simplemente haga un divisor de voltaje entre GND y Vcc con dos 4.7kOhm, y conecte el centro del divisor con el pin de contraste LCD. Cada LCD que he usado funciona perfectamente y con el contraste correcto.

Axeman
fuente
Sí, prueba esto. Una olla es solo un divisor de voltaje ajustable, y puede aproximarse a eso con dos resistencias con valores elegidos para hacer una olla "fija". Al usar dos resistencias de 4.7k como dice Axeman, es como tener un bote atascado en el punto medio.
todbot
5

¿Hay alguna razón por la que no quieras usar el bote de 10k? Realmente es necesario para el control de contraste de la pantalla. Si no tiene un 10k, puede experimentar con una variedad de resistencias fijas para obtener el nivel de contraste requerido.


fuente
Sí ... solo gasta los $ 0.50 y compra uno ...
davr
66
Para ser justos con el OP, es posible que no estén en condiciones de comprar o localizar uno sin una gran distancia o gasto. Vivo en Brisbane CBD, la tercera ciudad más grande de Australia ... y generalmente tengo que entregar todo.
5

He intentado varias soluciones, esos funcionan:

Solución 1)

Puede conectar el pin V0 a GND usando solo una resistencia 2k-3k funciona bien para todas las pantallas LCD que probé.

Solución 2)

También puede controlar el contraste desde su arduino PWM, solo conecte el pin PWM directamente al pin V0 y configure PWM entre 60 y 120, para evitar el parpadeo, debe cambiar el preescalador del temporizador de 64 a 1 u 8. si está usando el pin 3 (temporizador 2) usando este comando:

TCCR2B = TCCR2B y 0b11111000 | 0b01;

No se necesitan otros componentes.

Solución 3)

Si no puede cambiar el preescalador y no le gusta que parpadee, puede construir un filtro de paso bajo con un condensador y una resistencia. Conecte el condensador de 10uF a GND y V0, luego conecte la resistencia de 470 ohmios entre el pin PWM y V0. Establecer PWM entre 60 y 120

Solución 4)

Use potenciómetro, no necesita 10k, cualquier cosa por encima de 5k funcionará bien, incluso 1M funcionará.

Cano64
fuente
2

Veo buenas razones para querer conectar LCD sin potenciómetro o incluso resistencias fijas: cuando solo quieres probar una nueva pieza; cuando tienes prisa, en el lugar que no tiene nada más que cables, o cuando simplemente no quieres molestarte con la pregunta de cómo conectar esa resistencia para que no sea frágil, fea, etc.

Mis experiencias:

Si no conecta ese terminal LCD (V0), no verá nada.

Si conecta V0 a GND, aún podrá ver si funciona y discernir caracteres (sin embargo, sería muy borroso, mirar desde un ángulo ayuda).

Si conecta V0 a + 5V, no verá nada.

Conectar V0 a GND a través de la resistencia 1-1.5K, como se mencionó anteriormente, ofrece un contraste bastante bueno.

Si usa 5K, obtendrá un efecto "invertido" (cuando los caracteres son más oscuros que el fondo, el contraste no es ideal en este caso).

También obtengo el mismo efecto al alimentar mi Arduino y LCD (mejorado) desde 3.3V (y poner V0 directamente a GND).

Mi LCD está marcado como J1602A y está a pocos dólares de eBay.

pfalcon
fuente
1

Conecte 470..1K de Vo a GND y 3K..5.1K de Vo a VCC. Para la mayoría de las pantallas LCD funciona perfecto.

usuario2053898
fuente
0

Corro el mío con una sola resistencia de 1k5 a tierra. Parece ser bueno Juega con diferentes tamaños si tienes.

leppie
fuente
0

Lo mismo que la respuesta de leppie , pero una resistencia de 1K a tierra. Algo en ese rango debería funcionar, depende de la iluminación del entorno donde lo esté utilizando.

Comunidad
fuente
0

Usé una resistencia de 3.9K entre V0 y GND. Y la pantalla LCD era claramente visible.

Nalin Perera
fuente