Sisällysluettelo:

Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta

Video: Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta

Video: Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
Video: Какие в России есть речные круизные теплоходы? 2024, Marraskuu
Anonim
Portin ohjaus Google Assistentin avulla käyttämällä ESP8266 NodeMCU: ta
Portin ohjaus Google Assistentin avulla käyttämällä ESP8266 NodeMCU: ta

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

Asenna Blynk
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

IFTTT -asennus
IFTTT -asennus
IFTTT -asennus
IFTTT -asennus
IFTTT -asennus
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ännät
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: