Indholdsfortegnelse:

I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc: 4 trin
I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc: 4 trin

Video: I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc: 4 trin

Video: I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc: 4 trin
Video: Adjusting the LCD I2C Backlight Using 10k Variable || Control of an LCD Display 1602 / 2004 HD44780 2024, November
Anonim
I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc
I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc
I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc
I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc
I2C Baggrundslysstyring af en LCD -skærm 1602/2004 eller HD44780 osv
I2C Baggrundslysstyring af en LCD -skærm 1602/2004 eller HD44780 osv

Denne instruktør viser, hvordan du kan styre baggrundsbelysningen på et LCD -display ved hjælp af et I2C ADC -modul. Kontrasten kan kontrolleres på samme måde efter fjernelse af trimpotentiometeret

Trin 1: Den eksisterende situation

Den eksisterende situation
Den eksisterende situation
Den eksisterende situation
Den eksisterende situation

Baggrundslyset styres via P3 på PCF8574. P3 er forbundet til transistorens bund, og dette hænger igen med en 4,7 Kohm -modstand ved 5 volt. Billede 04 og 05.

Trin 2: Løsning

Løsning
Løsning
Løsning
Løsning
Løsning
Løsning
Løsning
Løsning

En DAC, digital analog konverter, MPC4725, der også kan styres via I2C, bruger jeg nu til at styre lysstyrken. Billede 06.

Til dette har vi kun brug for at lodde 4,7 Kohm -modstand. Billede 07 rød cirkel.

Modulet har den samme forbindelse som PIC'en og kan loddes til terminalerne. Billede 07.

Fordi hvert modul og arduino har pullup modstande, har jeg deaktiveret dem fra DAC. Dette kan gøres ved at ridse gennem forbindelserne. Billede 08. Dette får modstandene til at løsne sig fra 5 volt. Billede 09.

Jeg har vedhæftet modulet med dobbeltsidet tape til PCF8574-chippen, billede 10, og de tilsluttede forbindelser. Pic 11 og 12. En ny 4,7 Kohm-modstand, som er meget stor i forhold, forbinder DAC-udgangen med P3-baseforbindelsen.

Nu kan du styre lysstyrken ved at styre DAC over I2C.

I mit tilfælde på 0, næsten ud til 700, maks. Et enkelt program til at demonstrere operationen er tilføjet.

Du kan implementere dette i din egen kode, så du kan justere lysstyrken til dine egne behov.

Tænd / sluk -styringen via interfacemodulet fungerer fortsat.

DAC'en holder den indstillede værdi, så selv efter genstart opretholdes den sidste indstillede værdi.

Trin 3: Software

I2C -adresserne skal konfigureres korrekt. Jeg havde 0x3F til LCD -displayet og 0x62 til DAC som adresse. DAC'en er en 12 bit, så 4096 muligheder. Dette er derefter for 0 til 5 volt. Dette er derfor næsten 1 mV pr. Bit. Det, vi nu regulerer, er transistorens basisemitterspænding, og dette er 0,6 til 0,7 volt. På denne måde er der kun en lille del, der har effekt på lysstyringen, men det er mere end nok. Vi sender gennem 4,7 Kohm -modstanden, der normalt hænger ved 5 volt, så maksimal output af DAC er ikke noget problem. Fordi kredsløbet i det væsentlige ikke er ændret, kan den eksisterende tænd / sluk -kontrol fortsætte med at fungere. Administration af DAC er software-baseret, og du skal medtage den i koden og tilpasse den til dine egne behov.

Ino -filen er en simpel testfil.

Trin 4: Resultat

Resultat
Resultat
Resultat
Resultat
Resultat
Resultat
Resultat
Resultat

Det er ikke let at fange lysændringen, fordi kameraet justerer.

Men stadig en række fotos.

Måleren angiver baggrundslysets mA.

Anbefalede: