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.