Controlador de LED RGB de servidor Websocket + ESP8266 (2 / 4 paso)

Paso 2: El servidor Web cliente

El cliente de servidor de web es la parte que comunica con el servidor web. También es la interfaz con la que vamos a interactuar. Puede ejecutar en el navegador de su computadora, o subir como una aplicación web.

Descargar el archivo index.html desde aquí[editar aquí]

Escribí este simple archivo HTML en el IDE de XDK de Intel. Es similar a diferencia del teléfono, donde usted puede diseñar aplicaciones usando HTML5/Javascript para hacer aplicaciones de híbrido en la mayoría de las plataformas de smartphone. Sin embargo aquí no construyo una aplicación independiente. Obtener más información sobre XDK aquí. También hay un sabor de las cosas?, para aquellos que deseen utilizar Node.JS etc..

Puede utilizar su editor de texto preferido para editar la secuencia de comandos de html. Prefiero xdi porque soy un principiante y le da consejos al escribir códigos.

NOTA

Si ejecutar el esp conectado a la red o como un punto de acceso, el cliente de servidor de web debe ejecutarse en el ordenador/smartphone conectado a red como ESP.

El código explicado

En primer lugar, tenemos que introducir la dirección ip del servidor web en el marcador de posición de texto de entrada. La ip puede obtenerse monitor serial cuando esp ejecuta código de bosquejo o usted puede encontrar desde tu router. Si se ejecuta esp8266 como punto de acceso, la ip es 192.168.4.1. Cuando lo conecto a mi red local, ip de esp es 192.168.1.100. Así que debo introducir:

WS://192.168.1.100:81/

o si ejecuto acceso punto, ws://192.168.4.1:81/

el 81 es el puerto que escucha el servidor.

Hay dos botones: indicador LED parpadeará y restablecer. Envía a Blink led "LED" cuando presiona y reset led envía RESET". Estas cadenas son interpretadas por código que escribimos en el dibujo y parpadea led 13 o reajustes pin LED todos los valores en consecuencia.

Hay 3 deslizadores, cada uno con valor mínimo 0 y máximo 255. Cada control deslizante R, G, B envía respectivamente los valores x, y, z que es recibido por el servidor de la web de esp y se convierte por consiguiente valor de LED rojo, verde o azul.

Si está usando al cliente de un smartphone, también puedes cambiar el valor de pin usando el acelerómetro del teléfono. sin embargo, esto podría no funcionar en todos los navegadores de teléfono inteligente.

He incluido esta característica para ilustrar el uso de sensores ya en smartphones.

En mi anterior proyecto, ya descrito el uso de GPS, enviar valor de smartphone especialmente aquí

Sensores de

Usted puede escribir su propio código para utilizar los sensores del smartphone.

Aquí utilicé la DeviceOrientationEvent. Puede utilizar navigator.geolocation para valores GPS.

Para más información Lee aquí https://developer.mozilla.org/en-US/docs/Web/API/D...

Los botones junto a cada nombre de eje cuando hace clic en comienza escuchando al cambio en la orientación del dispositivo.

El botón de radio junto a él envía el valor a esp8266.

Aplicación Web

También puedes subir el index html como aplicación web y acceder desde un smartphone conectado a red como esp8266.

Aquí es un ejemplo. http://rahul2704.github.IO

Para obtener instrucciones sobre cómo configurarlo, principal hasta aquí, es muy fácil

Artículos Relacionados

Construir un mejor controlador de LED RGB.

Construir un mejor controlador de LED RGB.

Kit de controlador de LED RGB esta es algo diferente a otras ofertas en el ' net. Considerando que la mayoría de los otros utiliza un solo botón a través de circuitos cortos pre-programados este regulador es lo suficientemente inteligente como para e
Controlador de LED RGB

Controlador de LED RGB

Este es mi controlador de LED RGB casero.Está conectado a la PC que me permite o bien cambiar el color a mano, o los cambios de color a la música, o su ambilight como, los LEDs tienen el color de mi pantalla principal.Desafortunadamente, los colores
Controlador de LED RGB multifunción con PIC12F675

Controlador de LED RGB multifunción con PIC12F675

controlador de LED RGB multifunción con bajo costo microcontrolador PIC12F675.Características:1, 4 + 1 modo de operación un solo potenciómetro y único botón interruptor utilizado para la operación de múltiples2, opción de memoria EEPROM para selecció
Sparky Jr - controlador de LED RGB

Sparky Jr - controlador de LED RGB

¿Qué es lo?Sparky Jr es un programable RGB LED mod compañero luz regulador de activación para botones al azar fightsticks.¿Cómo funciona?Bueno, al final del día. El código base esencialmente le permite personalizar su luz patrón, definir botones y co
Tarjeta de visita de tamaño controlador de LED RGB!

Tarjeta de visita de tamaño controlador de LED RGB!

que muestra cómo una tarjeta de visita de LED trabaja y mira. Comprobar la placa de circuito y la iluminación de tira/potencia que va con ella.
Node.JS fácil + controlador de LED de WebSockets para frambuesa Pi

Node.JS fácil + controlador de LED de WebSockets para frambuesa Pi

Hola,en este instructable, te voy a mostrar cómo crear un servidor web ligero y muy sensible con WebSockets.Lo usaré para controlar un LED utilizando un Arduino pero el concepto puede aplicarse a muchos otros proyectos.Puesto que este proyecto no uti
Arco iris LED - RGB LED PWM controlador construcción - fácil construir

Arco iris LED - RGB LED PWM controlador construcción - fácil construir

paso a paso, fácil de seguir las instrucciones en la construcción de un controlador de PWM LED arco iris RGB LED. Se necesitan solamente una cantidad mínima de piezas, junto con un procesador PIC, y se puede construir uno de los mejores controladores
Controladora de tira de LED RGB

Controladora de tira de LED RGB

Se trata de una control remoto multicolor LED tira caja regulador que hice para un amigo. Tenemos previsto instalar iluminación sutil dentro de su coche para los que tenemos una caja pequeña del regulador + mando a distancia con las tiras de LED mult
555 controlador de arco iris LED RGB (no usando un 4029)

555 controlador de arco iris LED RGB (no usando un 4029)

| A_Teacher |OK, hasta ahora que puedo decir, esto es una marca nueva de diseño.Llamar a los cadetes del espacio: Como una manera de motivar la gente para hacer el proyecto, que estoy actualmente regalando 3 meses membresía Pro Instructables a la pri
Controladora de tira de LED RGB de Arduino

Controladora de tira de LED RGB de Arduino

Tenía curiosidad sobre el uso de tira de LED RGB, así que compré uno y decidí hacer un pequeño controlador para ver lo que puedo hacer con ello... así que aquí está.Si tienes alguna duda, comentario, crítica constructiva... no dudes en escribirnos :)
Reloj Led RGB con Bluetooth Smart

Reloj Led RGB con Bluetooth Smart

Este instructable muestra cómo utilizar un ciprés-BLE-Devkit para construir un reloj LED RGB.Necesita muy pocas cosas:Tira de RGB LED con 30 o 60 LEDs WS2812b.un tablero de PC del estilo de cuadrículaalgunos pins del jefe del perno y un poco de alamb
Android controla LEDs RGB con Arduino

Android controla LEDs RGB con Arduino

Hai a todos en el post iam va a mostrar cómo controlar el LED RGB utilizando android con arduino y el módulo Bluetooth HC-05.He buscado en la web hay muchas técnicas para controlar el LED RGB. Pero este es el método que es muy simple y fácil.En este
WiFi controló tira de LED RGB

WiFi controló tira de LED RGB

Los utiliza para controlar tiras de LED RGB control remoto IR a veces puede llegar a ser irritante debido a su gama limitada y buscando el control remoto cuando no las encuentra. Este proyecto simple, pero eficaz puede resolver un problema mediante e
Circuitos de controlador de LED de alimentación alto

Circuitos de controlador de LED de alimentación alto

de alta potencia LED: el futuro de la iluminación!pero... ¿cómo usarlos? ¿Dónde los tienes?1 watt y 3 vatios LED de alimentación ahora están ampliamente disponible en la gama de $3 a $5, por lo que he estado trabajando en un montón de proyectos últim