Kazalo:

Nadzor osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd.: 4 koraki
Nadzor osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd.: 4 koraki

Video: Nadzor osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd.: 4 koraki

Video: Nadzor osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd.: 4 koraki
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Upravljanje osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd
Upravljanje osvetlitve ozadja I2C LCD zaslona 1602 /2004 ali HD44780 itd
I2C Upravljanje osvetlitve ozadja LCD zaslona 1602 /2004 ali HD44780 itd
I2C Upravljanje osvetlitve ozadja LCD zaslona 1602 /2004 ali HD44780 itd
I2C Upravljanje osvetlitve ozadja LCD zaslona 1602 /2004 ali HD44780 itd
I2C Upravljanje osvetlitve ozadja LCD zaslona 1602 /2004 ali HD44780 itd

Ta navodila vam pokažejo, kako lahko z I2C ADC modulom upravljate osvetlitev ozadja LCD zaslona. Kontrast lahko na enak način nadzirate tudi po odstranitvi potenciometra za obrezovanje

1. korak: Obstoječe stanje

Obstoječe stanje
Obstoječe stanje
Obstoječe stanje
Obstoječe stanje

Osvetlitev ozadja se nadzoruje prek P3 PCF8574. P3 je priključen na osnovo tranzistorja in ta spet visi s 4,7 Kohmskim uporom pri 5 voltih. Slika 04 in 05.

2. korak: Rešitev

Rešitev
Rešitev
Rešitev
Rešitev
Rešitev
Rešitev
Rešitev
Rešitev

DAC, digitalni analogni pretvornik, MPC4725, ki ga je mogoče upravljati tudi prek I2C, zdaj uporabljam za nadzor svetlosti. Slika 06.

Za to moramo odpahniti le 4,7 Kohmov upor. Slika 07 rdeči krog.

Modul ima isto povezavo kot PIC in ga je mogoče spajati s priključnimi zatiči. Slika 07.

Ker imata vsak modul in arduino vlečne upore, sem jih onemogočil iz DAC -a. To lahko storite s praskanjem po povezavah. Slika 08. Zaradi tega se upori sprostijo zaradi napetosti 5 voltov. Slika 09.

Modul z dvostranskim trakom sem pritrdil na čip PCF8574, slika 10, in izvedene povezave. Slika 11 in 12. Novi 4,7 Kohmov upor, ki je glede na to zelo velik, poveže izhod DAC s priključkom na bazo P3.

Zdaj lahko nadzorujete svetlost z nadzorom DAC preko I2C.

V mojem primeru 0, skoraj do 700, največ. Dodan je preprost program za prikaz delovanja.

To lahko implementirate v svojo kodo, tako da lahko prilagodite svetlost svojim potrebam.

Nadzor vklopa / izklopa prek vmesniškega modula še naprej deluje.

DAC ima nastavljeno vrednost, zato se zadnja nastavljena vrednost ohrani tudi po ponovnem zagonu.

3. korak: Programska oprema

Naslovi I2C morajo biti pravilno konfigurirani. Za naslov LCD sem imel 0x3F, za DAC pa 0x62 za DAC. DAC je 12 -bitni, torej 4096 možnosti. To je potem za 0 do 5 voltov. To je torej skoraj 1 mV na bit. Zdaj reguliramo napetost osnovnega oddajnika tranzistorja in je 0,6 do 0,7 voltov. Na ta način obstaja le majhen del, ki vpliva na nadzor svetlobe, vendar je več kot dovolj. Pošiljamo preko upora 4,7 Kohm, ki običajno visi pri 5 voltih, zato največja moč DAC -ja ni problem. Ker vezje ni bistveno spremenjeno, lahko obstoječi krmilnik za vklop / izklop še naprej deluje. Upravljanje DAC temelji na programski opremi, zato ga morate vključiti v kodo in jo prilagoditi svojim potrebam.

Datoteka ino je preprosta preskusna datoteka.

4. korak: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat

Spremembe svetlobe ni lahko ujeti, ker se kamera prilagodi.

Ampak še vedno nekaj fotografij.

Merilnik označuje mA osvetlitve ozadja.

Priporočena: