Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: Aplicación Blynk
- Paso 3: Programación de ESP8266 en Arduino IDE
- Paso 4: IFTTT (Si esto, entonces eso)
- Paso 5: Circuito
- Paso 6: Monitoreo desde cualquier lugar en MÓVIL (aplicación IFTTT)
Video: Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡¡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
En realidad, se necesitan cinco componentes, pero podemos desglosarlo para el segundo, como hice antes, ¡ya que no quería gastar dinero entonces!
- Placa de desarrollo wifi ESP8266 Nodemcu: tal vez LOLIN, AMICA, ADAFRUIT cualquier cosa
- 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)
- Puentes o (alambre y soldador)
- Cualquier cargador móvil o adaptador de 5V (cargador de repuesto, no destruyas el cargador móvil de tus padres)
- 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
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!
- seleccionar nuevo proyecto Use el botón + para agregar un widget
- Agregue botones tantos como desee (HASTA QUE TERMINE SU ENERGÍA 2000 GRATIS y luego compre energía)
- Botón Configurar haciendo clic en el botón agregado
- Seleccione el pin de salida (Digital) como D1, D2, D3, _, _, _, _ (LLENE LOS ESPACIOS EN BLANCO) (los pines pueden ser digitales, analógicos, virtuales)
- 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
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)
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
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:
Automatización del hogar controlada por voz inspirada en COVID-19: 5 pasos
Automatización doméstica controlada por voz inspirada en COVID-19: Durante los últimos 4 años, he probado 3 o 4 variaciones diferentes de los controles domésticos basados en Arduino. Para comodidad de todos, aquí está la historia cronológica de algunos de mis desarrollos. Instructable 1 - en octubre de 2015 usó comunicación IR y RF
Montaje en pared para iPad como panel de control de automatización del hogar, usando un imán controlado por servo para activar la pantalla: 4 pasos (con imágenes)
Soporte de pared para iPad como panel de control de automatización del hogar, usando un imán controlado por servo para activar la pantalla: Últimamente he pasado bastante tiempo automatizando cosas dentro y alrededor de mi casa. Estoy usando Domoticz como mi aplicación de automatización del hogar, consulte www.domoticz.com para obtener más detalles. En mi búsqueda de una aplicación de panel que muestre toda la información de Domoticz junta
Automatización del hogar controlada por voz (como Alexa o Google Home, no se necesita Wifi o Ethernet): 4 pasos
Automatización del hogar controlada por voz (como Alexa o Google Home, no se necesita Wifi o Ethernet): básicamente se trata de relés controlados por arduino basados en SMS con la configuración del asistente de Google para enviar mensajes con instrucciones de voz. Es muy fácil y barato y funciona como los anuncios de Alexa con su electrodomésticos existentes (si tienes Moto -X smartp
Automatización del hogar controlada por voz Raspberry Pi: 5 pasos
Automatización del hogar controlada por voz de Raspberry Pi: el objetivo de este instructivo es proporcionar un tutorial paso a paso sobre cómo configurar una Raspberry Pi que pueda automatizar luces / leds con sus comandos de voz
Sistema de automatización del hogar económico, fácil y controlado por Internet: 5 pasos (con imágenes)
Sistema de automatización del hogar económico, fácil y controlado por Internet: si tiene mascotas / niños y necesita alimentarlos o darles nalgadas a través de Internet, este sistema puede serle de utilidad. Es una forma muy fácil y económica de controlar motores, LED, etc. en casa desde cualquier computadora conectada a la web. Todo lo que se necesita es un Webc