Taula de continguts:

Control de retroiluminació I2C d'una pantalla LCD 1602/2004 o HD44780 Etc: 4 passos
Control de retroiluminació I2C d'una pantalla LCD 1602/2004 o HD44780 Etc: 4 passos

Vídeo: Control de retroiluminació I2C d'una pantalla LCD 1602/2004 o HD44780 Etc: 4 passos

Vídeo: Control de retroiluminació I2C d'una pantalla LCD 1602/2004 o HD44780 Etc: 4 passos
Vídeo: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Desembre
Anonim
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc
Control de retroiluminació I2C d’una pantalla LCD 1602/2004 o HD44780 etc

Aquesta instrucció mostra com podeu controlar la llum de fons d'una pantalla LCD mitjançant un mòdul ADC I2C. El contrast es pot controlar de la mateixa manera després de treure el potenciòmetre de retallada

Pas 1: la situació existent

La situació existent
La situació existent
La situació existent
La situació existent

La llum de fons es controla mitjançant P3 del PCF8574. P3 es connecta a la base del transistor i aquest torna a penjar-se amb una resistència de 4,7 Kohm a 5 volts. Imatges 04 i 05.

Pas 2: Solució

Solució
Solució
Solució
Solució
Solució
Solució
Solució
Solució

Un convertidor analògic digital DAC, MPC4725, que també es pot controlar mitjançant I2C, que ara faig servir per controlar la brillantor. Imatge 06.

Per a això, hem de desvendre només la resistència de 4,7 Kohm. Imatge 07 cercle vermell.

El mòdul té la mateixa connexió que el PIC i es podria soldar amb els passadors del terminal. Imatge 07.

Com que cada mòdul i l'arduino tenen resistències de tracció, els he desactivat del DAC. Això es pot fer ratllant les connexions. Imatge 08. Això fa que les resistències es desprenguin dels 5 volts. Imatge 09.

He connectat el mòdul amb cinta de doble cara al xip PCF8574, imatge 10 i a les connexions realitzades. Imatges 11 i 12. Una nova resistència de 4,7 Kohm, molt gran en relació, connecta la sortida DAC amb la connexió de la base P3.

Ara podeu controlar la brillantor controlant el DAC sobre I2C.

En el meu cas de 0, gairebé fins a 700, màxim. S'ha afegit un programa senzill per demostrar l'operació.

Podeu implementar-ho al vostre propi codi per ajustar la brillantor a les vostres necessitats.

El control d’encès / apagat mitjançant el mòdul d’interfície continua funcionant.

El DAC manté el valor establert, de manera que fins i tot després de reiniciar es manté l'últim valor establert.

Pas 3: programari

Les adreces I2C s'han de configurar correctament. Tenia 0x3F per a la pantalla LCD i 0x62 per al DAC com a adreça. El DAC és de 12 bits, de manera que hi ha 4096 possibilitats. Això és llavors de 0 a 5 volts. Per tant, això suposa gairebé 1 mV per bit. El que ara regulem és la tensió de l’emissor base del transistor i aquesta és de 0,6 a 0,7 volts. D’aquesta manera, només hi ha una petita part que afecta el control de la llum, però és més que suficient. Enviem a través de la resistència de 4,7 Kohm que normalment penja a 5 volts, de manera que la sortida màxima del DAC no és cap problema. Com que el circuit no es canvia essencialment, el control d’encès / apagat existent pot continuar funcionant. La gestió del DAC es basa en programari i cal incloure-ho al codi i ajustar-lo a les vostres pròpies necessitats.

El fitxer ino és un fitxer de prova senzill.

Pas 4: resultat

Resultat
Resultat
Resultat
Resultat
Resultat
Resultat
Resultat
Resultat

No és fàcil captar el canvi de llum perquè s’ajusta la cambra.

Però encara hi ha una sèrie de fotos.

El mesurador indica la mA de la llum de fons.

Recomanat: