Mundarija:

Smart Universal IR masofadan boshqarish pulti: 6 qadam
Smart Universal IR masofadan boshqarish pulti: 6 qadam

Video: Smart Universal IR masofadan boshqarish pulti: 6 qadam

Video: Smart Universal IR masofadan boshqarish pulti: 6 qadam
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Iyul
Anonim
Image
Image
Masofadan boshqarish pulti uchun ehtiyot qismlar olish !!!
Masofadan boshqarish pulti uchun ehtiyot qismlar olish !!!

Smart Universal IR masofadan boshqarish pulti bilan tanishish !!! Atrofingizdagi barcha IR qurilmalarini zabt etish uchun oddiy, ixcham va kuchli vosita !!! Hammasi atigi bir necha dollarga ….

Nega aqlli ???

U har qanday IQ masofadan boshqarish pultidagi har qanday tugmachaning harakatlarini osongina o'rganishi mumkin, bu sizga o'z xohishingizga ko'ra harakatlarni o'zgartirishga imkon beradi. Bu harakatlar o'rgatilganidan so'ng, Arduino Nano o'chirilmaydigan xotirasida saqlanadi. Shunday qilib, boshqaruv tugmachalarini qayta tayinlashning hojati yo'q. Bir vaqtning o'zida bir nechta qurilmalar uchun bir nechta kalitlarga ega. Miya !!! U barcha o'qish va uzatish operatsiyalarini bajarish uchun masofadan boshqarish pultining asosiy miyasi sifatida Arduino Nanodan foydalanadi.

1 -qadam: masofadan boshqarish pulti uchun ehtiyot qismlarni olish !!

Masofadan boshqarish pulti uchun zarur bo'lgan komponentlar:

1) Ardunio Nano x 12) IQ qabul qilgich - Bularning har biri (TSOP1130/TSOP1138/TSOP1330/TSOP1338) yoki boshqasi ham ishlaydi x 13) IQ uzatuvchi LED x 14) Rezistorlar - 150 Ohm x 15) Diod - 1N4007 x 1 6) SPST slaydni almashtirgich x 17) Ayol sarlavhalari / Burg Strip - 40 pin x 18) Tugmalar (Kichik - 6 mm*6 mm) x 9 (yoki sizning talabingizga muvofiq) 9) Tugmalar (Katta - 12 mm*12 mm) x 3 (yoki sizning talabingizga muvofiq) 10) teshilgan / nuqta / nol PCB11) 9V batareya qisqichi / ulagich x 112) ulash simlari 13) lehimlantiruvchi temir va boshqa asboblar14) lehim simlari

va nihoyat qiyin ish !!!:-p

2 -qadam: Orqa miya !!

Yuqorida aytib o'tilganidek, Arduino Nano masofadan boshqarish pultining asosiy tayanchidir.

U quyidagilarni bajaradi: 1) IQ qabul qilgich orqali IQ signallarini qabul qilish.2) Qabul qilingan signallar formatini dekodlash.3) Undagi saqlash operatsiyalari (yozish / o'qish / o'chirish) EEPROM.4) Foydalanuvchining tugmachalari bosilishini aniqlash. 5) IQ uzatuvchi LED orqali tegishli IR kodlarini uzatish.

*Qo'shimcha ma'lumot olish uchun qurilmalarning ma'lumotlar jadvaliga qarang.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Bu erda ko'rsatilgan tasvirlar IQ masofadan boshqarish pultining sxemasini aks ettiradi.

- Kichik va katta tugmachalar klaviatura matritsasida multiplekslashtirish uchun ulangan (biz Arduino pinlarini saqlaymiz !!!). *Sizning talabingizga binoan siz masofadan boshqarish pultida ishlatiladigan tugmalar sonini ko'paytirishingiz mumkin. Satr yoki ustunni shunga mos ravishda oshiring va shunga o'xshash tarzda yana bir nechta tugmachalarni qo'shing.

- Arduino Nano D4 dan D10 gacha bo'lgan pinlar ko'rsatilganidek klaviatura matritsasiga ulanadi.

"O'rganishni o'zgartirish" deb nomlangan yana bir tugma to'g'ridan -to'g'ri D2 ga ulangan.

- Transmitter svetodiod D3 piniga 150 Ohmli rezistor orqali ulanadi. Ushbu konfiguratsiya 3 metrli uzatish diapazoniga ruxsat beradi. Uzunroq masofada LEDni boshqarish uchun BC547 NPN tranzistoridan foydalaning.

- IR Receiver OUT terminali D11 va qolganlarga 5V va Arduino Nano GND ga ulanadi. *Qurilmaning PIN belgilarini olish uchun tegishli IR qabul qiluvchining ma'lumot varag'iga murojaat qiling.

- 9V batareya klipi Arduino Nano -ning Vin -ga diod - 1N4007 (umumiy maqsadli to'g'rilash diodi) va slaydni almashtirish orqali ulanadi. Agar 9V batareya teskari ulangan bo'lsa, bu diod Arduino -ni himoya qiladi. Kalit Arduino Nano -ga batareya orqali etkazib beriladigan quvvat manbaini yoqadi / uzadi.

*Batareyani ulashdan oldin, barcha ulanishlarni diqqat bilan tekshiring. Aks holda, sizning davrangiz qizib ketishi mumkin !!!

4 -qadam: Hammasini yig'ish…

Hammasini yig'ish…
Hammasini yig'ish…
Hammasini yig'ish…
Hammasini yig'ish…
Hammasini yig'ish…
Hammasini yig'ish…

Rasmlarda masofadan boshqarish pultimning elektron yig'ilishi ko'rsatilgan. Men hamma narsani oson va ko'p qirrali o'rnatish uchun teshilgan / nol tenglikni ishlatardim. Shuningdek, siz sxemani o'zingiz qilishingiz va o'yilgan PCB dan foydalanishingiz mumkin. Men, shuningdek, barcha kontaktlarning zanglashiga olib keladigan ko'p tarmoqli ulash simlarini ishlatardim. Rasmda ko'rsatilgandek, diod va rezistor Arduino Nano ostidan pastda joylashgan.

*Arduino Uno yoki 9V Batareyani zanjirni to'g'ri to'ldirish va sinab ko'rishdan oldin taxtaga ulamang !!

To'liq taxtani yig'ish uchun siz quyidagi amallarni bajarishingiz mumkin.

1) Barcha tugmachalarni o'zingiz xohlagan tarzda joylashtiring va lehimlang. 2) Barcha tugmachalar orasidagi matritsali ulanishlarni sxema bo'yicha amalga oshiring. 3) Arduino pimlari bo'yicha ayol boshlarini lehimlang. 4) Rezistor, kalit va diodni mos ravishda taxtada lehimlang. 5) Ulanish simlari yordamida ulang. Arduino pinlariga klaviatura matritsasi. 6) IQ qabul qilgichni, IQ uzatgichining LEDini va kalitni o'rganish tugmasini lehimlang. 7) 9V batareya qisqichini ulang va uzluksizlikni tekshirgich yordamida bortingizda qilgan barcha ulanishlarni tekshiring. 8) Agar hammasi joyida bo'lsa, Arduino Nano -ni kengash va kodni kompyuterga ulab yuklang. Siz bu qadamda masofadan boshqarish pulti yaxshi ishlayaptimi yoki yo'qligini tekshirishingiz mumkin. 9) 9V batareyasini ulang va sinab ko'ring !!!

5 -qadam: dasturlash !!

Bu loyiha uchun ishlatiladigan kutubxona IRremote.h Siz uni bu yerdan topishingiz mumkin:

Keyingi bosqichlarga o'tishdan oldin kutubxonani yuklab oling va o'rnating.

Taqdim etilgan kod faylini Arduino IDE yordamida oching. Asboblar menyusidan to'g'ri boshqaruv paneli va COM portini tanlang. Yuklab oling !!! Hammangiz bajarildingiz !!!:-)

6 -qadam: Oxirgi qadam - Sinab ko'ring !!

Xo'sh, uni qanday ishlash kerak ???

1) Batareyani ulaganingizdan so'ng, nanodagi LED yonib -o'chib turadi, bu uning boshlanganligini ko'rsatadi. 2) Esingizda bo'lsin, biz uchta katta tugmani bosganmiz. Bu tugmalar amaldagi kalit bankni tanlaydi. Shunday qilib, bizda har qanday masofadan boshqarish pultini saqlash uchun 3 xil bank mavjud. Masalan: Siz televizor boshqaruvini Bank 1 ga va AC boshqaruvini Bank 2 ga yuklashingiz mumkin. 3) Biz masofadan boshqarish pultini birinchi marta ishlata boshlaganimiz uchun, biz uni ba'zi buyruqlarni o'rganishga majbur qilishimiz kerak. Siz boshqarmoqchi bo'lgan qurilmaning masofadan boshqarish pulti kerak bo'ladi)

  • Bank 1 tugmachasini bosib, birinchi bank 1 -ni joriy bank sifatida tanlang.
  • Boshqaruvni tayinlash kerak bo'lgan kichik tugmachalardan har qanday tugmani bosing.
  • O'rganish tugmachasini bosing.
  • Tegishli qurilmaning masofadan boshqarish pultini IQ qabul qilgich oldida ushlab turing.
  • Harakat muvaffaqiyatli o'rganilganda, Arduino Nano -dagi LED bir necha soniya yonadi va o'chadi.
  • Xuddi shunday, boshqa kichik tugmalar ham ularga turli xil boshqaruv elementlarini tayinlash uchun ishlatilishi mumkin. Qolgan asosiy banklarni ham shunga o'xshash tarzda dasturlashingiz mumkin.

5) Boshqaruv elementlarini o'rgatganingizdan so'ng, uni ishlatish uchun quyidagi amallarni bajaring:

  • Tegishli bank tugmachasini bosib, boshqaruvni tayinlagan bankni tanlang.
  • Bankni tanlagandan so'ng, siz boshqarishni tayinlagan tugmalardan birini bosing.
  • Bajarildi !!!

6) Videoda masofadan boshqarish pultiga ma'lum bir boshqaruvni o'rgatgandan so'ng, IQ LEDning sinovlari ko'rsatilgan.

* Agar boshqaruv elementlarini belgilashda xato bo'lsa, boshqaruvni istalgan tugmachaga qayta tayinlashingiz mumkin

* Agar siz masofadan boshqarish pultining barcha saqlangan boshqaruv elementlarini o'chirib tashlamoqchi bo'lsangiz, O'chirish/O'chirish tugmachasi yordamida masofadan boshqarish pultini yoqish paytida O'rnatish tugmachasini bosib ushlab turing yoki Arduino Nano -dagi O'rnatish tugmachasini bosib ushlab turish mumkin. Nano -dagi LED yoqilmaguncha, o'rganish tugmachasini bosib turing. Xotira butunlay o'chirilgach, u o'chadi.

Bajarildi !!!

Agar menga bu ko'rsatma yoqqan bo'lsa, men uchun mikro-nazoratchi tanlovida ovoz bering:-) Boshqa ko'rsatmalarni ham ko'rib chiqing …. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/

Tavsiya: