Мазмуну:

Smart Universal IR Remote: 6 кадам
Smart Universal IR Remote: 6 кадам

Video: Smart Universal IR Remote: 6 кадам

Video: Smart Universal IR Remote: 6 кадам
Video: Tuya ИК универсальный инфракрасный контроллер WiFi, настройки, сценарии, личное мнение, умный дом IR 2024, Июль
Anonim
Image
Image
Алыстан башкаруу үчүн бөлүктөрдү алуу !!!
Алыстан башкаруу үчүн бөлүктөрдү алуу !!!

Smart Universal IR Remote менен таанышуу !!! Айланаңыздагы бардык IR аппараттарын багынтуу үчүн жөнөкөй, компакттуу жана күчтүү курал !!! Баары бир нече доллардан…

Эмнеге акылдуу ???

Бул ар кандай IR пультундагы каалаган баскычтын аракеттерин оңой үйрөнүп, сизге керектүү аракеттерди өзгөртүүгө мүмкүнчүлүк берет. Бул аракеттер бир жолу үйрөтүлгөндө, Arduino Nanoнун өчпөс эсинде сакталат. Ошентип, көзөмөлдү анын баскычтарына кайра дайындоонун кажети жок. Ошол эле тактада бир эле учурда бир нече түзмөктөр үчүн бир нече баскычтар бар. МИ !!! Ардуино Нанону бардык окуу жана берүү операцияларын жүргүзүү үчүн пульттун башкы мээси катары колдонот.

1 -кадам: Алыстан башкаруу үчүн бөлүктөрдү алуу !

Бул пультту жасоо үчүн керектүү компоненттер:

1) Ardunio Nano x 12) IR Receiver - Булардын кайсынысы болбосун (TSOP1130/TSOP1138/TSOP1330/TSOP1338) же башка да иштейт x 13) IR Transmitter LED x 14) Резисторлор - 150 Ом х 15) Диод - 1N4007 x 1 6) SPST Slide Switch x 17) Аял башы / Burg Strip - 40 казык х 18) Баскычтар (Кичи - 6мм*6мм) х 9 (же сиздин талабыңыз боюнча) 9) Баскычтар (Чоң - 12мм*12мм) х 3 (же сиздин талабыңыз боюнча) 10) Перфорацияланган / Нүктөлүү / Нөлдүү ПКБ11) 9В Батарея Клипи / Коннектор х 112) Байланыштыруучу Зымдар 13) Паяльник жана башка шаймандар

жана акыры оор жумуш !!!:-p

2 -кадам: Омуртка !

Жогоруда айтылгандай, Arduino Nano Алыстан башкаруунун негизги таянычы болуп саналат.

Ал төмөнкүлөрдү карайт: 1) IR сигналдарын IR кабыл алгыч аркылуу кабыл алуу.2) Алынган сигналдардын форматын декоддоо. 5) IR өткөргүч LED аркылуу тиешелүү IR коддорун берүү.

*Көбүрөөк маалымат алуу үчүн түзмөктөрдүн маалымат барагына кайрылыңыз.

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Бул жерде көрсөтүлгөн сүрөттөр IR алыстан башкаруу схемасын билдирет.

- Чакан жана чоң баскычтар мультиплексирлөө үчүн баскычтоп матрицасы менен туташкан (Биз Arduino казыктарын сактап жатабыз !!!). *Сиз талапка ылайык пультто колдонулган баскычтардын санын көбөйтө аласыз. Жөн эле ошого жараша сапты же мамычаны көбөйтүңүз жана ушул сыяктуу дагы бир нече баскычтарды кошуңуз.

- Arduino Nano D4 - D10 төөнөгүчтөрү баскыч матрицасына көрсөтүлгөндөй туташат.

- Дагы бир баскыч баскыч, "Switchти үйрөнүңүз" деп аталат, D2ге түздөн -түз туташкан.

- Өткөргүчтүн LEDы D3 пинге 150 Омдук резистор аркылуу туташкан. Бул конфигурация 3 метр аралыкка жеткирүүгө мүмкүндүк берет. Узак диапазондо LEDди айдоо үчүн BC547 NPN транзисторун колдонуңуз.

- IR Receiver OUT терминалы D11 & 5V жана Arduino Nano GNDге эс алууга көрсөтүлөт. *Түзмөктүн PIN белгилери үчүн тиешелүү IR алуучунун маалымат барагына кайрылыңыз.

- 9V Батарея Клипи Ардуино Нанонун Винине диод аркылуу туташат - 1N4007 (жалпы максаттагы түзөтүүчү диод) жана слайд которгуч. Бул диод Arduino коргойт, эгер 9V Батарея тескери байланышкан болсо. Коммутатор Arduino Nanoго жеткирилген электр энергиясын батарея аркылуу иштетет / өчүрөт.

*Батареяны ага туташтыруудан мурун, бардык байланыштарды кылдат текшериңиз. Болбосо, сиздин схемаңыз кууруп калышы мүмкүн !!!

4 -кадам: Аны толугу менен чогултуу…

Аны толугу менен чогултуу…
Аны толугу менен чогултуу…
Аны толугу менен чогултуу…
Аны толугу менен чогултуу…
Аны толугу менен чогултуу…
Аны толугу менен чогултуу…

Сүрөттөр менин пульттун райондук түзүлүшүн көрсөтөт. Мен баарын оңой жана ар тараптуу монтаждоо үчүн Перфорацияланган / Нөл ПКБны колдондум. Сиз ошондой эле схеманын өз дизайнын жасап, чегилген ПХБ колдоно аласыз. Мен ошондой эле бардык схемалар үчүн көп жиптүү туташтыргыч зымдарды колдондум. Диод жана резистор сүрөттө көрсөтүлгөндөй эле Arduino Nano астына жайгаштырылган.

*Ардуино Уно же 9В Батареяны схеманы туура бүтүрүп, текшерүүдөн мурун тактага туташтырбаңыз !

Толук тактаңызды чогултуу үчүн төмөнкү кадамдарды аткарсаңыз болот:

1) Тандооңузга ылайык бардык баскычтарды жайгаштырыңыз жана lehimleyin. 2) Бардык баскычтардын ортосундагы матрицалык байланыштарды схемага ылайык жасаңыз. 3) Ардуинонун казыктарына ылайык аялдардын башын кошуңуз. Arduino казыктарына баскыч матрицасы 6) IR кабылдагычты, IR өткөргүчүнүн LEDин жана Switch баскычын үйрөнүңүз. Ошондой эле, туташтыруучу зымдарды колдонуу схемага ылайык өз байланыштарын толуктайт. 7) 9В батарейка клипин туташтырыңыз жана Үзгүлтүксүздүк текшергичти колдонуп, тактаңызда жасаган бардык байланыштарды текшериңиз. 8) Эгерде баары жайында болсо, анда Arduino Nano'ду Башкаруу жана кодду компьютерге туташтыруу аркылуу жүктөө. Бул кадамда пульттун жакшы иштеп же иштебей турганын текшере аласыз. 9) 9В Батареяны туташтырып, сынап көрүңүз !!!

5 -кадам: Программалоо !

Бул долбоор үчүн колдонулган китепкана IRremote.hСиз бул жерден таба аласыз:

Кийинки кадамдарга өтүүдөн мурун китепкананы жүктөп алып, орнотуңуз.

Берилген код файлын Arduino IDE аркылуу ачыңыз. Куралдар менюсунан тийиштүү тактаны жана COM портун тандап алыңыз. Аны жүктөңүз !!! Жана сиз баары бүттүңүз !!!:-)

6 -кадам: Акыркы кадам - Сыноо !

Демек, кантип иштеш керек ???

1) Батареяны туташтыргандан кийин, Нанонун LEDы башталганын көрсөтөт. 2) Эсиңизде болсун, биз үч чоң баскычты колдонгонбуз. Бул баскычтар колдонулуп жаткан учурдагы негизги банкты тандайт. Ошентип, бизде ар кандай пульттун башкаруу элементтерин сактоо үчүн 3 башка банк бар. Мисалы: Сыналгыңыздын көзөмөлүн Банк 1ге жана АС көзөмөлдөрүн Банк 2ге дайындай аласыз. 3) Биз пультту биринчи жолу колдоно баштаганыбыз үчүн, аны кээ бир буйруктарга үйрөтүшүбүз керек. 4) Аны үйрөнүү: (Сиз Сиз башкаргыңыз келген түзмөктүн пульту керек болот)

  • Банк 1 баскычын басып, колдонула турган банк катары Банк 1ди тандаңыз.
  • Чакан баскычтар аркылуу каалаган баскычты басыңыз, ал үчүн көзөмөлдү дайындоо керек.
  • Үйрөнүү которгучун басыңыз.
  • Тиешелүү түзмөктүн пультун IR алуучунун алдында кармаңыз.
  • Аракет ийгиликтүү үйрөнүлгөндө, Arduino Nanoдогу LED бир нече секундга күйүп, өчөт.
  • Ошо сыяктуу эле, башка кичинекей баскычтар аларга ар кандай көзөмөлдү дайындоо үчүн колдонулушу мүмкүн. Калган Банктарды дагы ушундай жол менен программалай аласыз.

5) Башкарууну үйрөткөндөн кийин, аны колдонуу үчүн төмөнкү кадамдарды аткарыңыз:

  • Тиешелүү банктын кнопкасын басуу аркылуу көзөмөлдү тапшырган банкты тандаңыз.
  • Банкты тандагандан кийин, сиз көзөмөлдөгөн баскычтарды басыңыз.
  • Болду !!!

6) Видеодо IR LEDинин Алыстан башкарууга белгилүү бир көзөмөлдү үйрөтүүдөн кийинки тестирлөө көрсөтүлөт.

* Эгер көзөмөлдү дайындоодо кандайдыр бир ката кетсе, көзөмөлдү каалаган баскычка кайра дайындай аласыз

* Эгерде сиз алыстан башкаруунун бардык сакталган башкаруу элементтерин өчүргүңүз келсе, ON/OFF өчүргүчүн колдонуу менен алыстан башкаруу режимин күйгүзүү учурунда Үйрөнүү Көчүрүү баскычын басып кармап туруңуз, же үйрөнүү которуштургучун кармап турганда Arduino Nanoдогу жөндөө баскычын бассаңыз болот. Нано күйгүзүлгөнгө чейин үйрөнүү которгучун кармап туруңуз. Ал толугу менен өчкөндөн кийин өчөт.

Ал Бүттү !!!

Микроконтроллер конкурсунда мага добуш бериңиз, эгер сизге бул көрсөтмө жакса:-) Менин башка көрсөтмөлөрүмдү да текшериңиз ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Сунушталууда: