Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Yhdistä kaikki toisiinsa
- Vaihe 2:
- Vaihe 3: Opi IR -koodit ja tallenna ne NodeMCU: hon
Video: Alexa -yhteensopiva IR -silta käyttämällä ESP8266: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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:
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:
Yksinkertainen sääasema käyttämällä ESP8266: 6 vaihetta (kuvilla)
Yksinkertainen sääasema ESP8266: n avulla: Tässä opetusohjelmassa jaan, kuinka ESP8266: n avulla saadaan tietoja, kuten lämpötila, paine, ilmasto jne., Ja YouTube -tietoja, kuten tilaajat & Katselukerrat yhteensä. ja näyttää tiedot sarjamonitorissa ja näyttää ne nestekidenäytössä. Tiedot ovat f
Tee itse -edullinen kotiautomaatio käyttämällä Esp8266: 6 vaihetta
DIY Halvat kotiautomaatiot Esp8266: lla: Hei kaikki, tänään näissä ohjeissa aion näyttää teille, kuinka valmistelin oman kodin automaation askeleena kohti älykästä kotia käyttämällä ESP 8266 -moduulia, joka tunnetaan yleisesti nimellä nodemcu, joten tuhlaamatta aikaa aloitetaan:)
IOT - Lähetä tiedot Thingspeakiin käyttämällä ESP8266: 3 vaihetta
IOT | Lähetä tiedot asioiden esittelyyn käyttämällä ESP8266: Nykyään IoT on trendi ja monilla koneilla on tietoja ladattavaksi pilven kautta ja analysoitava tiedot. Pienet anturit päivittävät tiedot pilvestä ja toimilaite toisesta päästä vaikuttaa siihen, aion selittää yhden IoT -esimerkin. Minä tämän artikkelin ja minä
WiFi RGB -matkapuhelinlamppu käyttämällä ESP8266: 6 vaihetta
WiFi RGB -matkapuhelinlamppu ESP8266: n avulla: Tässä viestissä rakennamme kauniin RGB -solulampun, jota voidaan ohjata WiFi -yhteydellä. Ohjaussivu koostuu väripyörästä, jonka avulla voit vaihtaa värejä nopeasti, ja voit myös määrittää RGB -arvot suoraan, jotta voit luoda yhteensä yli
Lähetä tekstiviesti käyttämällä ESP8266: 5 vaihetta
Lähetä tekstiviesti ESP8266: n avulla: Tässä ohjeessa kerrotaan, miten voit lähettää tekstiviestejä Internetin välityksellä ESP8266 NodeMCU -moduulilevystä matkapuhelimeen. Jotta voit lähettää viestin, sinun on suoritettava vaiheet virtuaalisen puhelinnumeron saamiseksi