Sadržaj:

I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd.: 4 koraka
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd.: 4 koraka

Video: I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd.: 4 koraka

Video: I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd.: 4 koraka
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Studeni
Anonim
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd
I2C Upravljanje pozadinskim osvjetljenjem LCD zaslona 1602 /2004 ili HD44780 itd

Ove upute pokazuju kako možete kontrolirati pozadinsko osvjetljenje LCD zaslona pomoću I2C ADC modula. Kontrast se može kontrolirati na isti način nakon uklanjanja potenciometra za podrezivanje

Korak 1: Postojeće stanje

Postojeće stanje
Postojeće stanje
Postojeće stanje
Postojeće stanje

Pozadinsko osvjetljenje se kontrolira putem P3 PCF8574. P3 je spojen na bazu tranzistora i to opet visi s 4,7 Kohm otpornikom na 5 volti. Slika 04 i 05.

Korak 2: Rješenje

Riješenje
Riješenje
Riješenje
Riješenje
Riješenje
Riješenje
Riješenje
Riješenje

DAC, digitalni analogni pretvarač, MPC4725 koji se također može kontrolirati putem I2C, sada koristim za kontrolu svjetline. Slika 06.

Za to moramo lemiti samo otpor od 4,7 Kohma. Slika 07 crveni krug.

Modul ima istu vezu kao i PIC i može se lemiti na priključne pinove. Slika 07.

Budući da svaki modul i arduino imaju pullup otpornike, onemogućio sam ih iz DAC -a. To se može učiniti grebanjem kroz veze. Slika 08. Zbog toga se otpornici olabave na 5 volti. Slika 09.

Priključio sam modul dvostranom trakom na čip PCF8574, slika 10, i ostvarene veze. Slike 11 i 12. Novi otpornik od 4,7 Kohma, koji je vrlo velik u odnosu, povezuje DAC izlaz s priključkom na bazi P3.

Sada možete kontrolirati svjetlinu kontroliranjem DAC -a preko I2C.

U mom slučaju 0, gotovo do 700, maksimalno. Dodan je jednostavan program za demonstraciju rada.

To možete implementirati u svoj vlastiti kôd tako da možete prilagoditi svjetlinu vlastitim potrebama.

Kontrola za uključivanje / isključivanje putem modula sučelja nastavlja raditi.

DAC drži zadanu vrijednost, pa se i nakon ponovnog pokretanja održava zadnja zadana vrijednost.

Korak 3: Softver

I2C adrese moraju biti ispravno konfigurirane. Imao sam 0x3F za LCD zaslon i 0x62 za DAC kao adresu. DAC je 12 -bitni, dakle 4096 mogućnosti. To je onda za 0 do 5 volti. To je dakle gotovo 1 mV po bitu. Ono što sada reguliramo je osnovni napon emitera tranzistora, a to je 0,6 do 0,7 volti. Na ovaj način postoji samo mali dio koji ima utjecaj na kontrolu svjetla, ali je više nego dovoljan. Šaljemo kroz otpornik od 4,7 Kohma koji inače visi na 5 volti, pa maksimalni izlaz DAC -a nije problem. Budući da se krug nije bitno promijenio, postojeća kontrola uključivanja / isključivanja može nastaviti s radom. Upravljanje DAC-om temelji se na softveru i morate ga uključiti u kôd i prilagoditi vlastitim potrebama.

Ino datoteka je jednostavna testna datoteka.

Korak 4: Rezultat

Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti

Nije lako uhvatiti promjenu svjetlosti jer se kamera prilagođava.

Ali ipak niz fotografija.

Mjerač označava mA pozadinskog osvjetljenja.

Preporučeni: