Sisukord:

Alexa -ühilduv IR -sild, kasutades ESP8266: 3 sammu
Alexa -ühilduv IR -sild, kasutades ESP8266: 3 sammu

Video: Alexa -ühilduv IR -sild, kasutades ESP8266: 3 sammu

Video: Alexa -ühilduv IR -sild, kasutades ESP8266: 3 sammu
Video: Как использовать 2-канальное реле для управления нагрузками переменного и постоянного тока в Arduino 2024, November
Anonim
Alexa -ühilduv IR -sild, kasutades ESP8266
Alexa -ühilduv IR -sild, kasutades ESP8266

Tahtsin oma nutitelerit Alexa kaudu juhtida. Kahjuks ei ole minu Hi-Sense 65-tollise nutiteleri puhul võimalik WiFi kaudu juhtida. Oleks olnud tore, kui sellel oleks mingi API, mida saaksin sellega liidestada.

Nii lõin IR -silla, mis võimaldab teil seda juhtida Alexa -ga ühilduva statsionaarse IR -silla abil.

Tarvikud

3D -prinditud ümbris - kui teil pole 3D -printerile juurdepääsu, saate selle alati luua, kasutades midagi kodus valmistatud. Allalaaditav siit

NodeMCU ESP8266 mikrokontroller.

2 IR -saatja LED -i. Nendel valgusdioodidel on ainult 2 jalga ja need on ühendatud samamoodi nagu tavalise LED -i ühendamisel (lameda küljega on negatiivne)

1 IR -vastuvõtja kaugkäskude õppimiseks olemasolevast teleri puldist. Peate kasutama IR -vastuvõtjat, millel on 3 jalga, VCC, GND ja andmed välja.

1 RGB LED, see on valikuline, te ei vaja seda ja see toimib ilma vajalike muudatusteta.

Muud allalaadimised ESPFlasher Tool

Samm: ühendage kõik kokku

Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine

Mõlemad IR -saatjate LED -id on ühendatud paralleelselt. NodeMCU mis tahes GND -tihvti lamedad küljed ja ülejäänud 2 ühendatud jalga on ühendatud NodeMCU GPIO Pin D2 -ga. Ma pole kindel, kas neid tuleb takisti kaudu ühendada, kuid arvasin, et ESP8266 väljund on ainult 3,3 V, nii et need peaksid olema ohutud. Samuti ei kasutata neid kogu aeg. Need süttivad ainult siis, kui see saadab signaali.

IR -vastuvõtja Nagu pildil näidatud, on sellel 3 jalga. Andmeväljundi tihvt peab olema ühendatud GPIO D5 -ga, GND -st GND -ni ja VCC on jämedalt ühendatud sõlme MCU 3,3 V kontaktiga.

RGB LED -l on 4 jalga, GND ja seejärel punase sinise ja rohelise jaoks positiivne. RGB jalad lähevad GPIO tihvtidele D6 D7 ja D8. Järjekorral pole tähtsust. See näitab lihtsalt erinevaid värve.

Kui see on kokku pandud, saate seda lihtsalt minu loodud Binaari abil välgutada. vaata järgmist sammu.

2. samm:

Pilt
Pilt
Pilt
Pilt

Binaarvälklambi vilkumine ESP8266 asemel otse Arduino visandilt tähendab, et te ei pea kõiki teeke installima. Siit saate alla laadida tööriista Esp Flasher.

github.com/nodemcu/nodemcu-flasher

Ja nii eskiisi kui ka binaarfaili saab alla laadida minu GitHubi lehelt.

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Kahjuks pole see kõik, mida peate tegema. Kui olete pildi välgutanud, peate üles laadima ka HTML -i veebiliidese, mis kasutab NodeMCU konfigureerimiseks alglaadimist. Nende failide üleslaadimiseks kasutatav tööriist on väline pistikprogramm, mille peate installima Arduino IDE -sse. Õpetuse uuesti loomise asemel on siin suurepärane artikkel, mis näitab teile, kuidas seda teha.

randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/

Asetage faili data.zip sisu kausta nimega andmed samasse kausta, kus on. INO -failid.

Arduino IDE -s peate avama. INO -faili. Kui installisite pistikprogrammi õigesti, näete tööriistade all valikut ESP8266 Sketch Data upload. Pärast selle üleslaadimist programmeeritakse seade lõpuks.

Märkus. Kui te faile üles ei laadi, on leht seadistusrežiimis pöörduspunktiga ühenduse loomisel tühi, kuna see ei leia laaditavaid lehti.

Samm: õppige IR -koode ja salvestage need NodeMCU -sse

Selle asemel, et selgitada tekstivormis, kuidas oma uut IR -seadet üles seada, lõin video, mis näitab, kuidas see töötab, ja selgitab, kuidas seadet IR -koodidega programmeerida.

Vaata videot!

Natuke lisainfot

Raamatukogude kasutusalad (pole minu loodud)

github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266

Wemo emulaator

Võimalikud probleemid. Minu teler kasutab NEC IR -protokolli, seega on tõenäoline, et teie teler ei tööta, kui see ei kasuta sama tüüpi IR -koode. I. E Minu ventilaatoril on kaugjuhtimispult. Seade õpib koodid selgeks, kuid see ei tööta, pole kindel, miks. Peate miksima IR -saatmise ja vastuvõtmise raamatukogudes.

3D prinditav STL on ka minu githubi lehel.

Soovitan: