JSDayES golosinas IOT

Escrito por: Ulises Gascón

Apr 29, 20162 min read
Mostrando un tarro de golosinas vacío con un arduino dentro

Funcionamiento

En el archivo config.js definimos la url (sin protocolo) y la frecuencia a la que se realizarán las peticiones.

En app.js ocurre toda la magia. Primero se busca el Arduino... se conecta a el y después ejecutamos una tarea repetida que verifica el código de estado en la respuesta HTTP

Por defecto si la respuesta es 200 el Led se vuelve verde, si recibiéramos otra respuesta como redirección (código 301), error (400-500), etc... se tornaría azul.

Y si tuviéramos un error al realizar la petición y no se pudieran retornar las cabeceras con al información esperada... simplemente se torna rojo.

En principio esto se puede ajustar y modificar todo lo que queramos. El led RGB utiliza la misma combinación de colores RGB Hexadecimal como la web, pero no permite usar los colores reservados en palabras clave (aqua, blue, red, etc...) o colores hexadecimales acortados como (#fff, #D2D, etc..)

Materiales

Bote de plastico de golosinas con un arduino dentro y un led

Conexiones

Montaje de los componentes sobre la placa Arduino nano

Stack

  • Nodejs
  • Arduino
  • Comunicación serial

Estado

Este proyecto esta completado

Referencias