Tabla de contenido:

Control de puerta con Google Assistent usando ESP8266 NodeMCU: 6 pasos
Control de puerta con Google Assistent usando ESP8266 NodeMCU: 6 pasos

Video: Control de puerta con Google Assistent usando ESP8266 NodeMCU: 6 pasos

Video: Control de puerta con Google Assistent usando ESP8266 NodeMCU: 6 pasos
Video: Como conectar NODE MCU con GOOGLE HOME sin IFTTT (smart nest cz) 2024, Junio
Anonim
Gate Control con Google Assistent usando ESP8266 NodeMCU
Gate Control con Google Assistent usando ESP8266 NodeMCU

Este es mi primer proyecto sobre instructables, así que comente a continuación si hay posibles mejoras.

La idea es usar el asistente de Google para enviar una señal al tablero de control de una puerta. Entonces, al enviar un comando, habrá un relé que cierra un contacto en la entrada del controlador de puerta que envía una señal de puerta abierta al controlador.

Para conectar el asistente de Google con dispositivos IOT, utilizamos el servicio Blynk e IFTTT.

En este proyecto usaremos el módulo NodeMCU ESP8266 debido al pequeño tamaño.

Paso 1: hardware y software

Que necesitas:

Hardware

1) NodeMCU (ESP8266) p. Ej. aliexpress

2) Relé de 5 o 12V con corriente de activación preferiblemente <9mA de máx.12mA: p. Ej. Aliexpress

3) Fuente de alimentación 5 o 12V dependiendo del relé (> 700mA para ser seguro) p. Ej. aliexpress

Software Utilice los enlaces para instalar, la placa

1) enlace IDE de Arduino

2) Enlace a la biblioteca Blynk

3) Administrador de la placa ESP8266 (siguiente paso)

4) AndroidIOS de la aplicación Blynk

Paso 2: Instalación de la placa Nodemcu

1) Abra Arduino IDE

2) Vaya a archivos -> preferencia

3) En el Administrador de tableros adicionales agregue: https://arduino.esp8266.com/stable/package_esp8266c … y luego presione OK para cerrar la pestaña.

4) Vaya a Herramientas -> Tablero -> Administrador de tableros (en la parte superior)

5) Navegue a esp8266 por esp8266 e instale el software.

Paso 3: Configurar Blynk

Configurar Blynk
Configurar Blynk

1) Abra la aplicación de Blynk y cree una cuenta.

2) Crear nuevo proyecto (+ icono)

3) Elija el dispositivo 'ESP8266' y cree

4) En un correo electrónico recibirá su token personal autorizado.

5) En el proyecto puede agregar widgets usando el ícono +, agregar el botón como se muestra en la imagen

Paso 4: Configuración de IFTTT

Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT

1) Inicie sesión o cree una cuenta en IFTTT.com o en la aplicación.

2) Crear un nuevo subprograma: explicación adicional

-En 'esto' busque asistente de Google y seleccione el activador, diga una frase simple

-agregue algo como Abrir la puerta o elija la suya propia

-En 'eso' busque webhooks -> haga una solicitud web y agregue como en la imagen. Para la IP, debe agregar la dirección IP del servidor Blynk (abra CMD en la PC / computadora portátil y escriba "ping blynk-cloud" y debe devolver la dirección IP de su servidor Blynk local) Para el código de autenticación, debe agregar su código auténtico personal del correo electrónico que recibió de Blynk.

Paso 5: Conexiones

Conexiones
Conexiones

Conectar: Vin del módulo a su fuente de alimentación de 5V o 12V (la entrada es un máximo de 20VVcc del relé a la fuente de alimentación 5 del relé 12VGND a la fuente de alimentación 0V / GNDGND del módulo a la fuente de alimentación 0V / GNDD1 al relé de entrada (CH1 o algo)

Agregué un comentario opcional sobre el pin D8 como también puede ver en mi programa, pero esto es opcional, por lo que puede hacer con eso lo que quiera.

Paso 6: Cargue el programa en el módulo

Descarga mi codigo

Ábralo usando Arduino IDE

Cambie el SSID y la contraseña de WiFi para que coincidan con su WiFi

Cambie el código de autenticación para que coincida con el de su correo electrónico

Conéctese a través de USB y cargue

Recomendado: