Mündəricat:
Video: 1602/2004 və ya HD44780 Etc: 4 Addımlı LCD Ekranın I2C Arxa Işığına Nəzarət
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
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ə
İşı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ə:
RGB Led Strip Bluetooth Controller V3 + Musiqi Sync + Ətraf İşığına Nəzarət: 6 Addım (Şəkillərlə birlikdə)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Bu layihə bluetooth vasitəsilə telefonunuzla bir RGB LED şeridi idarə etmək üçün arduino istifadə edir. Rəngi dəyişə, işıqları musiqi ilə sinxronizasiya edə və ya ətraf işıqlandırma üçün avtomatik tənzimləyə bilərsiniz
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarət: 8 Addım
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarəti: Salam.Bu gün qaraj qapılarını, işıqlandırmanı, istiliyi, təzyiqi idarə etməyi, temperaturu və bir çoxunu idarə etmək üçün istifadə edilə bilən uzaqdan idarəetmə və izləmə sisteminin necə qurulacağından danışmaq istərdim. parametrlər. Ancaq əsas xüsusiyyət
Arduino ilə LCD Ekranın istifadəsi: 5 addım
Arduino ilə LCD Ekranın İstifadəsi: Bu Təlimatlar dərsində, mətnlərin göstərilməsi və Arduino istifadə edərək 16 ilə 2 LCD -də göstərilməsi nümayiş olunur. Başlayaq və ümid edirəm zövq alacaqsınız
I2C: 4 Addımlı 16x2 LCD istifadə edin
I2C ilə 16x2 LCD istifadə edin: Əvvəlki Təlimatlarımdan birində Arduino Uno -ya bir LCD -ni necə bağlayacağınızı və üzərindəki dəyərləri necə göstərəcəyinizi göstərdim. Ancaq müşahidə edildiyi kimi, bir çox əlaqə var idi və çox tellər səbəbiylə layihə çox qarışıqlaşmağa başladı. T -də
Android Mobile ilə RGB Kamera Arxa Işığına Nəzarət: 6 addım
Android Mobile ilə RGB Kamera Arxa Işığına Nəzarət: Üç LED İşıqlı Qırmızı, Yaşıl & Mavi. LED -in Parlaqlığını Ayarlayırıq, Yeni Rəng yaradır. Kodlardan istifadə edərək LED Parlaqlığı Ayarlama (0-255)