Мазмұны:
- Жабдықтар
- 1 -қадам: Барлығын біріктіру
- 2 -қадам:
- 3 -қадам: IR кодтарын үйреніңіз және оларды NodeMCU -ге сақтаңыз
Бейне: ESP8266 қолдайтын Alexa үйлесімді IR көпірі: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен ақылды теледидарымды Alexa арқылы басқаруды қалаймын. Өкінішке орай, менің Hi-Sense 65 «Smart TV-ді WiFi арқылы басқаруға мүмкіндігі жоқ. Егер менде интерфейс үшін қолдануға болатын API болса жақсы болар еді.
Осылайша мен Alexa үйлесімді стационарлық инфрақызыл көпір арқылы басқаруға мүмкіндік беретін инфрақызыл көпір жасадым.
Жабдықтар
3D басып шығарылған корпус - Егер сізде 3D принтер болмаса, оны әрқашан үйде жасалған нәрсені қолдана аласыз. Бұл жерден жүктеуге болады
NodeMCU ESP8266 микроконтроллері.
2 IR таратқыштың жарық диоды. Бұл светодиодтардың тек 2 аяғы бар және олар қарапайым жарықдиодты қосқандай қосылады (жазық жағы теріс)
1 Теледидардың бар қашықтан басқару пультінен қашықтан командаларды үйренуге арналған IR қабылдағыш. Сізде 3 аяғы бар VCC, GND және деректері жоқ инфрақызыл қабылдағышты пайдалану қажет.
1 RGB Led, бұл міндетті емес, сізге қажет емес және ол ешқандай өзгеріссіз жұмыс істейді.
Басқа жүктеулер ESPFlasher құралы
1 -қадам: Барлығын біріктіру
Екі инфрақызыл таратқыштың светодиодтары параллель қосылған. NodeMCU -дегі кез келген GND түйреуішінің жазық жақтары, ал қалған 2 аяғы NodeMCU -дегі GPIO PIN D2 -ге қосылған. Мен оларды резистор арқылы қосу керек пе екеніне сенімді емеспін, бірақ мен ESP8266 шығысы тек 3,3 В екенін түсіндім, сондықтан олар қауіпсіз болуы керек. Сонымен қатар, олар үнемі қолданылмайды. Олар сигнал жіберген кезде ғана қосылады.
IR қабылдағыш Суретте көрсетілгендей оның 3 аяғы бар. Деректерді шығаратын түйін GPIO D5 -ке GND -ден GND -ге қосылып, VCC -ні MCU түйініндегі 3.3В түйреуішпен ажырату керек.
RGB светодиодында 4 аяғы бар, GND, содан кейін қызыл көк пен жасылға оң. RGB аяқтары D6 D7 және D8 GPIO түйреуіштеріне өтеді. Тапсырыстың маңызы жоқ. Ол әр түрлі түстерді көрсетеді.
Жиналғаннан кейін мен жасаған екілік файлды пайдаланып оны жыпылықтауға болады. келесі қадамды қараңыз.
2 -қадам:
Arduino эскизінен емес, екілік файлды ESP8266 -ге жыпылықтау барлық кітапханаларды орнатудың қажеті жоқ дегенді білдіреді. Осы жерден жүктеуге болатын Esp Flasher құралын пайдалануға болады.
github.com/nodemcu/nodemcu-flasher
Ал эскизді де, екілік файлды да GitHub бетімнен жүктеуге болады.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Өкінішке орай, мұның бәрі сізге қажет емес. Кескінді жыпылықтағаннан кейін NodeMCU конфигурациясы үшін bootstrap қолданатын HTML веб -интерфейсін жүктеу қажет. Бұл файлдарды жүктеу үшін қолданылатын құрал - Arduino IDE -ге орнату қажет сыртқы плагин. Оқу құралын қайта құрудың орнына, мұны қалай жасау керектігін көрсететін тамаша мақала.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Data.zip файлының мазмұнын. INO файлдары орналасқан қалтадағы деректер деп аталатын қалтаға орналастырыңыз.
Arduino IDE ішіндегі. INO файлын ашу керек. Егер сіз плагинді дұрыс орнатсаңыз, құралдардың астында ESP8266 Sketch Data upload деп аталатын опцияны көресіз. Жүктелгеннен кейін құрылғы бағдарламаланатын болады.
Ескерту: Егер сіз файлдарды жүктемесеңіз, орнату режимінде кіру нүктесіне қосылғаннан кейін бет бос болады, себебі ол жүктелетін беттерді таба алмайды.
3 -қадам: IR кодтарын үйреніңіз және оларды NodeMCU -ге сақтаңыз
Жаңа инфрақызыл құрылғыны қалай орнату керектігін мәтін түрінде түсіндірудің орнына мен оның қалай жұмыс жасайтынын көрсететін бейне жасадым, сонымен қатар құрылғыны инфрақызыл кодтармен қалай бағдарламалау керектігін түсіндірдім.
Видеоны қараңыз!
Кейбір қосымша ақпарат
Кітапханалар пайдаланады (мен жасаған жоқпын)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Wemo эмуляторы
Мүмкін болатын ақаулар. Менің теледидарым NEC IR хаттамасын қолданады, сондықтан егер теледидар IR типті кодтарды пайдаланбаса, ол жұмыс істемейді. Менің жанкүйерімнің пульті бар. Құрылғы кодтарды біледі, бірақ ол неге жұмыс жасамайтынын білмейді, мұның себебін білу үшін IRsend және Receive кітапханаларымен ойнауға тура келеді.
3D басып шығарылатын STL де менің github бетімде.
Ұсынылған:
KaKu көпірі (Klik-aan Klik-uit): 4 қадам
KaKu көпірі (Klik-aan Klik-uit): Бұл KakuBridge өте арзан ($ 8) және Klik-aan Klik-uit құрылғыларына (CoCo) арналған домотика жүйесін құруға өте қарапайым. Сіз веб -беттегі қашықтан басқару құралы арқылы 9 құрылғыға дейін басқара аласыз. Сонымен қатар, KakuBridge көмегімен сіз әр құрылғыны жоспарлай аласыз
Raspberry Pi Enterprise Network WiFi көпірі: 9 қадам
Raspberry Pi Enterprise Network WiFi көпірі: Авторы: Райли Барретт пен Дилан Холланд Бұл жобаның мақсаты-Weemo Smart Plug, Amazon Echo, Gaming Console немесе басқа Wi-Fi қосылған құрылғы сияқты IoT құрылғысына рұқсат беру. WPA_EAP Enterprise Network Raspberry Pi Zero көмегімен
Жарқыраған шам көпірі: 6 қадам (суреттермен)
Жыпылықтайтын шам көпірі: Бұл нұсқаулықта статикалық шамы бар қарапайым шам көпірін жыпылықтайтын шамдардың, жыпылықтаудың, толқынды өрнектердің шексіз өзгеруі бар жақсы жарқыраған көңіл -күй шамына қалай айналдыру керектігін көрсетеді. Мен Рождестволық сатылымнан кейін 8 шамға арналған көпір сатып алдым
Android қосымшаларын қолдайтын IoT үйдегі ауа -райын бақылау жүйесі (Mercury Droid): 11 қадам
Android қосымшаларын қолдайтын IoT үйдегі ауа -райын бақылау жүйесі (Mercury Droid): Кіріспе Меркурий Дроид - бұл Android Mobile Mobile қосымшасына негізделген IoT (Интернет заттары) енгізілген жүйесі. Өлшеуге қабілетті & үйдегі ауа -райының белсенділігін бақылау. бұл үйдегі ауа -райын бақылаудың өте арзан жүйесі
Arduino / Zelda қолдайтын 8 биттік әндер: 4 қадам
Arduino / Zelda Ending Theme қолданатын 8 биттік әндер: Сіз оларды ашқан немесе қысқан кезде ән ойнайтын сыйлық карталарын немесе ойыншықтарды жасағыңыз келді ме? Сіз таңдаған әнмен? Мүмкін сіз жасаған ән? Мүмкін бұл әлемдегі ең оңай нәрсе және сізге ештеңе қажет емес