Automatización casera con Arduino... Y JavaScript! (5 / 6 paso)

Paso 5: Conectores con el servidor y gestión de eventos de Arduino

Ahora tenemos nuestro controlador de eventos socket / emisor en el lado del cliente, tenemos que trabajar en el lado del servidor, recuerda que ya instalado módulo socket.io en el segundo escalón, así que solamente tenemos que configurarlo agregando las siguientes líneas a nuestro fichero server.js:

Como puede ver, ahora estamos eventos desde el cliente, recuperación de mensajes y haciendo arduino reaccionar a ellos, oscurecimiento del LED y activar o desactivar la sala de estar y las otras luces de las habitaciones.

Después de esto, tenemos que emitir eventos al cliente para cambiar la interfaz de usuario cuando cambios de datos desde arduino, así que en nuestro código de arduino tenemos que añadir y cambiar algunas de las líneas.

En el código de la sala de estar:

En el código de habitaciones:

La temperatura de medición código sólo agregue la línea siguiente al principio de la devolución de llamada en la función.on("data",...):

Y en el código de luz de patio:

Eso es todo, nuestro código debe trabajar ahora, vaya a la línea de comandos y ejecutar el servidor

Y en tu navegador http://localhost:3000, que verá una interfaz de usuario que se muestra en la imagen adjunta, ser capaz de interactuar con tu Arduino con la interfaz de usuario y viceversa.

Os adjunto mi archivo script.js así que puedes echar un vistazo.

Artículos Relacionados

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
Sensorino inalámbrico iluminación casera con Arduino

Sensorino inalámbrico iluminación casera con Arduino

Domótica existe por un tiempo (desde los años 90?) y ha sido bastante cara pero con el advenimiento de Arduino y sobre todo baratos sensores, relés, componentes de Ebay hay ya no de cualquier razón inherente de un fabricante no automatizar su hogar.
Cómo controlar el aire acondicionado aire acondicionado en casa con Arduino, ni por asomo!

Cómo controlar el aire acondicionado aire acondicionado en casa con Arduino, ni por asomo!

Arduino realmente te permite hacer muchas cosas con respecto a la Internet de las cosas, basta un poco ' deseo y la intuición para crear cualquier tipo de proyecto.En este post vamos a ver cómo al control remoto controlar su acondicionador de aire en
Impresora 3D casera con Arduino

Impresora 3D casera con Arduino

Yo quería hacer una impresora 3D durante mucho tiempo. Cuando me decidí a hacerla, he comprado los materiales necesarios y empecé con mi impresora 3D soñado. Estaba buscando información en muchas páginas web y he visto diferentes modelos, Prusa, Delt
Salve su casa con Arduino

Salve su casa con Arduino

hace poco, había un frente frío que en mal estado con poder de todo. Había una vigilancia de tornado en Canadá, incluso. Había algunas nubes genial, entonces algunos truenos, luego un montón de rayos, truenos y lluvia. Mucha lluvia y constante ruido
Basados en Arduino puerta Minder para casas con corrientes de aire.

Basados en Arduino puerta Minder para casas con corrientes de aire.

Vivo en una casa con un montón de, digamos, la ventilación natural. Durante el invierno hay una auténtica brisa que sopla a través de la casa cada vez que la puerta del baño se deja abierta. Cualquier calentamiento de la casa que pueda haber ocurrido
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Sistema domótico con Arduino y GSM SIM900 módulo

Sistema domótico con Arduino y GSM SIM900 módulo

¡Hola! Ya casi he terminado mis estudios en la Facultad de ingeniería, tuve que hacer un proyecto de graduación y mi idea era hacer algo asombroso (sé que es muy gracioso: D) para mostrar a todos que soy una máquina prototipo buena y yo puedo convert
Sistema de control su Tv, Dvd y Audio con Arduino y Android

Sistema de control su Tv, Dvd y Audio con Arduino y Android

Hola todos, este es mi segundo instructable y mi primero en inglés, así que, lo siento por los errores.Quiero compartir este proyecto es acerca de cómo puede controlar su Tv, DVD y su sistema de Audio con Arduino y una aplicación para Android con inv
Enchufe de IoT con Arduino y ESP8266

Enchufe de IoT con Arduino y ESP8266

En este instructable, muestro cómo agregar mayor accesibilidad, inteligencia y conectividad a un enchufe de pared normal. Esto se hace con una combinación de microcontroladores, Arduino, sensores varios, ESP8266 y una combinación de paquetes de softw
AC powerstrip con Arduino controla relés AC/DC y openHAB

AC powerstrip con Arduino controla relés AC/DC y openHAB

Por favor no atornille en el powerstrip mientras está conectado a la CA!Este instructable asume que sabes lo que estás haciendo en la CA!También, asegúrese de utilizar cables sin daños que no sean demasiado largos ni demasiado cortos.Este powerstrip
Prevención de incendios de la casa con el seccionador de Detector de humo

Prevención de incendios de la casa con el seccionador de Detector de humo

Hace casi una década comenzó un incendio mayor. Sí, los accidentes ocurren y a veces un pequeño error puede tener graves consecuencias. Un joven fabricante de perder el tiempo con electricidad puede ser particularmente vulnerable a este tipo de accid
Cerradura puerta con Arduino

Cerradura puerta con Arduino

Aquí estamos con la clásica cerradura RFID. Es clásico en ese sentido todo, "Vivir en el futuro y tomar por sentado en este momento". En este tutorial, vamos a establecer un pestillo de puerta que puede abrirse con el golpe de una etiqueta RFID!
PHloat2 DIY agua ácida prueba escultura y kit con arduino

PHloat2 DIY agua ácida prueba escultura y kit con arduino

pHloatpHloat es un kit de bricolaje para uso junto con un microcontrolador arduino seminuevo / preexistente. Su propósito es poner a prueba los niveles de pH en ríos, lagos y arroyos debido a la afluencia de aire y agua contaminación causada a menudo