Control de led RGB compatible con HomeKit con ESP8266 03

En la entrada anterior, aprendimos a programar los ESP8266 03, cosa necesaria para poder avanzar con el siguiente proyecto.

Vamos a controlar tiras de led RGB de 12V usando la app casa de nuestro iPhone y como no, podremos pedirle a Siri que nos encienda , apague, ajuste la luminosidad o cambie el color de nuestro dispositivo.

 

Para este proyecto, he decidido hacer un PCB, así que los interesados podréis visitar ESTA entrada para aprender a hacerlas y construiros una insoladora si fuese necesario.

En primer lugar aquí tenéis el esquema a seguir para montar el dispositivo de control del RGB.

Es el mismo esquema que he usado para el control Dimmer, pero ampliado a tres salidas.

 

He añadido un pulsador, en este caso no ajusta la intensidad de la luz, si no que con cada pulsación enciende de un color diferente, primero Rojo, luego Verde, Azul , Blanco y se apaga, una opción para no depender del movil si queremos encenderla.

También he añadido un led que se enciende en el momento que estamos conectados a la red WiFi

El PCB sería el siguiente:

RGB_PCB_esp8266_03_etch_copper_bottom

 

RGB_PCB_esp8266_03_pcb_componentes

 

Recordad que los PDF hay que imprimirlos a un tamaño  del 100% para que sea la medida real.

En esta placa, es ESP esta por la parte superior, así que he usado patas de componentes para poder soldarlo…

 

 

 

Para que todo esto funcione, necesitaremos el Sketch para poder programar el ESP8266 03

Podéis descargarlo desde AQUÍ

Ahora necesitaremos el accesorio para HomeKit que tendremos que copiar en la Raspberry pi que hace de servidor… si no sabéis como se hace, tendréis que visitar ESTA entrada en la que aprendimos a montar nuestro servidor para HomeKit.

El accesorio lo podéis descargar desde AQUÍ.. ( recordad que tenéis que cambiar la ip, a la que corresponda a vuestro servidor.

Y lo añadiremos como cualquier otro accesorio, usando la contraseña 031-45-154

De todas formas, todos los ficheros de los proyectos ahora están alojados en GitHub, en mi repositorio .

Creo que este montaje no necesita de demasiada explicación, así que dejo un video de como funciona el sistema usando Siri para controlarlo.

 

 

DonacionPayPal

13 Respuestas a “Control de led RGB compatible con HomeKit con ESP8266 03

  1. Buenas noches! soy nuevo en esto y me apasiona mucho las posibilidades con esta nueva tecnologia!! Queria saber si se conoce la distancia que tiene de alcance de wifi el modulo ESP8266, es parecido al alcance de un celular? es necesario agregar alguna antena?? el mismo modulo podria hacer de repetidora de señal para modulos que esten mas alejados de Router? desde ya muchas gracias

  2. El alcance, pues si, mas o menos como un movil, desconozco si hay algún Módulo que tenga antena, peeo seguro que si, y programa para convertirlo en repetidor no se si habrá, o si las posibilidades del hardware lo permiten..

  3. Hola Lisergio, como estas? Gracias por tantos proyectos para hacer!!! Te hago una consulta, sirve para este proyecto usar un ESP8266 /12 en vez del /03? Gracias!!

  4. En principio sin problema, si puedes usar los mismos gpio, podrás programarlo tal cuál, si los que yo he usado no están disponibles en el /12, solo tendrías que modificar la asignación de los pines en el sketch y usar los que tu quieras.

  5. Pingback: Lampara “LightSaber” RGB compatible con homekit |

  6. El esquema que hay en la entrada es de 3 salidas R,G,B, si que haces referencia al blanco pero entiendo que lo haces con combinación de colores, pero no es el caso
    En mi comentario hago referencia a las tiras led RGBW de 4 salidas con las que el color blanco es independiente

  7. Hola, Felicidades por el proyecto, las instrucciones y todo perfecto. solo tengo un problema que posiblemente me puedas ayudar a resolver. Los Leds azules nunca se apagan. Los pines correspondientes de cada color en el ESP están mandando la señal correcta de 3 volts al activar el color correspondiente pero al apagar todo (o bajar el brillo al 100%) los led azules de la tira de leds siguen encendidos. ya revise todas las conexiones e inclusive cambie todos los transistores de la línea azul per no logro solucionar el problems. Gracias…

  8. Si cambias el color , coincide con el que bebería de ser?
    Comprueba las salidas del esp cuando esta con el dim al 0%, si las 3 salidas son iguales , el esp esta bien, seria un fallo de los transistores, o de los mosfet,

  9. Hola, gracias por la rápida respuesta. Al cambiar de color todo funciona bien con el pulsador y con homekit, y la lectura de cada pin del ESP es correcta en HIGH 3v Y LOW 0.14 v. cambié ya el transistor y mosfet del color azul pero sigue igual. ¿serán los transistores/mosfets de alguno de los otros dos colores?

Deja un comentario