
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44



Tämä opas näyttää kuinka voit ohjata LCD -näytön taustavaloa I2C ADC -moduulin avulla. Kontrastia voidaan säätää samalla tavalla leikkauspotentiometrin poistamisen jälkeen
Vaihe 1: Nykyinen tilanne


Taustavaloa ohjataan PCF8574: n P3: n kautta. P3 on kytketty transistorin pohjaan ja tämä taas roikkuu 4,7 Kohm: n vastuksella 5 voltin jännitteellä. Kuva 04 ja 05.
Vaihe 2: Ratkaisu




DAC, digitaalinen analogimuunnin, MPC4725, jota voidaan ohjata myös I2C: n kautta, käytän nyt kirkkauden säätämiseen. Kuva 06.
Tätä varten meidän on purettava vain 4,7 Kohm: n vastus. Kuva 07 punainen ympyrä.
Moduulilla on sama liitäntä kuin PIC: llä ja se voidaan juottaa liittimien nastoihin. Kuva 07.
Koska jokaisessa moduulissa ja arduinossa on vetovoimat, olen poistanut ne käytöstä DAC: sta. Tämä voidaan tehdä raapimalla liitännät läpi. Kuva 08. Tämä saa vastukset irtoamaan 5 voltista. Kuva 09.
Olen kiinnittänyt moduulin kaksipuolisella teipillä PCF8574-siruun, kuva 10, ja liitännät. Kuva 11 ja 12. Uusi 4,7 Kohm: n vastus, joka on suhteellisen suuri, liittää DAC-lähdön P3-pohjaiseen liitäntään.
Nyt voit hallita kirkkautta ohjaamalla DAC: tä I2C: n kautta.
Minun tapauksessani 0, lähes 700, maksimi. Yksinkertainen ohjelma toiminnon osoittamiseksi on lisätty.
Voit ottaa tämän käyttöön omassa koodissasi, jotta voit säätää kirkkautta omien tarpeidesi mukaan.
On / off -ohjaus liitäntämoduulin kautta toimii edelleen.
DAC pitää asetetun arvon, joten viimeksi asetettu arvo säilyy myös uudelleenkäynnistyksen jälkeen.
Vaihe 3: Ohjelmisto
I2C -osoitteet on määritettävä oikein. Minulla oli osoite 0x3F LCD -näytölle ja 0x62 DAC: lle. DAC on 12 -bittinen, joten 4096 mahdollisuutta. Tämä on sitten 0–5 volttia. Tämä on siis lähes 1 mV bittiä kohden. Nyt säätelemme transistorin emitterijännitettä ja tämä on 0,6-0,7 volttia. Tällä tavalla on vain pieni osa, joka vaikuttaa valonhallintaan, mutta se on enemmän kuin tarpeeksi. Lähetämme 4,7 Kohm -vastuksen kautta, joka normaalisti roikkuu 5 voltin jännitteellä, joten DAC: n maksimiteho ei ole ongelma. Koska piiri ei ole olennaisesti muuttunut, olemassa oleva päälle / pois -ohjaus voi jatkaa toimintaansa. DAC: n hallinta on ohjelmistopohjaista, ja sinun on sisällytettävä se koodiin ja mukautettava se omiin tarpeisiisi.
Ino -tiedosto on yksinkertainen testitiedosto.
Vaihe 4: Tulos




Valonmuutoksen tallentaminen ei ole helppoa, koska kameri mukautuu.
Mutta silti useita valokuvia.
Mittari näyttää taustavalon mA: n.
Suositeltava:
Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne.: 5 vaihetta

Raspberry Pi DIY Smart-ovikello, joka tunnistaa ihmiset, autot jne. Nest tai yksi muista kilpailijoista) Rakensin oman älykkään ovilampun
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta

ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
1602 LCD -näppäimistön suojamoduuli I2C -repulla: 6 vaihetta

1602 LCD -näppäimistön suojamoduuli I2C -repulla: Osana suurempaa projektia halusin saada LCD -näytön ja näppäimistön joidenkin yksinkertaisten valikoiden navigointia varten. Käytän paljon Arduinon I/O -portteja muihin töihin, joten halusin I2C -käyttöliittymän nestekidenäyttöön. Joten ostin laitteita
LCD HD44780 I2c: n käyttö: 5 vaihetta

LCD HD44780 I2c: n käyttö: Tässä opetusohjelmassa näytän sinulle, kuinka liittää nestekidenäyttö I2C -laitteeseen, jossa on vain 4 nastaa nestekidenäytön ohjaamiseen ja käyttöön. Aloitetaan siis
HD44780 LCD -I2C -sovitinlevy linjapiraatille: 9 vaihetta

HD44780 LCD -I2C -sovitinkortti väyläpiraatille: HD44780 -piirisarjaan perustuvia halpoja LCD -näyttöjä on erikokoisia: 2x16, 4x20 jne. Näissä näytöissä on kaksi vakioliitäntätilaa, 4 -bittinen ja 8 -bittinen rinnakkainen. 8-bittinen vaatii yhteensä 11 datalinjaa, 4-bittinen 7 (vain kirjoitus). Jonkin verran