Mündəricat:

1602/2004 və ya HD44780 Etc: 4 Addımlı LCD Ekranın I2C Arxa Işığına Nəzarət
1602/2004 və ya HD44780 Etc: 4 Addımlı LCD Ekranın I2C Arxa Işığına Nəzarət

Video: 1602/2004 və ya HD44780 Etc: 4 Addımlı LCD Ekranın I2C Arxa Işığına Nəzarət

Video: 1602/2004 və ya HD44780 Etc: 4 Addımlı LCD Ekranın I2C Arxa Işığına Nəzarət
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Dekabr
Anonim
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət
1602/2004 və ya HD44780 və s. LCD Ekranın I2C Arxa İşığına Nəzarət

Bu təlimat, I2C ADC modulu vasitəsilə LCD ekranın arxa işığını necə idarə edə biləcəyinizi göstərir. Kəsmə potensiometrini çıxardıqdan sonra kontrast eyni şəkildə idarə edilə bilər

Addım 1: Mövcud vəziyyət

Mövcud Vəziyyət
Mövcud Vəziyyət
Mövcud Vəziyyət
Mövcud Vəziyyət

Arxa işıq PCF8574 -ün P3 vasitəsilə idarə olunur. P3 tranzistorun bazasına qoşulur və bu yenə 5 voltda 4.7 Kohm rezistorla bağlanır. Şəkil 04 və 05.

Addım 2: Həll

Həll
Həll
Həll
Həll
Həll
Həll
Həll
Həll

DAC, rəqəmsal analog çevirici, I2C vasitəsilə də idarə oluna bilən MPC4725, indi parlaqlığı idarə etmək üçün istifadə edirəm. Şəkil 06.

Bunun üçün yalnız 4.7 Kohm müqavimətini satmalıyıq. Şəkil 07 qırmızı dairə.

Modul PIC ilə eyni əlaqəyə malikdir və terminal pinlərinə belə lehimlənə bilər. Şəkil 07.

Hər bir modulda və arduinoda çəkmə rezistorları olduğu üçün onları DAC -dan əlil etdim. Bu əlaqələri cızmaqla edilə bilər. Şəkil 08. Bu, rezistorların 5 voltdan çıxmasına səbəb olur. Şəkil 09.

Modulu iki tərəfli lentlə PCF8574 çipinə, Şəkil 10-a və əlaqələri bağladım. Şəkil 11 və 12. Yeni 4.7 Kohm rezistor, bu baxımdan çox böyükdür, DAC çıxışını P3 bazlı əlaqə ilə birləşdirir.

İndi D2 -ni I2C üzərindən idarə edərək parlaqlığı idarə edə bilərsiniz.

Mənim vəziyyətimdə, demək olar ki, 700 -ə qədər, maksimum. Əməliyyatı nümayiş etdirmək üçün sadə bir proqram əlavə edildi.

Parlaqlığı öz ehtiyaclarınıza uyğunlaşdırmaq üçün bunu öz kodunuzda həyata keçirə bilərsiniz.

İnterfeys modulu vasitəsilə açma / söndürmə nəzarəti işə davam edir.

DAC, təyin edilmiş dəyəri saxlayır, buna görə yenidən başladıqdan sonra belə son dəyər saxlanılır.

Addım 3: Proqram təminatı

I2C ünvanları düzgün konfiqurasiya edilməlidir. Mən LCD ekran üçün 0x3F və DAC üçün 0x62 ünvana sahibəm. DAC 12 bitdir, buna görə 4096 imkan var. Bu, 0 ilə 5 volt arasındadır. Bu səbəbdən bit başına təxminən 1 mV -dir. İndi tənzimlədiyimiz tranzistorun əsas emitter gərginliyidir və bu 0,6 ilə 0,7 voltdur. Bu şəkildə işığın idarə olunmasına təsir edən yalnız kiçik bir hissə var, ancaq kifayət qədərdir. Adətən 5 voltda dayanan 4.7 Kohm rezistor vasitəsilə göndəririk, buna görə DAC -ın maksimum çıxışı problem deyil. Dövrə mahiyyətcə dəyişmədiyindən, mövcud açma / söndürmə işi işləməyə davam edə bilər. DAC-ı idarə etmək proqrama əsaslanır və onu koda daxil etməli və öz ehtiyaclarınıza uyğunlaşdırmalısınız.

İno faylı sadə bir test sənədidir.

Addım 4: Nəticə

Nəticə
Nəticə
Nəticə
Nəticə
Nəticə
Nəticə
Nəticə
Nəticə

İşıq dəyişikliyini çəkmək asan deyil, çünki kamera tənzimlənir.

Ancaq yenə də bir sıra fotoşəkillər.

Metr arxa işığın mA -nı göstərir.

Tövsiyə: