Obsah:

Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd.: 4 kroky
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd.: 4 kroky

Video: Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd.: 4 kroky

Video: Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd.: 4 kroky
Video: Úvod do LCD2004 LCD displeje s modulem I2C pro Arduino 2024, Listopad
Anonim
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd

Tento návod ukazuje, jak můžete ovládat podsvícení LCD displeje pomocí modulu I2C ADC. Kontrast lze stejným způsobem ovládat i po vyjmutí trimovacího potenciometru

Krok 1: Stávající situace

Stávající situace
Stávající situace
Stávající situace
Stávající situace

Podsvícení je ovládáno přes P3 PCF8574. P3 je připojen k základně tranzistoru a to opět visí s odporem 4,7 Kohm na 5 voltech. Obrázky 04 a 05.

Krok 2: Řešení

Řešení
Řešení
Řešení
Řešení
Řešení
Řešení
Řešení
Řešení

Digitální analogový převodník DAC, MPC4725, který lze také ovládat pomocí I2C, nyní používám k ovládání jasu. Obrázek 06.

K tomu potřebujeme odpájet pouze odpor 4,7 Kohm. Obrázek 07 červený kruh.

Modul má stejné připojení jako PIC a mohl by být tak připájen ke svorkám terminálu. Obrázek 07.

Protože každý modul a arduino mají výsuvné odpory, deaktivoval jsem je z DAC. To lze provést poškrábáním připojení. Obrázek 08. To způsobí, že se odpory uvolní z 5 voltů. Obrázek 09.

Modul jsem připojil oboustrannou páskou k čipu PCF8574, obrázek 10, a provedená připojení. Obrázky 11 a 12. Nový odpor 4,7 Kohm, který je velmi velký ve vztahu, spojuje výstup DAC s připojením na základně P3.

Nyní můžete ovládat jas ovládáním DAC přes I2C.

V mém případě 0, téměř 700, maximum. Byl přidán jednoduchý program pro demonstraci operace.

Můžete to implementovat do svého vlastního kódu, abyste mohli upravit jas podle svých vlastních potřeb.

Ovládání zapnutí / vypnutí prostřednictvím modulu rozhraní nadále funguje.

DAC uchovává nastavenou hodnotu, takže i po restartu je zachována poslední nastavená hodnota.

Krok 3: Software

Adresy I2C musí být správně nakonfigurovány. Jako adresu jsem měl 0x3F pro LCD displej a 0x62 pro DAC. DAC je 12bitový, takže 4096 možností. To je pak pro 0 až 5 voltů. To je tedy téměř 1 mV na bit. To, co nyní regulujeme, je základní emitorové napětí tranzistoru a to je 0,6 až 0,7 voltů. Tímto způsobem existuje pouze malá část, která má vliv na ovládání světla, ale je to více než dost. Odesíláme přes odpor 4,7 Kohm, který normálně visí na 5 voltech, takže maximální výkon DAC není problém. Protože obvod není v podstatě změněn, může stávající ovládání zapnutí / vypnutí nadále fungovat. Správa DAC je softwarová a musíte ji zahrnout do kódu a upravit ji podle svých vlastních potřeb.

Soubor ino je jednoduchý testovací soubor.

Krok 4: Výsledek

Výsledek
Výsledek
Výsledek
Výsledek
Výsledek
Výsledek
Výsledek
Výsledek

Zachytit změnu světla není snadné, protože se kamera přizpůsobí.

Ale stále řada fotografií.

Měřič ukazuje mA podsvícení.

Doporučuje: