Revisión Modulo ESP8266 con 4 Canales Rele & Node-RED de ICStation.com

He visto gran cantidad de aplicaciones de módulos ESP8266 controlado cargas utilizando Reles, realmente realizar el diseño desde cero me tomaría tiempo, así que gracias a ICStation.com me ha llegado un modulo ESP8266 con 4 salidas a Rele.

ICStation.com

ESP8266 WIFI 4-Channel Relay

ESP8266-01 y N76E003AT20

Utiliza un modulo ESP8266-01 adicionalmente utiliza un MCU N76E003AT20 (Procesador 1T 8051) de la empresa Nuvuton Direct, el cual se encarga de recibir la comunicación del ESP8266 y controlar los 4 optoacopladores / Reles y el control de los Led de indicación.

 

Caracteristicas

  • Voltaje de trabajo: DC 12V
  • Voltaje de carga: DC 30V 10A / AC 250V 10A
  • Temperatura de trabajo: -40 ℃ ~ 85 ℃
  • Humedad de trabajo: 0% ~ 95% RH
  • Tamaño: 63 * 60 * 20 mm

Donde Comprarlo

Funcionamiento

El modulo Rele cuenta con 2 pulsadores para configuración :

  • S1: Configurar modo de Operación.
  • S2: Restablecer configuración de Fabrica.

Modos de Operacion

  1. El ESP8266 se configura en modo AP «Access Point» y nuestro Telefono/Tablet o Computador se conectan a el como cliente o Estacion.
  2. El ESP8266 se configura en modo Cliente y se puede conectar a una Red Wifi o AP, igual nuestro Telefono/Tablet o Computador se conectan a el como cliente o Estación a esa misma Red Wifi.

Segun parece se requieren aplicaciones adicionales como EspTouch_Demo o EasyTCP_20 para configuraciones, yo no utilizare ninguna de estas en nuestro caso utilizaremos Node-RED.

 

Pruebas Realizadas

Dado es la prueba inicial, utilizaremos el modo 1, el ESP8266 como AP y nuestro dispositivo se conectara a el como cliente o estación.

Según la documentación cada uno de los 4 reles requiere una trama HEX para activarse y desactivarse.

Apague el primer relé: A0 01 00 A1 [«0xA0″,»0x01″,»0x00″,»0xA1»]
Encienda el primer relé: A0 01 01 A2 [«0xA0″,»0x01″,»0x01″,»0xA2»]

Apague el segundo relé: A0 02 00 A2 [«0xA0″,»0x02″,»0x00″,»0xA2»]
Encienda el segundo relé: A0 02 01 A3 [«0xA0″,»0x02″,»0x01″,»0xA3»]

Apague el tercer relé: A0 03 00 A3 [«0xA0″,»0x03″,»0x00″,»0xA3»]
Encienda el tercer relé: A0 03 01 A4 [«0xA0″,»0x03″,»0x01″,»0xA4»]

Apague el cuarto relé: A0 04 00 A4 [«0xA0″,»0x04″,»0x00″,»0xA4»]
Encienda el cuarto relé: A0 04 01 A5 [«0xA0″,»0x04″,»0x01″,»0xA5»]

ESP8266 en Modo Access Point

Para esta prueba no me complicare bajando aplicaciones, EspTouch_Demo o EasyTCP_20 sera en otra oportunidad, dado que nos conectaremos directamente al ESP8266 rápidamente se puede determinar que en modo AP, el ESP8266 toma la dirección IP 192.168.4.1 y cualquier otro dispositivo toma la dirección 192.168.4.2 y utilizando el puerto 8080 le enviaremos la trama HEX para activar o desactivar el rele.

Control desde Node-RED

Utilizaremos la herramienta de conexión por excelencia para controlar el modulo Rele.

 

Pruebas

El modulo ESP8266 generara una red Wifi similar a esta:

AI-THINKER_56DAF2

En nuestro caso conectaremos nuestro Computador (Portatil) mediante Wifi a esa red la cual no tiene contraseña:

Previamente tenemos instalado Node-RED y los nodos Dashboard.

Con ayuda de la aplicación FING de Android podemos ver las direcciones IP, generadas por el modulo ESP8266, el cual toma la direccion IP 192.168.4.1.

 

Nodo TCP/IP Out

Este nodo nos permite enviar tramas a una dirección IP y puerto Especifico:

Las tramas de activación se envian a la IP del ESP8266 en este caso, 192.168.4.1 puerto 8080.

Con Node-Red-Dashboard , se ha creado un panel para el control.

Prueba de activación de Reles.

 

Video de Pruebas Realizadas

Conclusión

El modulo cuenta con un muy buen aislamiento referente a la parte de control y la parte de potencia.

Interesante la adicion de un MCU adicional para el control de los Reles, cuenta con el puerto serial disponible para reprogramar el ESP8266.

Desconozco el firmware que tiene el MCU N76E003AT20, posiblemente reciba por serial los comandos del ESP8266

En próximos tutoriales lo utilizaremos en modo estación conectado a una red Wifi, Seria interesante utilizarlo en aplicaciones de control, Domotica o IoT, creando un nuevo firmware OTA y adicionar otros protocolos como modbus o MQTT.

Finalmente agradecimientos a ICStation por el modulo ESP8266 4Relay

 

Descargas

Archivo importación Node-RED

175 Descargas

Deja una respuesta