Mundarija:
- 1 -qadam: tavsif
- 2 -qadam: qismlar
- 3 -qadam: qurilish
- 4 -qadam: masofadan boshqarish pulti
- 5 -qadam: sxema va kod
Video: Ikkita signal va harorat monitoriga ega bo'lgan katta Arduino LCD -soati IQ masofadan boshqarish pulti tomonidan boshqariladi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Qanday qilib Arduino -ga asoslangan ikkita signalli va IQli televizorning pulti tomonidan boshqariladigan harorat monitorli LCD soatni qurish mumkin.
1 -qadam: tavsif
Bu DS3231 real vaqtda soat moduli bilan ishlab chiqarilgan LCD soat, DS1307 -dan farqli o'laroq, signal va harorat monitoriga ega. Bunday holda, LCD displeyda sana, vaqt, ikkita signal va joriy harorat ko'rsatiladi. Va eng qiziq tomoni shundaki, soatning to'liq sozlanishi, shuningdek signalni o'chirish televizorning masofadan boshqarish pulti orqali amalga oshiriladi.
2 -qadam: qismlar
Qurilish uchun zarur bo'lgan qismlar:
-Arduino taxtasi
-DS3231 RTC platasi
-20X4 LCD displey
-I2C Arduino LCD displey moduli
-RC5 protokoli IQ masofadan boshqarish pulti
-IR qabul qilgich
-LED
-Buzzer
-220 Ohm qarshilik
3 -qadam: qurilish
Asosiy kod oddiy elektronli veb-sahifadan olingan va men bir nechta o'zgartirishlar kiritdim: soddalik uchun men LCD displeyga I2C modulini qo'shdim va shunga mos ravishda kodni o'zgartirdim. Bundan tashqari, signal faol bo'lgan vaqtda, ma'lum chastotali tovush chiqaradigan kichik signalni qo'shdim.
DS3231 taxtasi 5x bilan ta'minlanadi, 20x4 LCD va IQ qabul qilgich, bu 5V Arduino kartasidan keladi, bu karta va Arduino o'rtasida 3 ta ma'lumotlar bog'langan, SCL liniyasi analog pin 5 ga ulangan, SDA ulangan. analog pin 4 va INT liniyasi Arduino (INT0) tashqi uzilish pimi bo'lgan raqamli pin 2 ga ulangan. DS3231 signal mavjud bo'lganda (signal1 yoki signal2) mikrokontrollerni to'xtatadi. Infraqizil qabul qilgichda 3 ta pin bor: GND, VCC va OUT, bu erda OUT pin tashqi uzilish pimi (INT1) bo'lgan Arduino pin 3 ga ulangan. Arduino pin 10 ga ulangan LED signal indikatori sifatida ishlatiladi (signal1 yoki signal2), shuning uchun signal bo'lsa, DS3231 INT pinini tortadi, u mikrokontrollerni (ATmega328P) to'xtatadi va mikrokontroller LEDni yoqadi. masofadan boshqarish pultidagi tugma ham LEDni, ham signalni o'chiradi. Biz har bir tugmani kodini bilish uchun masofadan boshqarish pultini dekodlashimiz kerak, chunki uni Arduino dasturiga (kodiga) qo'shishimiz kerak.
4 -qadam: masofadan boshqarish pulti
Ushbu loyihada ishlatiladigan masofadan boshqarish pulti - bu RC5 protokoli bilan ishlaydigan televizorning IR masofadan boshqarish pulti, u quyida ko'rsatilgan (ishlatilgan tugmalar raqamlangan):
Tugma funktsiyasi kodi (hex format)
0x20 kattalashtirish
2 Vaqt va taqvimni 0x10 ga o'rnating
3 0x21 kamayishi
4 0x11 signallarini o'rnating
5 0x0C signallarni qayta o'rnatish
E'tibor bering, bu kod masofadan boshqarish pultini RC5 protokoli bilan ishlatishi kerak va ko'pincha bunday masofali qurilmalar eski Philips qurilmalarida ishlatiladi. Quyida har qanday masofadan boshqarish pultining protokolini, shuningdek, har bir tugmaning qiymatini osongina aniqlash imkonini beruvchi "IR protokoli topuvchisi" oddiy kodi keltirilgan. Rasmda men ishlatgan masofadan boshqarish pulti ko'rsatilgan qiymatlar va tugmalar vazifalari ko'rsatilgan.
5 -qadam: sxema va kod
Quyida infraqizil tekshirgichdagi tugmalarning protokol turi va qiymatlarini aniqlash uchun kichik kod va to'liq soat kodi keltirilgan
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
Arduino va Ps2 masofadan boshqarish pulti yordamida 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: 4 qadam
Arduino va Ps2 masofadan boshqarish pulti bilan 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: Bu to'plamda yuqori quvvatli mg996 dvigateli ishlatiladi, u yuqori oqimga muhtoj, bizda ko'p quvvat manbai sinovi bor. Faqat 5v 6a adapter ishlaydi. Va arduino taxtasi 6dof robot qo'li ustida ham ishlaydi.end: yozing SINONING do'konini DIY o'yinchoq uchun sotib oling
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需
Katta masofadan boshqarish pulti: 5 qadam (rasmlar bilan)
Katta masofadan boshqarish pulti: onangizning televizorini masofadan boshqarish pulti bilan uyushtiring. Onam 1931 yilda tug'ilgan. U radio va Ikkinchi jahon urushi avlodidan. Ko'zi ojiz, elektronikani yaxshi bilmaydi. Televizor pultlari uni chalkashtirib yuboradi. Bu rejim menga u tug'ilgandan keyin keldi