Tabla de contenido:

Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos

Video: Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos

Video: Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos
Video: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, Mes de julio
Anonim
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini

¡¡Oye!! Después de un largo descanso estoy aquí porque todos tenemos que hacer algo aburrido (trabajo) para ganarnos.

Después de todos los artículos de AUTOMATIZACIÓN DEL HOGAR que he escrito desde BLUETOOTH, IR, WIFI local, la nube, es decir, los más difíciles, * NOW * viene la solución de AUTOMATIZACIÓN DEL HOGAR más fácil pero la más eficiente. T

su proyecto necesita menos hardware, circuito a diferencia de mis proyectos anteriores. La utilización de servicios de diferentes compañías de software se ve principalmente en esto con un poco de conocimiento de Arduino y circuitos. No te aburramos. Disfruta de la PEREZA !!!

NOTA: Por favor, lea el documento completo, tomará 9 minutos, de lo contrario, si daña sus componentes, no seré responsable. Esta es la tercera vez que subo el proyecto ya que hay algunos problemas de fecha con el sitio.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

En realidad, se necesitan cinco componentes, pero podemos desglosarlo para el segundo, como hice antes, ¡ya que no quería gastar dinero entonces!

  1. Placa de desarrollo wifi ESP8266 Nodemcu: tal vez LOLIN, AMICA, ADAFRUIT cualquier cosa
  2. Placa de relé de 5 V en su conjunto o dividir de la siguiente manera
    • RELÉ 5VULN2003 o ULN2003A
    • Diodo para protección de relé (que me perdí en proyectos anteriores)
  3. Puentes o (alambre y soldador)
  4. Cualquier cargador móvil o adaptador de 5V (cargador de repuesto, no destruyas el cargador móvil de tus padres)
  5. MINI DE GOOGLE HOME

Entonces podemos comprar una placa de relés de 2/4/8/16 relés intactos en un circuito preconstruido o podemos hacer uno, consulte mis artículos anteriores como este para hacer una placa de relés por su cuenta.

Paso 2: Aplicación Blynk

Aplicación Blynk
Aplicación Blynk
Aplicación Blynk
Aplicación Blynk
Aplicación Blynk
Aplicación Blynk

Instale la aplicación Blynk en su teléfono Android o Apple

Después de la instalación, regístrese usando la identificación de correo electrónico o Facebook (no prefiero Facebook). Y asegúrese de conocer la contraseña de la identificación de correo electrónico utilizada, o de lo contrario no obtendrá el token de autenticación de Blynk (es específico del proyecto) que no solo se envía a su identificación de correo electrónico registrada, sino que también se puede obtener desde la configuración del proyecto en Blynk. ¡Fue una broma!

  1. seleccionar nuevo proyecto Use el botón + para agregar un widget
  2. Agregue botones tantos como desee (HASTA QUE TERMINE SU ENERGÍA 2000 GRATIS y luego compre energía)
  3. Botón Configurar haciendo clic en el botón agregado
  4. Seleccione el pin de salida (Digital) como D1, D2, D3, _, _, _, _ (LLENE LOS ESPACIOS EN BLANCO) (los pines pueden ser digitales, analógicos, virtuales)
  5. Vea las imágenes, he puesto el estado inferior como 1 y el estado superior del botón como 0.

La razón detrás de esto es que la entrada de la placa de relés está conectada a circuitos integrados como ULN2003 o circuitos integrados de conducción de relés que actúan como NO puerta.

Paso 3: Programación de ESP8266 en Arduino IDE

Programando ESP8266 en Arduino IDE
Programando ESP8266 en Arduino IDE
Programando ESP8266 en Arduino IDE
Programando ESP8266 en Arduino IDE
Programando ESP8266 en Arduino IDE
Programando ESP8266 en Arduino IDE

En Arduino IDE, primero tenemos que seleccionar la placa de desarrollo que estaremos programando como he dicho en mis proyectos anteriores. Arduino IDE> Herramientas> Placas> Nodemcu 12E y elija el puerto usb al que lo conectamos como COM3 / 4/5/6 /…

¡Ahora necesitamos instalar la biblioteca Blynk en Arduino para que no podamos hacer nada fácilmente y tener todos los códigos!

Conecte el Nodemcu ESP8266 a la computadora portátil. ¡Por supuesto con cables USB! Para la facilidad de los no codificadores y para mí:

Vaya a ARCHIVO> EJEMPLOS> Blynk> Board's Wifi> seleccione Standalone Ahora no se necesita nada excepto Blynk Auth Token (específico del proyecto) y credenciales wifi. CARGUE el boceto en ESP8266 y abra MONITOR SERIE.

Puede ver la "IP", anote esa IP, puede diferir según las zonas del servidor. El mío es como puede ver "139.59.206.133".80 es el puerto normalmente para

Paso 4: IFTTT (Si esto, entonces eso)

IFTTT (Si esto entonces eso)
IFTTT (Si esto entonces eso)
IFTTT (Si esto entonces eso)
IFTTT (Si esto entonces eso)
IFTTT (Si esto entonces eso)
IFTTT (Si esto entonces eso)

Es una plataforma que nos ayuda a crear subprogramas personalizados que pueden ayudarnos a ser notificados para un evento específico o pueden hacer alguna tarea específica. Como sugiere el nombre: todo rodea "esto" y "aquello".

AQUÍ: Si "se le dijo una frase específica al asistente de Google", entonces "se hará ese ping"

Entonces, como se dijo, debemos hacer clic en - Mis applets> crear nuevo> hacer clic en esto> buscar y seleccionar asistente de Google> seleccionar frase simple> seguir imágenes> crear disparador

Haga clic en eso> busque webhooks> selecciónelo> elija Realizar una solicitud web> Habrá los siguientes campos:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (digital 1/0…. 1 para APAGADO y 0 para ENCENDIDO porque está escrito en este artículo, por favor léalo)
  • Método (GET) Tipo de contenido (nada)
  • Cuerpo (nada)

Después de llenar todo esto, haga clic en Crear disparador

Nota: El PIN aquí corresponde a los pines de Arduino, así que como lo que vemos en ESP8266, ya que D1 es GPIO5, es decir, D5 para Arduino, que tenemos que escribir aquí, no D1. Ejemplo: https:// IP / YourAuthToken / update / D5? Value = 1 this significa que el pin D1 de ESP8266 estará APAGADO. UTILICE EL DIAGRAMA DE PIN DE ESP8266 PARA CONOCER EL CORRESPONDIENTE D? ¿A GPIO?

Paso 5: Circuito

Circuitería
Circuitería
Circuitería
Circuitería
Circuitería
Circuitería
Circuitería
Circuitería

Para este proyecto, los circuitos son muy simples. Componentes como se discutió antes que se utilizan aquí:

Adaptador de 5 V; ESP8266 Nodemcu; tablero de relés; saltadores. ¡He usado dos relés pero podemos usar tantos como pines ESP8266 hay!

  • El suministro de 5 V se alimentará al ESP8266 y al tablero de relés.
  • ESP8266 Nodemcu contará con alimentación de 5V a través de micro USB o Pin Vin y Tierra (Como yo lo he hecho).
  • La placa de relés tiene un pin Vcc y GND designado para suministro. Siga la imagen, no inserte el suministro en el otro lado de la placa de relé, es para algún otro propósito. (¡¡No le diré que lo encuentre, es una tarea fácil !!)
  • Entonces, nuestro MÓDULO de IoT está listo para funcionar, ¿qué queda? Conectándolo a electrodomésticos..:)
  • Esa es la tarea más fácil, pero tenga cuidado, ya que es de 220 V CA O 110 V CA … Apague los interruptores principales o, de lo contrario, si muere, no sé quién escribió este artículo.
  • CONECTE el pin "NO" (normalmente abierto) del relé y el pin COM (común) del relé a los interruptores del aparato en paralelo; si no hay un interruptor para los aparatos, conecte los pines del relé en serie a cualquiera de los cables (VIVO o NEUTRO) que se conectan con el aparato.

NOTA: He dicho que conecte el relé al pin NO y al pin COM para que los aparatos estén normalmente en estado APAGADO. Se puede usar el pin NC (normalmente cerrado) si desea que el dispositivo esté encendido por defecto. El estado de ENCENDIDO y APAGADO depende de 2 FACTORES: 1) Pin NO y NC del relé 2) Lógica 0 y 1 en la aplicación IFTTT / Blynk

Paso 6: Monitoreo desde cualquier lugar en MÓVIL (aplicación IFTTT)

Uno puede monitorear fácilmente lo que sucede en su hogar desde cualquier lugar del mundo solo si Internet está disponible.

Entonces, lo necesario para esto es la aplicación IFTTT que está disponible en Google Play Store para usuarios de Android.

El usuario de IoS también puede obtenerlo en su App Store.

Para ambos casos, recuerde iniciar sesión desde la misma cuenta vinculada con GOOGLE HOME MINI y la cuenta IFTTT donde hizo los applets. Entonces, lo que es importante es la cuenta de Gmail o la cuenta de Facebook, que debe ser la misma en todas partes.

En esta aplicación puede crear applets de la misma manera que lo hacemos en la aplicación web IFTTT.

Cuando creamos un subprograma, siempre hay una opción para recibir una notificación cuando se ejecuta el subprograma, por defecto está ACTIVADO.

Así que ahora controle cuando le hagan cosquillas a alguno de sus electrodomésticos.

DISFRUTA DE LA PEREZA !! ¡¡Innovar!! haz favorito este proyecto para mostrar tu apoyo y si quieres más proyectos como este, hazlo tú mismo …

Recomendado: