Control de LEDs a través de IoT en Arduino y ESP8266, funciona con Siri



Explicación

La lámpara está compuesta por una tira W2812B de LEDs de 2 m. con IP30 y 60 LEDs por metro, 1 ESP8266, 1 Arduino Nano, y 1 transformador de 5V a 1 A.

El funcionamiento de la lámpara nace en Siri, ya que a través de la App Atajos, tengo establecidos 3 atajos: Enciende la lámpara, apaga la lámpara y cambia la lámpara de color. Cuando se ejecutan los atajos en Siri lo que hace es enviar un parámetro a una IP estática producida por el ESP8266 que está conectado al router inalámbrico por Wifi, a continuación el ESP8266 lee el parámetro y lo envía por el puerto serie al Arduino Nano, y el Arduino Nano realiza distintas funciones en función del parámetro que le llega.

Lenguaje de programación

Toda la programación del Arduino Nano y el ESP8266 está realizada en el IDE de Arduino.

Extras

Puedes controlar tu lámpara a través de cualquier asistente, sólo tienes que configurar tu asistente para que envíe los parámetros, al igual que he hecho con Siri.

Coche controlado por Wifi creado a través de un ESP8266, con sensor de ultrasonidos y RFID RC522 (CarArduino)

Espejo Inteligente SmartMirror en Raspberry PI 3B+ con API Google Assistant