Мазмуну:
- 1 -кадам: Алыстан башкаруу үчүн бөлүктөрдү алуу !
- 2 -кадам: Омуртка !
- 3 -кадам: Circuit
- 4 -кадам: Аны толугу менен чогултуу…
- 5 -кадам: Программалоо !
- 6 -кадам: Акыркы кадам - Сыноо !
Video: Smart Universal IR Remote: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
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
Бул жерде көрсөтүлгөн сүрөттөр 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:
Сунушталууда:
Universal Remote ESP8266 колдонуу (Wifi көзөмөлдөнөт): 6 кадам (сүрөттөр менен)
ESP8266 колдонуу менен универсалдуу алыстан башкаруу (Wifi көзөмөлдөнөт): Бул долбоор AC, ТВ, DVD ойноткучтар, музыкалык система, SMART приборлор сыяктуу бардык тиричилик техникалары үчүн кадимки алыстан башкарууну алмаштыруу !!! Алыстан таштандыларды таштоо, бизди табышмакка айлантуу !!! Бул долбоор бизди куткарат
Universal TV Remote - Ardiuino, Infrared: 5 кадам
Универсалдуу ТВ пульту - Ардиуино, Инфракызыл: Саламатсызбы! Бул көрсөтмөдө мен сизге инфрақызыл пультту колдонгон көпчүлүк нерселер менен иштей турган, ошондой эле " угуучу " жана башка ар кандай жөнөткөн инфракызыл сигналдын кодун чечүү
Rasberry PI Universal IR Remote MATRIX Creator менен: 9 кадам
MATRIX Creator менен Rasberry PI Universal IR Remote: ⚠️БУЛ КӨРСӨТМӨ ЖАЗЫЛДЫ ⚠️Төмөндөгү шилтеме аркылуу жаңы IR көрсөтмөсүн көрө аласыз. 3e783dКиришүү Бул үйрөткүч R менен эң акыркы универсалдуу алыстан башкарууну түзүүгө жардам берет
AIY Universal IR Remote Control: 5 кадам
AIY Universal IR Remote Control: Бул көрсөтмө AIY универсалдуу инфракызыл алыстан башкарууну кантип жасоону сүрөттөйт. Бул сиздин үнүңүздү колдонуу менен каалаган ТВны, үн тактасын, дигибокс, DVD же bluray плеерди көзөмөлдөө үчүн колдонулушу мүмкүн. Мен аны универсалдуу деп атаймын, анткени анын ичинде IR кабыл алгычы бар
Universal MQTT Remote: 5 кадам (сүрөттөр менен)
Universal MQTT Remote: Салам баарына, Биринчиден, мен французмун, андыктан кээ бир сүйлөмдөрдүн мааниси жок болушу мүмкүн, кечиресиз, мен өркүндөтүү үчүн катуу иштеп жатам. Учурда мен үйүмдү автоматташтыруу боюнча иштеп жатам. Мен программа катары OpenHab2 жана чиркейлерди колдондум. Мен бул боюнча адис эмесмин