Lámpara de Internet controlado con ESP8266 wifi relé IoT (3 / 6 paso)

Paso 3:

Software (programación)

Hay 2 piezas de software necesarias para configurar el aparato. Uno, el firmware que está viviendo en el Arduino Mega con ESP8266 y el control de que la SSR en la multiplug y el otro es el software que reside en el servidor linux para enviar un "comando" a través de un sitio Web.

El firmware se ocupa de los parámetros necesarios de ESP8266 para conectarse a una red WiFi y espera el "comando" desde el servidor mediante el puerto TCP 8266. El número de puerto es una opción deliberada, pero se recomienda no elegir puertos que están en el número de puerto "bien conocido" por ejemplo < 1024. Seleccione los puertos que se encuentran en la región de puertos efímeros si le satisface. El "comando" es una palabra clave enviada por el software del lado del servidor, por ejemplo "LED". Al recibir esta palabra clave por la ESP8266 y Arduino Mega, pin7 es bien alta durante 2 segundos y entonces baja para propósitos de prueba. El "comando" es una variable que puede ser modificado para requisitos particulares. Por conveniencia y también el descubrimiento del software LEDServer en github, se utiliza la palabra clave "LED".

El software del lado del servidor se obtiene de github de la conveniencia. ¿por qué reinventar la rueda??? Muchas gracias a colaborador! Por favor siga el enlace github debajo para una descripción detallada en la página de html estático y python. Cada vez que pulse el botón Enviar, la cadena "LED, R, G, B" es enviado a ESP8266. Esencialmente, sólo el botón de "enviar" y la palabra clave "LED" son utilizados por esta configuración en particular. La intención original de este software en el servidor es utilizar la variable R, G, B que es de tipo integer de medición de 0-255 para establecer el color de la tira de LED de neopixel.

Alternativamente y en aras de simplificar el software del lado del servidor para pruebas allí son una herramienta opensource sockettester v3.0 puede utilizarse. ENLACE aquí http://sockettest.sourceforge.net/ software de servidor de LED de la ESP8266 se utiliza como un ejemplo por el bien de complicidad a las explicaciones de esta configuración de IoT.

código para el firmware aquí: https://gist.github.com/teos0009/60d9d10b9441cc2bc0a2

código para el software de servidor en linux aquí https://github.com/Doomhammer458/ESP8266-LED-Server

Artículos Relacionados

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
Relé de WiFi con ESP8266

Relé de WiFi con ESP8266

Este relé de wifi puede controles dispositivos como lámparas o su estación de soldadura con tu smartphone o tu ordenador.Paso 1: Materiales y herramientas Para hacer este relé wifi que usted necesita:Un Esp8266, que se puede programa como un arduino
Tablero de interruptor de la wifi o el enchufe inteligente con Esp8266, Attiny 85 & Sensor PIR con aplicación android

Tablero de interruptor de la wifi o el enchufe inteligente con Esp8266, Attiny 85 & Sensor PIR con aplicación android

El 85 de Arduino Wifi es una pequeña tabla con ESP8266-01 módulo, Attiny85 micro controlador y un relé. Tiene también y como de encabezado adicional para conectar un relé externo o para conectar sensores de PIR, IR, etc. dependiendo de la aplicación.
Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Hoy voy a mostrar cómo construir tu propia lámpara de escritorio controlado Bluetooth con arduino uno.Para este proyecto tienes que construir el ralay de caja que se puede encontrar aquí:(Nota: si no desea construir una caja se puede usar un módulo d
Lámpara de escritorio controlado de Arduino Internet

Lámpara de escritorio controlado de Arduino Internet

este es un pequeño proyecto que hice para mi lámpara de mesa de control por internet.Paso 1: Lo que necesitaráUn linux-servidor web con PHP, un arduino, un relé y algunos otros componentes.Paso 2: Añadir el código para el arduinoSubir el siguiente có
Wifi controló luz del jardín con ESP8266

Wifi controló luz del jardín con ESP8266

Tengo un poco de algo para las luces y poder controlarlos de forma remota. Sobre todo como esta en el jardín e incluso mejor si puedo solar energía les. Tengo algunas de las luces de estaca de tienda de libra y el dólar pero son bastante débiles así
Robot de Internet PC iPhone controlado con arduino

Robot de Internet PC iPhone controlado con arduino

robot Arduino Internet PC controlado con iphone SPY Webcam robot rueda portátil usando lenguaje de procesamiento + arduino... Software - por Francisco Dias
Casa Internet controlado y Robot (Home Automation)

Casa Internet controlado y Robot (Home Automation)

en este instructable te diré cómo conectar tu casa completa (todos los electrodomésticos) a internet para que pueda controlar su cada equipo desde cualquier lugar del mundoHe realizado este proyecto 3 meses y continuamente está funcionando desde ento
Automatización casera con arduino wifi, bluetooth y control remoto IR

Automatización casera con arduino wifi, bluetooth y control remoto IR

Este es un tutorial para mostrar cómo construir un sistema domótico con arduino Wifi [ESP8266-01], bluetooth (HC-05) y control remoto IR. Automatización del hogar resulta en un hogar más inteligente y se utiliza para proporcionar una mayor y más salu
ESP8266 y relé de Control con Smartphone

ESP8266 y relé de Control con Smartphone

Esta instrucción describe ESP8266 microcontrolador arranque a control por smartphone un relé conectado a la ESP. En una instrucción independiente a intentar presentar un caso similar, pero en vez del microcontrolador ESP8266 utilizamos versión de fra
Automatización de Arduino IOT con ESP8266

Automatización de Arduino IOT con ESP8266

Este es un proyecto de automatización de IoT. no como otros que solo buscar los datos del sensor a la internet. allí utilicé técnica de control de los dispositivos de lectura para que web api usando wifi módulo esp8266. con esta técnica podemos monit
Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Actualización: 19 de mayo de 201614 Rev de este proyecto revisa las bibliotecas y código para trabajar con ESP8266.com IDE plugin V2.2Actualización: 17 de diciembre de 210511 Rev de este proyecto limpia otras conexiones intentadas si ya está conectad
Guía del principiante a ESP8266 y twitteando con ESP8266

Guía del principiante a ESP8266 y twitteando con ESP8266

Aprendí sobre Arduino 2 años. Así que empecé jugando con simples cosas como LEDs, botones, motores etc.. Entonces pensé que sería genial para conectar para hacer cosas como mostrar el tiempo del día, precios de stock, tren horarios en una pantalla de
Internet controlado pescado alimentos alimentación

Internet controlado pescado alimentos alimentación

Este es tutorial tres de la serie, donde tomar los dispositivos electrónicos que lo normal el control utilizando un Arduino, a internet mediante un Núcleo de la chispa. En este instructable voy a mostrarle cómo usted puede hacer un internet controlad