Mundarija:
- 1 -qadam: asosiy g'oya
- 2 -qadam: Materiallaringizni to'plang:
- 3 -qadam: IQ qabul qiluvchisi (TSOP1738)
- 4 -qadam: O'chirish diagrammasi:
- 5 -qadam: IR masofaviy kutubxonasini o'rnatish:
- 6 -qadam: IR masofali signallarini dekodlash:
- 7 -qadam: Dekodlangan signal qiymatlariga e'tibor bering
- 8 -qadam: Asosiy boshqaruv paneli kodi
- 9 -qadam: Bajarildi:
Video: Masofadan boshqarish pultidan simsiz simsiz klaviatura yasang: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-31 10:26
AmalMathewFollow tomonidan Muallifning yana:
Televizorning pultini buzish orqali simsiz klaviatura yasash haqida o'ylab ko'rganmisiz? Shunday qilib, men ushbu ko'rsatmalarda qanday qilib arzon simsiz klaviatura qurishni tushuntiraman.
Ushbu loyiha maxsus simsiz klaviatura yaratish uchun IQ (infraqizil) aloqasidan foydalanadi.
Qani boshladik
1 -qadam: asosiy g'oya
Ushbu loyiha har xil klaviatura operatsiyalarini bajarish uchun infraqizil infraqizil infraqizil aloqadan foydalanadi. IQ nurlari ko'rinadigan nurga juda o'xshaydi, faqat to'lqin uzunligi biroz uzunroq. Bu shuni anglatadiki, IQ inson ko'ziga ko'rinmas - simsiz aloqa uchun juda mos keladi.
Ushbu loyihaning asosiy g'oyasi shundaki, siz televizorni masofadan boshqarish pultidagi tugmani bosganingizda, IQ qabul qilgich va Arduino yordamida biz uni dekodlay olamiz va dekodlangan qiymatlardan turli klaviatura operatsiyalarini bajarish uchun foydalanish mumkin. Men Arduino Pro Micro-dan foydalandim, chunki u o'rnatilgan USB-ga ega bo'lgan ATmega32U4 mikrokontroleriga asoslangan bo'lib, u Micro-ni sichqoncha yoki klaviatura sifatida taniydi. Siz Arduino Leonardodan ham foydalanishingiz mumkin, bu loyiha juda sodda va har kim xohishiga ko'ra o'zgartirishi mumkin.
2 -qadam: Materiallaringizni to'plang:
- Arduino Pro Micro yoki Arduino Leonardo
- IR qabul qilgich (TSOP1738)
- Televizorni masofadan boshqarish pulti
- Ba'zi jumper simlari
Eslatma:
Siz faqat ATmega32U4 -ga asoslangan taxtalardan foydalanishingiz mumkin. Shunday qilib, Micro/Leonardoni sichqoncha yoki klaviatura sifatida taniydi.
3 -qadam: IQ qabul qiluvchisi (TSOP1738)
Bu infraqizil masofadan boshqarish tizimlari uchun miniatyurali qabul qiluvchi. Demodulyatsiya qilingan chiqish signalini to'g'ridan -to'g'ri mikroprotsessor yordamida hal qilish mumkin. TSOP1738 uzoqdan qo'mondon ma'lumotlarining barcha keng tarqalgan formatlariga mos keladi.
4 -qadam: O'chirish diagrammasi:
Agar siz Leonardodan foydalansangiz, DATA pinida ozgina o'zgarishlar bo'ladi. Ma'lumot pinini Leonardoning MOSI piniga ulashingiz kerak.
5 -qadam: IR masofaviy kutubxonasini o'rnatish:
IR masofaviy kutubxonasini bu erdan yuklab oling va o'rnating.
Agar siz qo'shimcha arduino kutubxonalarini qanday o'rnatishni bilmasangiz, quyidagi havolaga o'ting
www.arduino.cc/en/Guide/Libraries
6 -qadam: IR masofali signallarini dekodlash:
IQ masofadan boshqarish pultidan signallarni dekodlash uchun biz IR masofali kutubxonasida berilgan "IRrecvDemo" arduino eskizidan foydalanishimiz mumkin.
Eslatma: Masalan, eskizda (IRrecvDemo) int RECV_PIN qiymatiga ozgina o'zgartirish kiritishingiz kerak bo'ladi. Odatda u 11 bo'ladi, lekin Arduino Microda MOSI pin 16 -pinli. Shunday qilib, kodga quyidagi o'zgartirishlarni kiriting.
int RECV_PIN = 16;
Agar siz Leonardodan foydalanayotgan bo'lsangiz, uni MOSI pin raqamiga o'zgartirishingiz kerak.
- Kengashni tanlang (Arduino/Genuino Micro) -(3 -rasm)
- Portni tanlang (4-rasm)
- Kodingizni yuklang
7 -qadam: Dekodlangan signal qiymatlariga e'tibor bering
- Serial monitorni oching va IR masofali signal qiymatlarini oling.
- Eslatma Har bir tugma uchun qiymatlarni pastga tushiring.
8 -qadam: Asosiy boshqaruv paneli kodi
Signal qiymatlarini olgandan so'ng, keyingi qadam signal qiymatlarini dasturga qo'shish va agar masofadan kelgan signal qiymati dasturdagi qiymatlarga mos kelsa, klaviaturada turli xil operatsiyalarni bajarish sharti qo'yiladi.
Klaviatura kutubxonasini dasturga qo'shish klaviaturadagi turli operatsiyalarni bajarishga imkon beradi.
Siz kodni pastdan yuklab olishingiz yoki GitHub sahifamdan olishingiz mumkin.
Kodni yuklab oling va Arduino IDE orqali arduino micro -ga yuklang.
9 -qadam: Bajarildi:
Yuqoridagi eskizni sizning talablaringiz bo'yicha o'zgartirishingiz mumkin.
Ko'proq klaviatura funktsiyasini qo'shish uchun quyidagi havolalarga qarang
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
10 -qadam: Bu ajoyib-g.webp" />
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 pultidan foydalanib LEDlarni yoqing: 3 qadam
Televizorni masofadan boshqarish pultidan foydalanib LEDlarni yoqing: Ushbu loyihada biz masofadan boshqarish pultidan yoki masofadan boshqarish pultidan foydalanib, LEDlarni yoqishimiz mumkin, bu masofadan boshqarish pultidan chiqadigan IQ yordamida amalga oshiriladi, bu IQ signalining o'ziga xos kodi bor. kod IR qabul qiluvchisi tomonidan qabul qilinadi va bu holda biror narsa qilish kerak
Avtomobilni o'zgartirish: masofadan boshqarish pultidan o'zini o'zi boshqarish: 4 qadam
Avtomobilni o'zgartirish: masofadan boshqarish pultidan o'zini o'zi boshqarish: bu masofadan boshqarish pulti buzilgan RC avtomashinasini buzish. Garaj savdosida siz ko'p narsalarni topishingiz mumkin
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
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