Taula de continguts:

Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU: 6 passos
Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU: 6 passos

Vídeo: Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU: 6 passos

Vídeo: Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU: 6 passos
Vídeo: Bitcoin a Live - ARDUINO!! 2024, De novembre
Anonim
Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU
Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU

Aquest és el meu primer projecte sobre instruccions, així que si us plau, comenteu a continuació si hi ha possibles millores.

La idea és utilitzar l’assistent de google per enviar un senyal al tauler de control d’una porta. Per tant, enviant una ordre hi haurà un relé que tanca un contacte a l’entrada del controlador de porta que envia un senyal d’obertura de porta al controlador.

Per connectar l’assistent de google amb dispositius IOT, fem servir el servei Blynk i IFTTT.

En aquest projecte utilitzarem el mòdul NodeMCU ESP8266 a causa de la seva petita mida.

Pas 1: maquinari i programari

Què necessites:

Maquinari

1) NodeMCU (ESP8266) f.e. aliexpress

2) relé de 5 o 12V amb corrent de disparador preferentment <9mA de 12mA màxim: f.e. Aliexpress

3) Font d'alimentació de 5 o 12V segons el relé (> 700mA per estar segur) f.e. aliexpress

Programari Utilitzeu els enllaços per instal·lar, el tauler

1) Enllaç IDE Arduino

2) Enllaç de la Biblioteca de Blynk

3) Gestor de la Junta ESP8266 (pas següent)

4) Aplicació Blynk androidIOS

Pas 2: Instal·lar la placa Nodemcu

1) Obriu Arduino IDE

2) Aneu a fitxers -> preferència

3) Al tauler addicional Gestor afegiu: https://arduino.esp8266.com/stable/package_esp8266c… i després premeu D'acord per tancar la pestanya.

4) Aneu a Eines -> Tauler -> Gestor de taulers (a la part superior)

5) Aneu a esp8266 per esp8266 i instal·leu el programari.

Pas 3: configureu Blynk

Configuració de Blynk
Configuració de Blynk

1) Obriu l'aplicació de Blynk i creeu un compte.

2) Crea un projecte nou (+ icona)

3) Trieu el dispositiu "ESP8266" i creeu

4) En un correu electrònic rebreu el vostre testimoni personal autoritzat.

5) Al projecte podeu afegir ginys mitjançant la icona +, afegiu el botó com es mostra a la imatge

Pas 4: Configuració d'IFTTT

Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT

1) Inicieu la sessió o creeu un compte a IFTTT.com o a l'aplicació.

2) Creeu una miniaplicació nova: explicació addicional

-En aquest cercador d'assistent de Google i seleccioneu disparador, digueu una frase senzilla

-afegeix alguna cosa com Obre la porta o tria la teva

-En aquest "cercador de webhooks -> fer una sol·licitud web i afegir com la imatge. Per a la IP cal afegir l'adreça IP del servidor Blynk (obriu CMD al PC / portàtil i escriviu" ping blynk-cloud "i ha de retornar l’adreça IP del vostre servidor local de Blynk) Per obtenir el codi d’autorització, heu d’afegir el vostre codi autèntic personal del correu electrònic que heu rebut de Blynk.

Pas 5: connexions

Connexions
Connexions

Connecteu: Vin del mòdul a la vostra font d'alimentació de 5V o 12V (l'entrada és màxima de 20VVcc del relé a la font d'alimentació 5 de 12VGND relé a la font d'alimentació 0V / GNDGND del mòdul a la font d'alimentació 0V / GNDD1 a l'entrada del relé (CH1 o alguna cosa així)

He afegit un comentari opcional sobre el pin D8 com també podeu veure al meu programa, però és opcional perquè pugueu fer amb això el que vulgueu.

Pas 6: pengeu el programa al mòdul

Descarrega el meu codi

Obriu-lo amb Arduino IDE

Canvieu el SSID i la contrasenya WiFi perquè coincideixin amb el vostre WiFi

Canvieu el codi d'autenticació perquè coincideixi amb el del vostre correu electrònic

Connecteu-vos per USB i pengeu-los

Recomanat: