Indholdsfortegnelse:
Video: I2C Baggrundsbelysning Kontrol af en LCD -skærm 1602/2004 eller HD44780 Etc: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
Det er ikke let at fange lysændringen, fordi kameraet justerer.
Men stadig en række fotos.
Måleren angiver baggrundslysets mA.
Anbefalede:
MOD: Ender 3 LCD -baggrundsbelysning Til/Fra: 6 trin
MOD: Ender 3 LCD -baggrundsbelysning Til/Fra: Mod til displaylys tænd/sluk når der udskrives om natten. Nu kan du slukke baggrundslyset
SmartTAG hardwareopgradering: LCD -baggrundsbelysning: 4 trin
SmartTAG -hardwareopgradering: LCD -baggrundsbelysning: Den originale SmartTAG (Malaysia) leveres med en LCD uden baggrundsbelysning, det er ubelejligt at kontrollere kortbalancen under lavt lysforhold. Jeg så min ven BP Tan modificerede en enhed for at få baggrundslyset tændt, han havde gladeligt lært mig og ga
Brug af Grove LCD med RGB -baggrundsbelysning: 4 trin
Brug af Grove LCD med RGB -baggrundsbelysning: For at etablere god kommunikation mellem den menneskelige verden og maskinverdenen spiller displayenheder en vigtig rolle. Og så er de en vigtig del af integrerede systemer. Displayenheder - store eller små, arbejder efter det samme grundprincip. Udover kompl
DIY LCD -baggrundsbelysning: 10 trin (med billeder)
DIY LCD -baggrundsbelysning: Denne enkle metode lader dig lave LCD -baggrundsbelysning i enhver farve og størrelse for at bringe et gammelt apparat nyt udseende
En (meget) enkel LCD -baggrundsbelysning: 4 trin (med billeder)
En (meget) enkel LCD -baggrundsbelysning: Fix en ødelagt LCD -baggrundsbelysning med en almindelig pære og en død CRT -skærm. Knækkede LCD -skærme findes stort set i tre kategorier: 1) Revnet LCD -panel, hvilket gør enheden fuldstændig værdiløs2) Baggrundslys3) Strøm forsyningsproblem Hvis det er en