Mundarija:
- 1 -qadam: Sizning qurilmangiz va IR
- 2 -qadam: Arduino masofadan boshqarish pultining prototipini yig'ish
- 3 -qadam: Arduino rivojlanish muhitini tayyorlash
- 4 -qadam: Arduino dasturini yaratish
- 5 -qadam: Arduino masofadan boshqarish pultini sinab ko'rish
- 6 -qadam: Yaxshilash uchun fikrlar
Video: IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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 asabiylashishini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Yaqinda masofadan boshqarish pultlarimdan biri tushunarsiz tarzda yo'qoldi va men Blu-ray pleerimdan foydalanish qulayligi va yo'qolgan funktsiyalarni tiklash uchun biror narsa qilish kerak deb qaror qildim.
Biroz izlanishdan so'ng, men bilardimki, ko'pchilik masofadan boshqarish pultlari o'z qurilmalari bilan aloqa qilish uchun infraqizil (IQ) dan foydalanadilar (shuning uchun siz masofadan boshqarish pultini televizorga ko'rsatishingiz kerak). Mening fikrlarim Arduinoga aylandi va men sensorlar va gadjetlar orasidan infraqizil LEDni topganimda, men uni ishlashim mumkinligini bilardim.
Va endi, men buni qanday qildim.
Maslahat: asta-sekin ko'rsatmalarni olish uchun rasmlarni bosganingizga ishonch hosil qiling va shaffof asboblar qutilari ustiga suring.
1 -qadam: Sizning qurilmangiz va IR
Qurilmangiz uchun IR -kodlarni topish va ularni Arduino dasturiga birlashtirish jarayonini soddalashtirish uchun sizga IrScrutinizer bepul dasturidan foydalanishingizni maslahat beraman, uni yuklab olish mumkin va bu erda hujjatlashtirilgan. Men IrScrutinizer -dan ushbu qo'llanmada sizning qurilmangiz uchun IR kodlarini qanday topish va ishlatishni ko'rsataman.
Ushbu qo'llanmani davom ettirishdan oldin, siz IrScrutinizer -da qurilmangiz uchun kodlarni topishingiz mumkinligini tekshirishingiz kerak. Avval IrScrutinizer -ni yuqoridagi havoladan yuklab oling va o'rnating va IrScrutinizer.jar faylini o'rnatish katalogida bajaring. Ekranning yuqori qismidagi "Import" yorlig'ini bosing va quyida paydo bo'ladigan yorliqlardan "IRDB" ni tanlang. Yuqoridagi rasmdagi ko'rsatmalarga amal qilib, qurilmangiz kodlarini toping.
2 -qadam: Arduino masofadan boshqarish pultining prototipini yig'ish
Endi siz IrScrutinizer qurilmangizning IQ kodlarini bilishini tasdiqladingiz, siz ularni sinab ko'rish uchun Arduino Remote prototipini yaratishga tayyormiz. Yuqorida men foydalangan dizayn bor. Bir nechta muhim fikrlar: NPN tranzistoridan foydalaning, uning bazasini Arduino raqamli pin 3 bilan ulang va infraqizil LEDni ishlating (oddiy rang emas). Men ishlatgan rezistor taxminan 300 ohm edi, shuning uchun bu mahallada hamma narsa yaxshi bo'lishi kerak.
3 -qadam: Arduino rivojlanish muhitini tayyorlash
Sizga Arduino -ga qurilmangiz uchun kodlarni ishlab chiqarish uchun IQ -LEDni boshqarishga imkon beradigan kutubxona kerak. Men IRremote -dan foydalanardim, eng qadimgi, lekin eng barqaror va ishonchli infraqizil kutubxona. Kutubxonani yuklab olish va Arduino IDE -ga o'rnatish uchun uning bosh sahifasidagi o'rnatish ko'rsatmalariga amal qiling. Bu erda kutubxonani o'rnatish bo'yicha ajoyib qo'llanma.
Kutubxonani o'rnatgandan so'ng, siz uning namunalariga IDE -dan kirishingiz kerak. Kutubxona bilan tanishish uchun ularni biroz ko'rib chiqing.
4 -qadam: Arduino dasturini yaratish
IrScrutinizer -ning haqiqiy ajoyib xususiyati shundaki, siz IRRemote -ni infraqizil kutubxona orqali yuborishning oddiy mexanizmi bilan siz kiritmoqchi bo'lgan barcha IQ -kodlarni o'z ichiga olgan to'liq, tasavvurga ega bo'lmagan Arduino dasturini yaratish qobiliyatidir. IrScrutinizer -da "Import" ekranining chap panelida yuborishni xohlagan barcha signallarni tanlang va "Tanlovni import qilish" tugmasini bosing yoki "Hammasini import qilish" tugmasini bosing. Siz "masofadan boshqarish pulti" ekraniga o'tasiz, u erda siz xohlagan kodlarning import qilinganligini tekshirasiz. Eksport ekraniga o'tish uchun "Eksport" yorlig'ini bosing. Yuqoridagi rasmda ko'rsatilgandek, barcha kerakli sozlamalarni kiriting va Arduino dasturini yaratish uchun "Parametrni masofadan boshqarish." Ni bosing.
Endi yaratilgan dasturni Arduino IDE bilan oching. Dastur juda oddiy; u siz tanlagan barcha IQ kodlarini global o'zgaruvchilar sifatida belgilaydi va pastadir funktsiyasida qaysi biri Serial monitor orqali yuborilishini tanlash imkonini beradi.
5 -qadam: Arduino masofadan boshqarish pultini sinab ko'rish
Hamma narsa to'g'ri ulanganligiga ishonch hosil qiling va Arduino -ni kompyuteringizga ulang. Arduino IDE -da IR dasturi ochilganda, taxtangiz sozlamalari to'g'riligini tekshiring va dasturni yuklang. Endi IQ LEDni qurilmangizga osongina olib ketadigan joydan (yaqinroq bo'lsa yaxshiroq) ko'rsatib, signalni yuborish uchun ketma -ket monitordan foydalaning.
Ishladi? Agar shunday bo'lsa, tabriklayman, siz Arduino masofadan boshqarish pultini qurdingiz va endi yo'qolgan masofadan boshqarish pulti haqida qayg'urmasligingiz kerak. Agar shunday bo'lmasa, biror narsani o'tkazib yubormaganingizni bilish uchun yuqoridagi amallarni ko'rib chiqing. Shuningdek, sizning vaziyatingizni tasvirlaydigan izoh yozishingiz mumkin.
6 -qadam: Yaxshilash uchun fikrlar
Siz to'plagan, dasturlashtirgan va sinovdan o'tkazgan Arduino Remote prototipidan foydalanish juda noqulay va noqulay.
Agar siz Arduino masofadan boshqarish pultini yaxshilashni xohlasangiz, men sizga bir nechta fikrlarni taklif qilaman. Arduino Uno kabi ishlab chiqarish taxtasini non paneli bilan bir qatorda, siz Arduino Nano kabi narsalarni, masalan, haqiqiy masofadan boshqarish pulti kabi tugmalar bilan ishlatishingiz mumkin.
Arduino masofadan boshqarish pultini boshqarish uchun ketma -ket monitordan foydalanish uchun sizning kompyuteringiz bo'lishi kerakligi muammosini hal qilishning yana bir usuli - siz yo'qolmagan masofadan boshqarish pultidan IR kodlarini qabul qilish uchun IQ qabul qilish modulini qo'shish va ularni o'zgartirish. qurilmangiz tushunadigan kodlar.
Blu-ray masofadan boshqarish pultini topishdan bir oz oldin, bu loyihaning davomi vafotini ko'rsatdi, men IRduino-ni yangiladim, ya'ni boshqa masofadan boshqarish pultidan IR kodlarini qabul qilib, ularni qayta eshittirishdan oldin Blu-ray pleerim kodlariga o'zgartirdim. Afsuski, ko'p o'tmay, IRduino yo'q edi.
IRduino -ning omon qolgan yagona qismi bu uning dasturi bo'lib, uni hali ham https://github.com/gttotev/IRduino saytida topish mumkin. Qattiq kodlash, sirli izohlar, sehrli raqamlar va hujjatlarning to'liq etishmasligi uchun uzr. Bu IrScrutinizerning aybi! Lekin, albatta, men o'z kodimga ko'proq e'tibor berishim kerak edi. Endi ortga nazar tashlasam, bir yil o'tib, men nima bo'layotganini (yoki bo'lishi kerak) deyarli tushunolmayman. Keyingi safar!
Bu Arduino masofadan boshqarish pultining ko'rsatmasiga yakun yasadi. O'qiganingiz uchun tashakkur.
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.
Televizorni masofadan boshqarish pultiga aylanadi -- NRF24L01+ Qo'llanma: 5 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pultiga aylanadi || NRF24L01+ Qo'llanma: Ushbu loyihada men sizga mashhur nRF24L01+ RF IC -ni televizor pultining uchta keraksiz tugmasi orqali LED chizig'ining yorqinligini simsiz sozlash uchun qanday ishlatganimni ko'rsataman. Qani boshladik
Amazon Fire Remote TV masofadan boshqarish pultiga o'ting: 3 qadam (rasmlar bilan)
Amazon Fire Remote TV masofadan boshqarish pultiga o'ting: Oh Amazon, sizning olovli televizoringiz juda ajoyib, nega bizga masofadan boshqarish pultining ovozini boshqarish moslamasini bermadingiz? Xo'sh, Amazonda 5 dollardan kam bo'lsa, siz bu kichkina masofadan boshqarish pultini, kuchini, ovozini o'chirib qo'yishingiz mumkin. , hajmi va kanali hammasi kichik paketda. 3d printerga kiriting
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: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi