0. Introducción al tutorial Relé WiFi ESP8266 y componentes necesarios para el proyecto

Las básicas tareas que vamos a solucionar en las clase incluyen:

El objetivo de esta parte es aprender a conectar el módulo relé WiFi ESP8266 5V para poder comunicarse con este desde el ordenador y poder configurarlo. El módulo relé ESP8266 necesita utilizar el puerto serie para comunicar entonces necesitamos agregar un convertidor USB-Serie entre este y el ordenador.

Componentes necesarios:



Cables hembra hembra


- Módulo relé WiFi ESP8266 5V control remoto AP + STA


Módulo convertidor adaptador 5V 3.3V FT232 USB a Serie TTL


Cable USB a Micro USB

I. Cómo conectar el módulo Arduino relé WiFi ESP8266 5V con el convertidor FT232

Realice el cableado siguiente :

Modulo%2BESP8266%2BRele.jpg


II. Cómo comunicarse con el puerto Serie al módulo Arduino relé WiFi ESP8266 5V por las comendas AT

Para poder enviar comandos al módulo WiFi ESP8266 5V vamos a usar el monitor serie del IDE Arduino que nos ofrece un uso fácil y accesible para todos.

Conecte el cable USB/mini USB entre el ordenador y el módulo convertidor adaptador USB/Serie y en su panel de configuración abra el administrador de dispositivos para verificar en qué puerto Serie COM se ha conecto nuestro convertidor.



Administrador%2Bde%2Bdispositivos.jpg


Observamos que vamos a comunicar con el módulo relé ESP8266 5V a través del puerto serie COM6 : así vamos a configurar la interfaz Arduino.



Abra la interfaz Arduino en un archivo nuevo y en Herramientas/Puerto seleccione COM6.



Abra el monitor serie en la sección Herramientas del IDE Arduino.



Imagen%2B1.jpg



Entre uno por uno los comandos AT siguientes para configurar el módulo relé ESP8266 WiFi 5V.
AT+CWMODE=2 (Selecciona el modo de operación como servidor)
AT+RST (Resetea el módulo)
AT+CIPMUX=1 (Abre múltiples conexiones)
AT+CIPSERVER=1,8080 (configura el servidor TCP y asigna puerto)
AT+CIFSR (Muestra la dirección IP asignada)



Imagen%2B2.jpg



Cada vez que se envía un comando AT, debe recibir una respuesta OK para que la configuración mandada esté tomada en cuenta.
Después de haber configurado el módulo relé WiFi ESP8266 5V con su Smartphone, a través del WiFi escanee los dispositivos hasta encontrar uno que se llama AI-THINKER_XXXXXX donde el número XXXXXX varia de un módulo a otro.



red-wifi.png



Conéctese a la red WiFi AI-THINKER_XXXXXX.
Para poder controlar la activación o la desactivación del relé del módulo, descargue en Play Store o App Store el aplicativo que se llama EasyTCP con el logo siguiente :



TCP.png



Abra el aplicativo y seleccione CONNECT, una ventana aparece pidiéndole llenar la dirección IP y el Puerto de nuestro módulo relé de acuerdo a los resultados que hemos obtenido trás la configuración efectuada a través del puerto serie :



EasyTCP1.png



En nuestro caso hemos obtenido :
Dirección IP : 192.168.4.1
Puerto : 8080



EasyTCP2.png



Póngase en la pestaña SWITCH para configurar un botón actuador Abierto/Cerrado para controlar el relé y entren los parámetros siguientes, escribiendo el comando serie A0 01 01 A2 para abrir el relé y A0 01 00 A1 para cerrar el relé, ambos en hexadecimal y salga validando por OK :



EasyTCP3.jpg



De un impulso en el botón actuador configurado para cerrar el relé y otro impulso para abrirlo.



EasyTCP4.jpg