Mundarija:

1602/2004 yoki HD44780 va hokazo LCD displeyning I2C orqa nuri boshqaruvi: 4 qadam
1602/2004 yoki HD44780 va hokazo LCD displeyning I2C orqa nuri boshqaruvi: 4 qadam

Video: 1602/2004 yoki HD44780 va hokazo LCD displeyning I2C orqa nuri boshqaruvi: 4 qadam

Video: 1602/2004 yoki HD44780 va hokazo LCD displeyning I2C orqa nuri boshqaruvi: 4 qadam
Video: Introduction to LCD2004 LCD display with I2C module for Arduino 2024, Noyabr
Anonim
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi

Bu ko'rsatma I2C ADC moduli yordamida LCD displeyning orqa nuri qanday boshqarilishini ko'rsatadi. Kontrastni potentsiometrni olib tashlagandan so'ng xuddi shunday nazorat qilish mumkin

1 -qadam: Mavjud vaziyat

Mavjud vaziyat
Mavjud vaziyat
Mavjud vaziyat
Mavjud vaziyat

Orqa yorug'lik PCF8574 P3 orqali boshqariladi. P3 tranzistor bazasiga ulanadi va u yana 5 voltli 4,7 Kohmlik qarshilik bilan o'chadi. Rasm 04 va 05.

2 -qadam: Yechim

Yechim
Yechim
Yechim
Yechim
Yechim
Yechim
Yechim
Yechim

DAC, raqamli analog konvertor, MPC4725, uni I2C orqali ham boshqarish mumkin, endi men yorqinlikni boshqarish uchun foydalanaman. 06 -rasm.

Buning uchun biz faqat 4,7 Kohm qarshilikni sotishimiz kerak. Rasm 07 qizil doira.

Modul PIC bilan bir xil ulanishga ega va terminal pinlariga shunday lehimlanishi mumkin. 07 -rasm.

Har bir modul va arduino tortishish qarshilikka ega bo'lgani uchun ularni DAC -dan o'chirib qo'ydim. Bu ulanishlarni chizish orqali amalga oshirilishi mumkin. Rasm 08. Bu 5 voltli rezistorlar bo'shashiga olib keladi. 09 -rasm.

Men modulni ikki tomonlama lenta bilan PCF8574 chipiga, 10-rasmga va ulanishlarni biriktirdim. Rasm 11 va 12. Yangi 4.7 Kohm qarshilik, bu juda katta, DAC chiqishini P3-bazali aloqa bilan bog'laydi.

Endi siz yorqinlikni DAC -ni I2C orqali boshqarish orqali boshqarishingiz mumkin.

Mening vaziyatimda, deyarli 700 ga, maksimal. Amalni ko'rsatish uchun oddiy dastur qo'shildi.

Yorqinlikni o'z ehtiyojlaringizga moslashtirish uchun siz buni o'z kodingizda amalga oshirishingiz mumkin.

Interfeys moduli orqali yoqish / o'chirishni boshqarish o'z ishini davom ettiradi.

DAC o'rnatilgan qiymatni ushlab turadi, shuning uchun qayta ishga tushirilgandan keyin ham oxirgi qiymat saqlanib qoladi.

3 -qadam: dasturiy ta'minot

I2C manzillari to'g'ri sozlangan bo'lishi kerak, menda LCD displey uchun 0x3F va DAC uchun 0x62 manzil edi. DAC 12 bitli, shuning uchun 4096 ta imkoniyat. Bu 0 dan 5 voltgacha. Shunday qilib, bu bit uchun deyarli 1 mV. Biz hozir tartibga solayotgan narsa bu tranzistorning asosiy emitent kuchlanishi va bu 0,6 dan 0,7 voltgacha. Shunday qilib, yorug'likni boshqarishga ta'sir qiladigan kichik bir qism bor, lekin bu etarli. Biz 4,7 Kohmli rezistor orqali yuboramiz, u odatda 5 voltda ishlaydi, shuning uchun DACning maksimal chiqishi hech qanday muammo tug'dirmaydi. Zanjir deyarli o'zgarmaganligi sababli, mavjud yoqish / o'chirish boshqaruvi ishlashni davom ettirishi mumkin. DACni boshqarish dasturiy ta'minotga asoslangan va siz uni kodga kiritishingiz va uni o'z ehtiyojlaringizga moslashtirishingiz kerak.

Ino fayli oddiy sinov fayli.

4 -qadam: Natija

Natija
Natija
Natija
Natija
Natija
Natija
Natija
Natija

Yorug'lik o'zgarishini tasvirga olish oson emas, chunki kamera sozlangan.

Ammo hali ham bir nechta fotosuratlar.

Hisoblagich orqa nuri mA ni ko'rsatadi.

Tavsiya: