Innholdsfortegnelse:

Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU: 6 trinn
Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU: 6 trinn

Video: Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU: 6 trinn

Video: Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU: 6 trinn
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Juni
Anonim
Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU
Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU

Dette er mitt første prosjekt om instruktører, så kommenter nedenfor hvis det er mulige forbedringer.

Tanken er å bruke google -assistenten til å sende et signal til kontrollkortet til en port. Så ved å sende en kommando vil det være et relé som lukker en kontakt på inngangen til portkontrolleren som sender et åpent signal til kontrolleren.

For å koble Google Assistant til IOT-enheter bruker vi Blynk- og IFTTT-tjenesten.

I dette prosjektet vil vi bruke NodeMCU ESP8266 -modulen på grunn av den lille størrelsen.

Trinn 1: Maskinvare og programvare

Hva trenger du:

Maskinvare

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 eller 12V relé med triggerstrøm helst <9mA på maks 12mA: f.e. Aliexpress

3) Strømforsyning 5 eller 12V avhengig av relé (> 700mA for å være trygg) f.e. aliexpress

Programvare Bruk koblingene for å installere, brettet

1) Arduino IDE lenke

2) Blynk Library link

3) ESP8266 Styreleder (neste trinn)

4) Blynk App androidIOS

Trinn 2: Installer Nodemcu Board

1) Åpne Arduino IDE

2) Gå til filer -> preferanse

3) På tilleggstavler legger Manager til: https://arduino.esp8266.com/stable/package_esp8266c…og trykk deretter OK for å lukke fanen.

4) Gå til Tools -> Board -> Boards Manager (øverst)

5) Naviger til esp8266 av esp8266 og installer programvaren.

Trinn 3: Konfigurer Blynk

Oppsett Blynk
Oppsett Blynk

1) Åpne de Blynk -appen og opprett en konto.

2) Lag nytt prosjekt (+ ikon)

3) Velg enheten 'ESP8266' og opprett

4) I en e-post mottar du ditt personlige autoriserte token.

5) I prosjektet kan du legge til widgets ved hjelp av + -ikonet, legg til -knappen som vist på bildet

Trinn 4: IFTTT -oppsett

IFTTT -oppsett
IFTTT -oppsett
IFTTT -oppsett
IFTTT -oppsett
IFTTT -oppsett
IFTTT -oppsett

1) Logg inn eller opprett en konto på IFTTT.com eller appen.

2) Lag ny applet: ekstra forklaring

-Søk etter 'Google' assistent og velg trigger en enkel setning

-legg til noe som Åpne porten eller velg din egen

-Søk etter webhooks-> lag webforespørsel og legg til som bildet. For IP-en må du legge til IP-adressen til Blynk-serveren (åpne CMD på PC/laptop og skriv "ping blynk-cloud" og den skal returnere IP-adressen til din lokale Blynk-server) For godkjenningskode må du legge til din personlige autentiske kode fra e-posten du mottok fra Blynk.

Trinn 5: Tilkoblinger

Tilkoblinger
Tilkoblinger

Koble til: Modulens vin til din 5V eller 12V strømforsyning (inngangen er maks 20VVcc relé til strømforsyningen 5 på 12VGND reléet til strømforsyningen 0V / GNDGND av modulen til strømforsyningen 0V / GNDD1 for inngangsreléet (CH1 eller noe)

Jeg har lagt til en valgfri tilbakemelding på pin D8 som du også kan se i programmet mitt, men dette er valgfritt, slik at du kan gjøre med det du vil.

Trinn 6: Last opp program til modul

Last ned koden min

Åpne den ved hjelp av Arduino IDE

Endre WiFi SSID og passord for å matche WiFi

Endre Auth -koden for å matche den fra e -posten din

Koble til via USB og last opp

Anbefalt: