Sisällysluettelo:

Alexa -yhteensopiva IR -silta käyttämällä ESP8266: 3 vaihetta
Alexa -yhteensopiva IR -silta käyttämällä ESP8266: 3 vaihetta

Video: Alexa -yhteensopiva IR -silta käyttämällä ESP8266: 3 vaihetta

Video: Alexa -yhteensopiva IR -silta käyttämällä ESP8266: 3 vaihetta
Video: LoRa Transmitter Power Measurement with AD8318 and Arduino DIY Tool (EP10) 2024, Marraskuu
Anonim
Alexa -yhteensopiva IR -silta ESP8266: n avulla
Alexa -yhteensopiva IR -silta ESP8266: n avulla

Halusin tavan hallita älytelevisioani Alexan kautta. Valitettavasti Hi-Sense 65 Smart TV: täni ei voi ohjata WiFi-yhteyden kautta. Olisi ollut mukavaa, jos sillä olisi jonkinlainen sovellusliittymä, jota voisin käyttää liitäntään sen kanssa.

Joten loin IR -sillan, jonka avulla voit ohjata sitä Alexan kanssa yhteensopivan kiinteän IR -sillan avulla.

Tarvikkeet

3D -painettu kotelo - Jos sinulla ei ole pääsyä 3D -tulostimeen, voit aina rakentaa sen käyttämällä jotain kotitekoista. Ladattavissa täältä

NodeMCU ESP8266 mikro -ohjain.

2 IR -lähettimen LEDiä. Näissä LED -valoissa on vain 2 jalkaa ja ne on kytketty samalla tavalla kuin tavallinen LED (tasainen puoli on negatiivinen)

1 IR -vastaanotin etäkomentojen oppimiseen olemassa olevasta television kaukosäätimestä. Sinun on käytettävä IR -vastaanotinta, jossa on 3 jalkaa, VCC, GND ja data ulos.

1 RGB Led, tämä on valinnainen, et tarvitse sitä ja se toimii ilman muutoksia.

Muut lataukset ESPFlasher Tool

Vaihe 1: Yhdistä kaikki toisiinsa

Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen

Molemmat IR -lähettimien LEDit on kytketty rinnakkain. Tasaiset sivut mihin tahansa NodeMCU: n GND -nastaan ja muut 2 jalkaa, jotka on liitetty toisiinsa, yhdistettynä NodeMCU: n GPIO -nastaan D2. En ole varma, tarvitseeko ne liittää vastuksen kautta, mutta ajattelin, että ESP8266 -lähtö on vain 3,3 V, joten niiden pitäisi olla turvallisia. Lisäksi niitä ei käytetä koko ajan. Ne syttyvät vain, kun se lähettää signaalin.

IR -vastaanotin Kuten kuvassa näkyy, siinä on 3 jalkaa. Datan ulostulonappi on kytkettävä GPIO D5: een, GND - GND, ja karkeaa VCC: tä 3.3 V: n liittimeen solmun MCU: ssa

RGB -LEDissä on 4 jalkaa, GND ja sitten positiivinen punaiselle siniselle ja vihreälle. RGB -jalat menevät GPIO -nastoihin D6 D7 ja D8. Järjestyksellä ei ole väliä. Se näyttää vain eri värejä.

Kokoonpanon jälkeen voit yksinkertaisesti vilkaista sen käyttämällä luomani binaaria. katso seuraava vaihe.

Vaihe 2:

Kuva
Kuva
Kuva
Kuva

Binaarin vilkkuminen ESP8266: een suoraan Arduinon luonnoksesta tarkoittaa, että sinun ei tarvitse asentaa kaikkia kirjastoja. Voit käyttää täältä ladattavaa Esp Flasher -työkalua.

github.com/nodemcu/nodemcu-flasher

Sekä luonnos että binääri voidaan ladata GitHub -sivultani.

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Valitettavasti tämä ei ole kaikki mitä sinun tarvitsee tehdä. Kun olet väläyttänyt kuvan, sinun on myös ladattava HTML -verkkokäyttöliittymä, joka käyttää bootstrapia NodeMCU: n määrittämiseen. Näiden tiedostojen lataamiseen käytettävä työkalu on ulkoinen laajennus, joka on asennettava Arduino IDE: hen. Opetusohjelman luomisen sijaan tässä on loistava artikkeli, joka näyttää kuinka se tehdään.

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

Aseta data.zip -tiedoston sisältö data -kansioon samaan kansioon, jossa. INO -tiedostot ovat.

Sinun on avattava. INO -tiedosto Arduino IDE: ssä. Jos olet asentanut laajennuksen oikein, näet työkalujen alla vaihtoehdon ESP8266 Sketch Data upload. Lataamisen jälkeen laite vihdoin ohjelmoidaan.

Huomautus: Jos et lähetä tiedostoja, kun olet muodostanut yhteyden tukiasemaan asetustilassa, sivu on tyhjä, koska se ei löydä ladattavia sivuja.

Vaihe 3: Opi IR -koodit ja tallenna ne NodeMCU: hon

Sen sijaan, että olisin selittänyt tekstimuodossa uuden IR -laitteen asentamisen, loin videon, joka osoittaa, miten se toimii, ja selittää myös, kuinka laite ohjelmoidaan IR -koodeilla.

Katso video!

Jotain lisätietoa

Kirjastot käyttää (en ole itse luonut)

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

Wemo -emulaattori

Mahdolliset ongelmat Televisiossani käytetään NEC IR -protokollaa, joten on mahdollista, että televisio ei toimi, jos se ei käytä samantyyppisiä IR -koodeja. Tuulettimessani on kaukosäädin. Laite oppii koodit, mutta se ei toimi epäselvästi, miksi, sinun täytyy viilata IRsend- ja Receive -kirjastojen kanssa selvittääksesi miksi.

3D -tulostettava STL on myös github -sivulla.

Suositeltava: