Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
Opi tekemään Alexa ohjaamaan televisiota NodeMCU: n avulla.
Jos pidät tästä projektista, voit äänestää sitä anturikilpailussa.
Tarvikkeet
Komponentit:
NodeMCU Esp8266 ja Micro USB -kaapeli, jossa on datalinjat
IR -vastaanotin ja IR -LED
Arduino Uno IR -signaalien lukemiseen
Kaksi 3 mm: n LEDiä (valitsin punaisen ja vihreän)
Kaksi 220 Ω vastusta
Leipälauta ja hyppyjohdot
Valinnainen: mukautettu piirilevy, laserleikkauskotelo, pysäytykset, JST -liittimet, lanka- ja yksiriviset naaraspuoliset nastat
Työkalut:
Tietokone
Valinnainen: juotin, langanleikkuri ja piirilevyn pidike
Vaihe 1: Sinricin käyttöönotto
Sinric Kakopappa
1. Siirry osoitteeseen Sinric.com ja rekisteröi tili.
2. Kirjaudu sisään ja KOPIOI API -avaimesi.
3. Luo uusi Smart Home -laite painamalla Lisää, kirjoittamalla nimi ja valitsemalla Laitetyyppi -kohdasta Vaihda. Paina sitten Tallenna.
4. Nyt sinun pitäisi nähdä uusi laite kojelaudassa. Kopioi laitetunnus.
Vaihe 2: Arduino IDE: n määrittäminen
1. Lataa ja asenna Arduino IDE, jos et ole jo tehnyt sitä, menemällä osoitteeseen
2. Avaa Arduino IDE ja siirry asetuksiin. Lisää sitten Hallituksen ylimääräiset URL -osoitteet -kohtaan tämä URL -osoite:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Lataa ArduinoJson-v5.13.2.zip-tiedosto
4. Valitse Arduino IDE: ssä Luonnos → Sisällytä kirjasto → Lisää Zip -kirjasto ja valitse.zip -tiedosto.
5. Toista prosessi arduinoWebSockets-2.1.1.zip-tiedostolla:
6. Siirry nyt kohtaan Luonnos → Sisällytä kirjasto → Hallitse kirjastoja ja etsi IRremoteESP8266. Valitse versio 2.5.3 ja asenna.
7. Asenna myös IRremote -kirjasto samalla tavalla (uusin versio).
8. Lopeta ja käynnistä IDE.
Vaihe 3: IR -signaalien lukeminen television kaukosäätimestä
1. Aloita liittämällä infrapunavastaanotin Arduino Unoon leipälevyllä, jossa on hyppykaapelit, kuten kaaviossa on esitetty.
2. Lataa IRrecvDump_final.zip, pura se ja avaa.ino -tiedosto Arduino IDE: ssä.
3. Liitä Arduino Uno tietokoneeseen.
4. Valitse Arduino IDE: n Työkalut ja levy -kohdasta Arduino/Genuino Uno ja valitse Portti -kohdasta oikea portti.
5. Lähetä koodi Arduinoon painamalla nuolta (→).
6. Avaa Sarjamonitori siirtymällä kohtaan Työkalut ja Sarjamonitori.
7. Aseta siirtonopeudeksi 9600.
8. Osoita TV -kaukosäädin IR -vastaanottimeen ja paina ohjattavia painikkeita ja kopioi Raw -tulo myöhempää käyttöä varten.
9. Kun olet huomannut signaalit, irrota Arduino tietokoneesta ja ole valmis seuraavaan vaiheeseen.
Vaihe 4: NodeMCU: n määrittäminen
1. Lataa Sinric_NodeMCU_Alexa_TV_Control.zip, pura se ja avaa.ino -tiedosto Arduino IDE: ssä.
2. Valitse Arduino IDE: n Työkalut ja kortti -kohdasta NodeMCU 1.0 (ESP-12E Module), valitse Salaman koko -kohdasta 4M (3M SPIFFS) ja valitse Portti-kohdasta oikea portti.
3. Kirjoita Sinric_NodeMCU_Alexa_TV_Control.ino -kenttään IR -etäsignaalisi, laitetunnus, api -avain, Wifi -nimi ja Wifi -salasana määritettyihin paikkoihin. Voit lisätä laitteiden määrää poistamalla määritettyjen koodirivien kommentit.
4. Liitä NodeMCU IR -LEDiin, punaiseen ja vihreään LED -valoon ja vastuksiin leipätaululla elektroniikkakaavion mukaisesti. (Punaisia ja vihreitä LED -valoja ei tarvita, mutta mukava saada)
5. Liitä NodeMCU tietokoneeseen Micro USB -kaapelilla.
6. Lähetä koodi taululle.
7. Vihreän LED -valon pitäisi syttyä aina, kun se on muodostanut yhteyden Wifi -verkkoon.
Vaihe 5: Asenna se Alexan kanssa
1. Asenna Amazon Alexa -sovellus puhelimeesi ja kirjaudu sisään Amazon -tililläsi.
2. Siirry kohtaan Taidot ja pelit ja etsi sinric, valitse ja paina Ota käyttöön, ja sinua pyydetään kirjautumaan Sinric -tilillesi.
3. Löydä laitteesi siirtymällä kohtaan Laitteet → + → Lisää laite → Muut → LÄHDE LAITTEET. (Varmista, että Alexa on yhdistetty samaan verkkoon kuin NodeMCU.)
4. Toivottavasti sen olisi pitänyt löytää laitteesi, joten sinun tarvitsee vain määrittää laite.
5. Testaa nyt asettamalla leipälauta television lähelle, osoittamalla IR -LED televisiota kohti ja sanomalla jotain seuraavista: Alexa, kytke televisioon virta. Punaisen LED -valon pitäisi vilkkua ja televisio käynnistyy.
Vaihe 6: Valinnainen: mukautettu piirilevy ja laserleikattu kotelo
Jotta se näyttäisi ammattimaisemmalta ja pysyvämmältä, tein mukautetun piirilevyn leipälevyn korvaamiseksi.
Tein piirilevyn EasyEDA: lla (valitettavasti en Eagle, koska en ole ammattilainen PCB: n valmistuksessa) ja tilasin piirilevyn JLCPCB: ltä, ja levy toimi ensimmäistä kertaa. IR -LED voidaan liittää JST -liittimeen, joten kotelo voi istua television alla olevassa hyllyssä, kun taas IR -LED on asennettu television IR -vastaanottimen alle.
Tein sitten Laser Cut -kotelon piirilevyä varten kirkkaasta akryylistä.
Suositeltava:
Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)
Alexa -pohjainen ääniohjattu raketinheitin: Talvikauden lähestyessä; tulee se aika vuodesta, jolloin valon juhlaa vietetään. Kyllä, puhumme Diwalista, joka on todellinen intialainen festivaali, jota vietetään ympäri maailmaa. Tänä vuonna Diwali on jo ohi ja nähdään ihmisiä
Alexa IoT TV -ohjain ESP8266: 10 vaihetta (kuvilla)
Alexa IoT TV -ohjain ESP8266: Ostin äskettäin Amazon Echo Dotin Amazon Prime -päivän aikana ~ 20 €. Nämä pienet ääniavustajat ovat halpoja ja sopivia DIY -kotiautomaatiolle, jos tiedät, mikä on mahdollista ja miten voit rakentaa älylaitteita. Minulla on Samsungin älytelevisio, mutta halusin
Alexa Smart Home -järjestelmä NodeMCU -relemoduulin avulla: 10 vaihetta
Alexa Smart Home System, joka käyttää NodeMCU -välitysmoduulia: Tässä IoT -projektissa olen tehnyt Alexa Smart Home Automation -järjestelmän NodeMCU ESP8266 & Relemoduuli. Voit helposti ohjata valoa, tuuletinta ja muita kodinkoneita äänikomennolla. Echo Dot -älykaiuttimen liittäminen
Raspberry Pi Alexa+Googlen älykäs kaiutin: 6 vaihetta
Raspberry Pi Alexa+Googlen älykäs kaiutin: Tässä projektissa opetan sinulle, kuinka tehdä budjetin älykäs kaiutin. Tämän projektin kustannusten tulisi maksaa vain noin $ 30- $ 50 dollaria materiaalista ja lisäosista riippuen
Arduino-pohjainen ääniohjattu IOT-relekytkin (Google Home & Alexa -tuki): 11 vaihetta
Arduinopohjainen ääniohjattu IOT-relekytkin (Google Home & Alexa -tuki): Tässä projektissa kuvataan, miten tehdään Arduino-pohjainen, ääniohjattu IOT-relekytkin. Tämä on rele, jonka voit kytkeä päälle ja pois päältä etäsovelluksella iOS- ja Android -sovelluksella sekä yhdistää sen IFTTT: hen ja ohjata sitä äänelläsi Googin avulla