Sisällysluettelo:
- Vaihe 1: Laitteisto ja ohjelmisto
- Vaihe 2: Nodemcu -kortin asennus
- Vaihe 3: Asenna Blynk
- Vaihe 4: IFTTT -asennus
- Vaihe 5: Liitännät
- Vaihe 6: Lataa ohjelma moduuliin
Video: Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on ensimmäinen ohjeohjelmia koskeva projektini, joten kommentoi alla, jos parannuksia on mahdollista.
Ajatuksena on käyttää Google -avustajaa signaalin lähettämiseen portin ohjauspaneeliin. Joten lähettämällä komennon tulee rele, joka sulkee portin ohjaimen tulon koskettimen, joka lähettää portin auki -signaalin ohjaimelle.
Yhdistämällä Google-avustajan IOT-laitteisiin käytämme Blynk- ja IFTTT-palveluja.
Tässä projektissa käytämme NodeMCU ESP8266 -moduulia pienen koon vuoksi.
Vaihe 1: Laitteisto ja ohjelmisto
Mitä tarvitset:
Laitteisto
1) NodeMCU (ESP8266) f.e. aliexpress
2) 5 tai 12 V: n rele, jonka liipaisuvirta on edullisesti <9mA ja enintään 12 mA: esim. Aliexpress
3) Virtalähde 5 tai 12V releestä riippuen (> 700mA turvalliseksi) mm. aliexpress
Ohjelmisto Käytä asennuslevyn linkkejä
1) Arduino IDE -linkki
2) Blynk -kirjaston linkki
3) ESP8266 Hallituksen johtaja (seuraava vaihe)
4) Blynk -sovellus androidIOS
Vaihe 2: Nodemcu -kortin asennus
1) Avaa Arduino IDE
2) Siirry tiedostoihin -> asetuksiin
3) Lisää lisätaulukoiden hallinta -kohtaan: https://arduino.esp8266.com/stable/package_esp8266c… ja sulje välilehti painamalla OK -painiketta.
4) Siirry kohtaan Työkalut -> Hallitus -> Hallituksen johtaja (ylhäällä)
5) Siirry osoitteeseen esp8266 by esp8266 ja asenna ohjelmisto.
Vaihe 3: Asenna Blynk
1) Avaa de Blynk -sovellus ja luo tili.
2) Luo uusi projekti (+ kuvake)
3) Valitse laite 'ESP8266' ja luo
4) Sähköpostissa saat henkilökohtaisen valtuutetun tunnuksesi.
5) Projektissa voit lisätä widgettejä + -kuvakkeella, Lisää -painike kuvan mukaisesti
Vaihe 4: IFTTT -asennus
1) Kirjaudu tai luo tili IFTTT.comissa tai sovelluksessa.
2) Luo uusi sovelma: lisäselitys
-Tällä "etsi" Google -avustaja ja valitse liipaisin ja sano yksinkertainen lause
-lisää jotain, kuten Avaa portti tai valitse oma
-Tällä "etsi" webhookeja-> tee web-pyyntö ja lisää kuten kuva. IP-osoitteen osalta sinun on lisättävä Blynk-palvelimen IP-osoite (avaa CMD PC: llä/kannettavalla tietokoneella kirjoittamalla "ping blynk-cloud" ja se pitäisi palauttaa paikallisen Blynk-palvelimesi IP-osoite) Autent-koodia varten sinun on lisättävä henkilökohtainen todellinen koodisi Blynkiltä saamastasi sähköpostista.
Vaihe 5: Liitännät
Liitä: Vin -moduuli 5V- tai 12V -virtalähteeseesi (tulo on enintään 20VVcc rele virtalähteeseen 5 12VGND -releestä virtalähteeseen 0V / GNDGND moduulista virtalähteeseen 0V / GNDD1 tuloreleeseen (CH1 tai jotain)
Olen lisännyt valinnaisen palautteen nastasta D8, kuten näet myös ohjelmassani, mutta tämä on valinnainen, joten voit tehdä sen kanssa mitä haluat.
Vaihe 6: Lataa ohjelma moduuliin
Lataa koodini
Avaa se käyttämällä Arduino IDE: tä
Vaihda WiFi SSID ja salasana vastaamaan WiFi -yhteyttä
Muuta todennuskoodi vastaamaan sähköpostisi koodia
Muodosta yhteys USB: n kautta ja lataa
Suositeltava:
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta
ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme
NodeMCU ESP8266 1.0 12E: n ohjaus Google Firebasen avulla: 4 vaihetta
NodeMCU ESP8266 1.0 12E: n hallinta Google Firebasen avulla: Tällä kurssilla luomme Android-sovelluksen, luomme Firebase-tietokannan ja hallitsemme NodeMCU ESP 8266 1.0 12E -järjestelmää yhdessä aiemmin mainittujen tuotteiden kanssa
NODEMCU LUA ESP8266 MCP23008 8 -bittisen portin laajentimen IC: 6 vaihetta
NODEMCU LUA ESP8266 MCP23008 8-bittisen portin laajennin IC: MCP23008 on 8-bittinen I/O-laajennin, jossa on sarjaliitäntä ja toimii välillä 1,8-5,5 volttia, joten se on ihanteellinen ESP8266, Arduino, Raspberry Pi, PIC-siruille. Jos olet nähnyt toisen Instructableni MCP23017: ssä, saatat ihmetellä
NODEMCU LUA ESP8266 MCP23017 16 -bittisen portin laajennuksen IC: 6 vaihetta (kuvien kanssa)
NODEMCU LUA ESP8266 MCP23017 16 -bittisen portin laajentimen IC: MCP23017 on suhteellisen helppo IC -kortti, koska siinä on portit A ja B sirun kummallakin puolella ja nastat ovat peräkkäisessä järjestyksessä. kaikki yhdessä. Tässä IC: ssä on 2 nastaa, jotka ovat käyttämättömiä