Tabla de contenido:
- Suministros
- Paso 1: Consiga que se fabriquen los PCB para su proyecto
- Paso 2: mirar el módulo de relés
- Paso 3: Conexión de ESP8266 con placa de relés
- Paso 4: Descargue y configure el IDE de Arduino
- Paso 5: Agregar bibliotecas adicionales a Arduino IDE
- Paso 6: codificación del módulo
- Paso 7: El relé enciende el comando a Alexa
Video: Controle los electrodomésticos a través de Alexa con ESP8266 o ESP32: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Hey, qué pasa, chicos! Akarsh aquí de CETech.
Este proyecto mío ayudará a que tu vida sea más fácil y te sentirás como un rey después de controlar los electrodomésticos de tu casa con solo darle una orden a Alexa.
Lo principal detrás de este proyecto no es más que el funcionamiento de dos módulos ESP8266 y Módulo de relés. Básicamente vamos a controlar nuestro ESP8266 usando Alexa.
Hacia el final del artículo, haremos conexiones simples entre el ESP8266 y el módulo de relé seguido del código para conectar y controlar ESP8266 con Alexa.
Comencemos ahora con la diversión.
Suministros
Enlaces a los productos:
ESP8266 NodeMcu:
Placa de relé de doble canal:
Paso 1: Consiga que se fabriquen los PCB para su proyecto
¡Debe consultar PCBGOGO para solicitar PCB en línea a bajo precio!
Obtiene 10 PCB de buena calidad fabricados y enviados a su puerta por 5 $ y algunos gastos de envío. También obtendrá un descuento en el envío de su primer pedido.
PCBGOGO tiene la capacidad de ensamblar PCB y fabricar plantillas, además de mantener buenos estándares de calidad.
Échales un vistazo si necesitas fabricar o montar PCB.
Paso 2: mirar el módulo de relés
El módulo de relé es una placa conveniente que se puede utilizar para controlar alto voltaje, carga de alta corriente, como lámparas y carga de CA. Está diseñado para interactuar con un microcontrolador como Arduino, ESP8266, etc. Viene con un LED para indicar el estado del relé. Los módulos de relé generalmente tienen los siguientes terminales:
1. NC (Normalmente cerrado) = La configuración normalmente cerrada se usa cuando desea que el relé esté cerrado de forma predeterminada, lo que significa que la corriente fluye a menos que envíe una señal desde el Arduino al módulo del relé para abrir el circuito y detener la corriente.
2. NO (normalmente abierto) = la configuración normalmente abierta funciona al revés: el relé siempre está abierto, por lo que el circuito está roto a menos que envíe una señal del Arduino para cerrar el circuito.
3. Pin común = generalmente está en el medio
4 pines de entrada = es el pin a través del cual se conecta el relé al dispositivo de control.
Si no se menciona en el módulo, podemos averiguar el pin NC usando un multímetro en configuración de continuidad conectando el común con el otro terminal a través de sondas multimétricas si crea un pitido, entonces el pin es NC.
Paso 3: Conexión de ESP8266 con placa de relés
Los módulos se pueden comprar desde aquí (se agregará un enlace). Definitivamente obtendrá un buen trato aquí.
Las conexiones se dividen en dos partes:
Entre ESP8266 y el módulo de relé:
1. Conecte el pin D5 (GPIO14) con la entrada del relé. También puede conectar más entradas de relé conectándolas a otros pines GPIO disponibles.
2. Conecte Vcc del módulo de relé a la fuente de alimentación de 5V / 12V según su módulo de relé.
3. Conecte GND de ESP8266 con GND del módulo de relé y luego conéctelos a GND de la fuente de alimentación.
Entre el módulo de relé y el dispositivo:
1. Asegúrese de que la toma de corriente esté apagada antes de realizar las conexiones.
2. Conecte el común con un terminal del enchufe.
3. Conecte el otro terminal del enchufe a un terminal del aparato.
4. Conecte el otro terminal del aparato al terminal NO del relé.
Una vez que haya completado este paso, puede pasar a la parte del software.
Paso 4: Descargue y configure el IDE de Arduino
Descargue el IDE de Arduino desde aquí
1. Instale el IDE de Arduino y ábralo.
2. Vaya a Archivo> Preferencias.
3. Agregue https://arduino.esp8266.com/stable/package_esp8266c … a las URL del Administrador de tableros adicionales.
4. Vaya a Herramientas> Tablero> Administrador de tableros.
5. Busque esp8266 y luego instale la placa.
6. Reinicie el IDE.
Paso 5: Agregar bibliotecas adicionales a Arduino IDE
Usaremos la biblioteca fauxmoESP para controlar nuestro ESP8266 usando Alexa.
Esta biblioteca requiere otra biblioteca para funcionar que es ESPAsyncTCP.
Obtenga más información sobre la biblioteca fauxmoESP desde aquí. Para ESPAsyncTCP, diríjase a esta página.
La biblioteca FauxmoESP se puede descargar desde aquí.
La biblioteca ESPAsyncTCP se puede descargar desde aquí.
Después de descargar estas bibliotecas, debemos extraerlas y colocarlas en la carpeta de bibliotecas del IDE de Arduino que se puede encontrar en la carpeta de documentos.
Paso 6: codificación del módulo
1. Descargue el código para conectar y controlar ESP8266 con Alexa desde aquí.
2. Abra el código en Arduino IDE y realice los cambios necesarios en el SSID / Contraseña en la parte superior del código.
3. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando NodeMCU (12E) funciona en la mayoría de los casos.
4. Seleccione la comunicación correcta. puerto yendo a Herramientas> Puerto.
5. Presione el botón de carga.
6. Cuando la pestaña diga Terminado de cargar, estará listo para usar el dispositivo.
Paso 7: El relé enciende el comando a Alexa
Después de que se cargue el código:
1. Podemos traer el dispositivo Alexa y preguntarle "Alexa, descubre dispositivos". Cuando nuestro dispositivo se inicie en el modo de emparejamiento, será detectable para Alexa.
2. Cuando la pantalla de descubrimiento del dispositivo se apaga, muestra que el dispositivo fue descubierto y agregado.
3. Pruébelo diciendo "Alexa, enciéndalo". En mi caso, le he dado los nombres "Dispositivo1" y "Dispositivo 2".
Podrías ver que el relé se enciende y apaga cuando le damos comandos a Alexa.
De esta manera, puede controlar tantos electrodomésticos como desee utilizando un módulo de relé adecuado y realizando cambios relevantes en el código.
¡Eso es todo por esta demostración!
Recomendado:
Interruptor sin Tuchless para electrodomésticos -- Controle sus electrodomésticos sin Tuch Any Switch: 4 pasos
Interruptor sin Tuchless para electrodomésticos || Controle sus electrodomésticos sin Tuch Cualquier interruptor: este es un interruptor sin Tuch para electrodomésticos. Puede usar esto en cualquier lugar público para que ayude a combatir cualquier virus. El circuito basado en el circuito del sensor oscuro hecho por amplificador operacional y LDR. Segunda parte importante de este circuito SR Flip-Flop con secuencial
Controle los electrodomésticos con Node MCU y Google Assistant - IOT - Blynk - IFTTT: 8 pasos
Controle los electrodomésticos con Node MCU y Google Assistant | IOT | Blynk | IFTTT: Un proyecto simple para controlar dispositivos con el Asistente de Google: Advertencia: Manejar la electricidad de la red puede ser peligroso. Manipule con extremo cuidado. Contrate a un electricista profesional mientras trabaja con circuitos abiertos. No me responsabilizaré del pa
Controle los dispositivos a través de Internet a través del navegador. (IoT): 6 pasos
Controle los dispositivos a través de Internet a través del navegador. (IoT): En este Instructable, le mostraré cómo puede controlar dispositivos como LED, relés, motores, etc. a través de Internet a través del navegador web. Y puede acceder a los controles de forma segura en cualquier dispositivo. La plataforma web que utilicé aquí es la visita de RemoteMe.org
Controle los electrodomésticos con NodeMCU (ESP8266) y la aplicación Blynk: 8 pasos (con imágenes)
Controle los electrodomésticos usando NodeMCU (ESP8266) y la aplicación Blynk: en este tutorial, aprenderemos cómo usar la aplicación Blynk y NodeMCU (ESP8266) para controlar la lámpara (cualquier otro electrodoméstico estará bien), la combinación será ser a través de Internet. El propósito de este instructivo es mostrar la simp
Controle los electrodomésticos desde su teléfono inteligente con la aplicación Blynk y Raspberry Pi: 5 pasos (con imágenes)
Controle los electrodomésticos desde su teléfono inteligente con la aplicación Blynk y Raspberry Pi: en este proyecto, aprenderemos a usar la aplicación Blynk y Raspberry Pi 3 para controlar electrodomésticos (cafetera, lámpara, cortina de ventana y más … Componentes de hardware: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplicaciones de software: Blynk A