Control de IoT ESP8266 wifi relé (ESP01) una lámpara
Internet controlado eléctrico lámpara con ESP8266 wifi (ESP01) IoT
Internet controlado lámpara con ESP8266 wifi relé IoT
ESP8266 (ESP01) es un transceptor WiFi muy bajo costo que puede añadirse a cualquier existente microcontrolador basado en las configuraciones via UART (enlace serie) para habilitar el sistema para comunicarse por Internet vía WiFI. En esta guía, el objetivo es lograr el epítome de la IoT inspiradas en configuración; es un aparato eléctrico de AC (corriente alterna) el control sobre el Internet usando ESP8266 y un relé para hacer en un repetidor de wifi. El resultado de esta configuración: un comando para ser enviados desde un sitio web a través de la red WiFi a ESP8266 con Arduino Mega para encender una lámpara AC durante 2 segundos. La lámpara de la AC es un marcador de posición para cualquier aparato eléctrico que "Internet Enabled" con el wifi dicho relé.
El siguiente diagrama describe el las piezas necesarias y la instalación de este aparato. La izquierda es un Multiplug modificado con SSR, en el centro es Arduino Mega. En la placa es ESP8266 y sparkfun desplazador de nivel de lógica. Arduino Mega Pin7 es para SSR, pin16 Serial2, 17 para la UART con ESP8266 y Serial0 para monitor serial USB.
Una IoT controlado dispositivo de AC puede ser bastante intimidante para construir. Creación de dichos aparatos requiere el conocimiento de dominios cruzados como equipo red, eléctrica, electrónica, programación, administración de software en los sistemas operativos (linux) de un servidor (o a otro equipo) y a menudo tácito (y pelo tirando momentos) solución de problemas técnicas. La combinación de varios bloques principales para esta configuración puede ser abrumador. No se preocupe, porque la división y conquistar enfoque puede adoptarse al R & D (replicar y duplicar) esta configuración. Que ha sido convenientemente dividida, construido y descrito en las secciones siguientes. Altamente recomendado para la construcción de los módulos de bloques de construcción y pruebas de funcionalidad, antes de montar este aparato.
Los bloques de construcción/módulos necesarios de esta configuración se divide en los siguientes
1. equipo redes: Configuración de un punto de acceso WiFi/Router. Configurar la seguridad wifi, ya sea abierta, WEP o WPA. DHCP para los clientes de conexión (el ordenador y ESP8266). PING-ing los dispositivos en la red. DMZ para TCP del servidor (si es necesario, utilizar para el lado del Internet para acceder)
2. eléctrica y electrónica: creación de la IoT inspirado Multiplug SSR y configurar ESP8266 con Arduino Mega. conectarse al Multiplug SSR ESP8266 con Arduino Mega
3. programación (software): Firmware para ESP8266 en Arduino Mega para controlar la Multiplug SSR al recibir un comando. Software del lado del servidor para el envío de un paquete (que contiene el comando) desde un servidor TCP a través de TCP/IP en el puerto de ESP8266 8266.
4. administrar el sistema operativo (linux): instalar los paquetes de software necesario Tornado, Python y Pip.
5. pruebas y solución de problemas
el siguiente diagrama describe el aparato a ser probado.
El siguiente video describe la operación de hacer clic en el sitio web para enviar un comando a través de WiFi a ESP8266 con Arduino Mega para encender la lámpara AC durante 2 segundos.