Tabla de contenido:

Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc.: 4 pasos
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc.: 4 pasos

Video: Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc.: 4 pasos

Video: Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc.: 4 pasos
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Noviembre
Anonim
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc
Control de luz de fondo I2C de una pantalla LCD 1602/2004 o HD44780, etc

Este instructivo muestra cómo puede controlar la luz de fondo de una pantalla LCD por medio de un módulo I2C ADC. El contraste se puede controlar de la misma manera después de quitar el potenciómetro de ajuste.

Paso 1: la situación existente

La situación existente
La situación existente
La situación existente
La situación existente

La luz de fondo se controla a través de P3 del PCF8574. P3 está conectado a la base del transistor y este nuevamente cuelga con una resistencia de 4.7 Kohm a los 5 voltios. Imagen 04 y 05.

Paso 2: solución

Solución
Solución
Solución
Solución
Solución
Solución
Solución
Solución

Un convertidor analógico digital DAC, MPC4725 que también se puede controlar a través de I2C, que ahora uso para controlar el brillo. Imagen 06.

Para ello necesitamos desoldar solo 4,7 Kohm de resistencia. Imagen 07 círculo rojo.

El módulo tiene la misma conexión que el PIC y podría soldarse a los pines de los terminales. Imagen 07.

Debido a que cada módulo y el arduino tienen resistencias pullup, las he desactivado del DAC. Esto se puede hacer raspando las conexiones. Imagen 08. Esto hace que las resistencias se suelten de los 5 voltios. Imagen 09.

He adjuntado el módulo con cinta de doble cara al chip PCF8574, Imagen 10, y las conexiones realizadas. Imagen 11 y 12. Una nueva resistencia de 4.7 Kohm, que es muy grande en relación, conecta la salida DAC con la conexión de la base P3.

Ahora puede controlar el brillo controlando el DAC sobre I2C.

En mi caso de 0, casi hasta 700, máximo. Se ha agregado un programa simple para demostrar la operación.

Puede implementar esto en su propio código para que pueda ajustar el brillo a sus propias necesidades.

El control de encendido / apagado a través del módulo de interfaz sigue funcionando.

El DAC mantiene el valor establecido, por lo que incluso después de reiniciar se mantiene el último valor establecido.

Paso 3: software

Las direcciones I2C deben estar configuradas correctamente. Tenía 0x3F para la pantalla LCD y 0x62 para el DAC como dirección. El DAC es de 12 bits, por lo que 4096 posibilidades. Esto es entonces para 0 a 5 voltios. Por lo tanto, esto es casi 1 mV por bit. Lo que ahora regulamos es el voltaje del emisor base del transistor y esto es de 0,6 a 0,7 voltios. De esta forma solo hay una pequeña parte que tiene efecto en el control de la luz, pero es más que suficiente. Enviamos a través de la resistencia de 4.7 Kohmios que normalmente cuelga a 5 voltios, por lo que la salida máxima del DAC no es un problema. Debido a que el circuito no se cambia esencialmente, el control de encendido / apagado existente puede continuar funcionando. La administración del DAC se basa en software y debe incluirlo en el código y ajustarlo a sus propias necesidades.

El archivo ino es un archivo de prueba simple.

Paso 4: Resultado

Resultado
Resultado
Resultado
Resultado
Resultado
Resultado
Resultado
Resultado

No es fácil capturar el cambio de luz porque la cámara se ajusta.

Pero todavía hay una serie de fotos.

El medidor indica los mA de la luz de fondo.

Recomendado: