Мазмұны:

Smart Universal IR қашықтан басқару пульті: 6 қадам
Smart Universal IR қашықтан басқару пульті: 6 қадам

Бейне: Smart Universal IR қашықтан басқару пульті: 6 қадам

Бейне: Smart Universal IR қашықтан басқару пульті: 6 қадам
Бейне: wifi қашықтан IR және RF кодтары үшін Broadlink RM4C Pro, Home Assistant - кондиционерді басқару 2024, Шілде
Anonim
Image
Image
Қашықтан басқару пультіне бөлшектер алу !!!
Қашықтан басқару пультіне бөлшектер алу !!!

Ақылды әмбебап IR қашықтан басқару пультімен таныстыру !!! Айналаңыздағы барлық ИҚ құрылғыларын жеңуге арналған қарапайым, ықшам және қуатты құрал !!! Барлығы бірнеше долларға…

Неге ақылды ???

Ол кез келген инфрақызыл пультіндегі кез келген түйменің әрекетін оңай біле алады, бұл сізге қажеттілікке сәйкес әрекеттерді өзгертуге мүмкіндік береді. Бұл әрекеттер үйретілген кезде Arduino Nano-ның өшпейтін жадында сақталады. Сондықтан басқару элементтерін оның түймелеріне қайта тағайындаудың қажеті жоқ. Бір тақтада бір уақытта бірнеше құрылғы үшін бірнеше кілт бар. Ми !!! Ол барлық оқу және тарату операцияларын орындау үшін қашықтан басқару пультінің негізгі миы ретінде Arduino Nano -ды қолданады.

1 -қадам: Қашықтан басқару құралы үшін бөліктерді алу !

Бұл пультті жасау үшін қажет компоненттер:

1) Ardunio Nano x 12) IR қабылдағыш - Олардың кез келгені (TSOP1130/TSOP1138/TSOP1330/TSOP1338) немесе кез келген басқа да жұмыс істейді x 13) IR таратқышының жарық диоды x 14) резисторлар - 150 Ом x 15) Диод - 1N4007 x 1 6) SPST слайд қосқышы x 17) Әйел тақырыптары / Burg Strip - 40 түйреуіш х 18) Басу түймелері (Кішкене - 6мм*6мм) x 9 (немесе сіздің талабыңызға сәйкес) 9) Басқыштар (Үлкен - 12мм*12мм) x 3 (немесе сіздің талабыңызға сәйкес) 10) Перфорацияланған / Нүктелі / Нөлдік ПХД11) 9В аккумуляторлық қысқыш / коннектор x 112) жалғаушы сымдар13) дәнекерлеу үтігі және басқа құралдар14) дәнекерлеу сымы

және ақырында ауыр жұмыс !!!:-p

2 -қадам: Тірек !

Жоғарыда айтылғандай, Arduino Nano қашықтан басқару пультінің негізгі тірегі болып табылады.

Ол өңдейді: 1) ИҚ сигналын ИҚ қабылдағышы арқылы қабылдау.2) Алынған сигналдардың форматын декодтау.3) Ондағы сақтау операциялары (жазу / оқу / өшіру) EEPROM.4) Пайдаланушының батырмалық басуларын анықтау. 5) ИҚ таратқышының светодиоды арқылы сәйкес IR кодтарын беру.

*Қосымша ақпарат алу үшін құрылғылардың деректер кестесін қараңыз.

3 -қадам: Цикл

Цикл
Цикл
Цикл
Цикл
Цикл
Цикл
Цикл
Цикл

Мұнда көрсетілген суреттер IR қашықтан басқару пультінің схемасын көрсетеді.

- кіші де, үлкен де батырмалар мультиплекстеу үшін матрицалық түрде пернетақтада қосылады (Біз Arduino түйреуіштерін сақтаймыз !!!). *Сіз өзіңіздің қалауыңыз бойынша қашықтан басқару пультінде қолданылатын түймелер санын көбейте аласыз. Жолды немесе бағанды сәйкесінше көбейтіңіз және ұқсас түрде бірнеше батырманы қосыңыз.

- Arduino Nano D4 - D10 түйреуіштері көрсетілгендей пернетақта матрицасына қосылады.

- 'Switch Switch' деп аталатын тағы бір түйме D2 -ге тікелей қосылған.

- Таратқыштың жарық диоды D3 істігіне 150 Ом резисторы арқылы қосылады. Бұл конфигурация 3 метрлік диапазонға мүмкіндік береді. Ұзақ диапазонда жарықдиодты басқару үшін BC547 NPN транзисторын қолданыңыз.

- IR Receiver OUT терминалы D11 & 5V мен Arduino Nano GND -ге қосылады. *Құрылғының PIN таңбалары үшін сәйкес IR қабылдағышының деректер кестесін қараңыз.

- 9В аккумуляторлық қысқыш Arduino Nano Vin -ке диод - 1N4007 (жалпы мақсаттағы түзеткіш диод) және сырғытқыш арқылы қосылады. Бұл диод Arduino -ны қорғайды, егер 9В батареясы кері байланысты болса. Коммутатор Arduino Nano -ға батарея арқылы жеткізілетін қуат көзін қосады / ажыратады.

*Батареяны оған қоспас бұрын барлық қосылымдарды мұқият тексеріңіз. Әйтпесе, сіздің схемаңыз күйіп қалуы мүмкін !!!

4 -қадам: оны толығымен жинау…

Барлығын жинау…
Барлығын жинау…
Барлығын жинау…
Барлығын жинау…
Оны толығымен жинау…
Оны толығымен жинау…

Суреттерде пультімнің контурлық жиынтығы көрсетілген. Мен бәрін монтаждау үшін перфорацияланған / нөлдік ПХД қолдандым. Сіз сондай -ақ схеманың жеке дизайнын жасай аласыз және өңделген ПХД қолдана аласыз. Мен сондай-ақ барлық тізбек қосылыстары үшін көп тізбекті қосқыш сымдарды қолдандым. Диод пен резистор суретте көрсетілгендей Arduino Nano нан төмен орналасқан.

*Arduino Uno немесе 9V аккумуляторын схеманы дұрыс орындап, тексерместен бұрын тақтаға қоспаңыз !

Толық тақтаны жинау үшін келесі қадамдарды орындауға болады:

1) Барлық таңдау түймелерін өз қалауыңыз бойынша орналастырыңыз және дәнекерлеңіз. 2) Барлық батырмалар арасында матрицалық байланыстарды схемаға сәйкес жасаңыз. 3) Әйелдер тақырыптарын Arduino түйреуіштеріне сәйкес дәнекерлеңіз. Arduino түйреуіштерінің пернетақта матрицасы. 6) ИҚ қабылдағышты, ИҚ таратқыштың светодиодын және қосқышты үйрену батырмасын дәнекерлеңіз. Сонымен қатар, жалғау сымдарын қолдана отырып, схемаға сәйкес қосылымдарды аяқтаңыз. 7) 9В аккумуляторлық қысқышын жалғап, үздіксіздікті тексеруші көмегімен тақтада орнатылған барлық қосылымдарды тексеріңіз. 8) Егер бәрі жақсы болса, Arduino Nano -ды тақтаны жүктеңіз және кодты компьютерге қосу арқылы жүктеңіз. Бұл қадамда қашықтан басқару пультінің жақсы жұмыс істеп тұрғанын тексеруге болады. 9) 9В батареясын қосыңыз және оны тексеріңіз !!!

5 -қадам: Бағдарламалаңыз !

Бұл жоба үшін пайдаланылатын кітапхана-IRremote.hБұл жерден таба аласыз:

Кейінгі қадамдарға өтпес бұрын алдымен кітапхананы жүктеңіз және орнатыңыз.

Берілген код файлын Arduino IDE көмегімен ашыңыз. Құралдар мәзірінен сәйкес тақта мен COM портын таңдаңыз.:-)

6 -қадам: соңғы қадам - тестілеу !

Сонымен, оны қалай жұмыс істеуге болады ???

1) Батареяны қосқаннан кейін нано жарық диоды жыпылықтайды, ол басталды. 2) Есіңізде болсын, біз үш үлкен басу түймесін қолдандық. Бұл түймелер қолданыстағы негізгі банкті таңдайды. Бізде қашықтан басқару пультінің басқару элементтерін сақтайтын 3 түрлі банк бар. Мысалы: Сіз теледидардың басқару элементтерін Банк 1 -ге және айнымалы ток басқару элементтерін Банк 2 -ге тағайындай аласыз. 3) Біз қашықтан басқару пультін бірінші рет қолдана бастағандықтан, біз оны кейбір командаларды үйренуге мәжбүр етуіміз керек. 4) Оны үйрену: (Сіз Сізге басқарғыңыз келетін құрылғының қашықтан басқару құралы қажет болады)

  • Банк 1 батырмасын басу арқылы бірінші банкті қолданыстағы банк ретінде таңдаңыз.
  • Басқару тағайындалуы керек кішкентай түймелерден кез келген түймені басыңыз.
  • Үйрену түймесін басыңыз.
  • Сәйкес құрылғының қашықтан басқару пультін IR қабылдағышының алдында ұстаңыз.
  • Әрекетті сәтті меңгерген кезде, Arduino Nano -дағы жарық диоды бірнеше секундқа жанады және сөнеді.
  • Сол сияқты, басқа да кішкене түймелерді оларға әр түрлі басқару элементтерін тағайындау үшін пайдалануға болады. Қалған негізгі банктерді осылай бағдарламалауға болады.

5) Сіз басқару элементтерін үйретіп болған соң, оны пайдалану үшін келесі қадамдарды орындаңыз:

  • Тиісті банк батырмасын басу арқылы басқару элементтері тағайындалған банкті таңдаңыз.
  • Банкті таңдағаннан кейін басқару элементтері тағайындалған кез келген батырманы басыңыз.
  • Орындалды !!!

6) Бейне Қашықтан басқару пультіне белгілі бір басқару құралын үйреткеннен кейін ИК жарықдиодты жарықтандыруды тексеруді көрсетеді.

* Егер басқару элементтерін тағайындау кезінде қате болса, кез келген түймені басқаруды қайта тағайындауға болады

* Егер сіз қашықтан басқару пультінің барлық сақталған басқару элементтерін өшіргіңіз келсе, ҚОСУ/ӨШІРУ қосқышын пайдаланып қашықтан басқару пультін қосқанда, үйрену қосқышын басып тұрыңыз, немесе үйрену қосқышын ұстап тұрғанда Arduino Nano -дегі қалпына келтіру түймесін басуға болады. Нано шамы жанғанша үйрену қосқышын басып тұрыңыз. Ол жады толығымен жойылғаннан кейін өшеді.

Орындалды !!!

Маған микроконтроллер байқауында дауыс беріңіз, егер сізге осы нұсқаулық ұнаған болса:-) Менің басқа нұсқаулықтарымды да тексеріңіз ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Ұсынылған: