Dimmer para tiras de Led compatible con HomeKit usando ESP8266

Para seguir con la temática de los últimos meses, vamos a construir un Dimmer para tiras de led, que podremos controlar usando HomeKit, y Siri.

 

home-kit-dimmer

 

 

 

En este caso, el esquema incluye algún componente más, ya que incorpora un MosFet para el control del brillo de la tira de led y un ajuste del nivel de los pulsos PWM, ya que el nivel del PWM de la placa ESP8266, es de 3,3v ( lógico, ya que se alimenta a 3,3v) y el nivel que necesitamos es de 5v, así que usaremos un transistor y un par de resistencia para realizar un ajuste del nivel.

También he añadido un relé de forma opcional, ya que hay dos maneras de montar este sistema, el primero, y el que voy a realizar yo, es usando una alimentación para el sistema de control y otra para las tiras de led, y el segundo sería usando el mismo alimentador para todo el sistema, lo que implica tener la fuente de alimentación de los led siempre encendida. De esta manera el relé que he añadido tendrá la misión de encender y apagar la fuente de alimentación cuando sea necesario.

En caso que decidais montar todo el sistema con un único alimentador de 12v, solo tendréis que usar un 7805 ,como regulador de 5v y eliminar el relé del esquema, lo demás seguirá exactamente igual.

El esquema de montaje con dos alimentadores es el siguiente:( descargar esquema)

homkit_dimmer_2_alimentadores

 

El esquema de montaje con un solo alimentador es el siguiente: ( descargar esquema )

 

homkit_dimmer_1_alimentador_bb

 

El sketch necesario para que funcione, lo podéis descargar desde AQUI. ( recordad como se graba usando el IDE de Arduino)

Recordad que en el sketch, tendréis que modificar 3 datos importantes para que funcione de forma correcta, el SSID y PASSWORD de vuestra red wifi, y la dirección IP de vuestro servidor homekit.

captura-de-pantalla-2016-12-02-a-las-0-00-58

Una vez todo cargado, accederemos a nuestro servidor HomeKit por SSH para descargar y configurar nuestro nuevo accesorio.

ssh pi@(ip de nuestro servidor homekit)

password: raspberry

sudo su

Ahora iremos al directorio de accesorios.. en mi caso:

cd node-v6.7.0-linux-armv7l/HAP-NodeJS/accessories/

Vuestra dirección puede variar en función de la versión de node, y del directorio de instalación…

Ahora vamos a descargar el accesorio…

wget https://dl.dropboxusercontent.com/u/8783282/descargas/ficheros/ficheros%20homekit%20dimmer/Dimmer1_accessory.js

Ya lo tenemos descargado, ahora lo editaremos para cambiar la ip del servidor, y la dirección física del dispositivo.

nano Dimmer1_accessory.js

ahora cambiaremos la ip de host, que es la ip de la raspberry pi.

 

captura-de-pantalla-2016-12-02-a-las-0-08-19

y la dirección física  (light.username) cambiaremos datos del numero en hexadecimal.

captura-de-pantalla-2016-12-02-a-las-0-08-48

Si queréis añadir mas dimmers a vuestro sistema, solo hay que clonar el accesorio y cambiar los “1” de dimmer, por los siguientes números, y el los sketch del módulo ESP8266 cambiar el host al numero que corresponda.

Para clonar el accesorio, bajaís de nuevo a la carpeta accesories y :

cp Dimmer1_accessory.js Dimmer2_accessory.js

editais el Dimmer2… cambiando los “1” por “2” y la dirección física y ya está.

ahora reiniciaremos el servidor:

sudo reboot

Una vez se haya reiniciado el sistema, ya podremos añadir el nuevo accesorio a nuestro iPhone o iPad.

Lo realizaremos de la misma manera que en los anteriores…

Dentro de la app Casa, pincharemos en “+” , añadir accesorio

 

fullsizeoutput_3050

 

Seleccionamos el Dimmer en la lista de dispositivos.

 

fullsizeoutput_3051

 

Añadiremos de todos modos…

 

fullsizeoutput_3052

 

La contraseña es la misma que en todos los accesorios anteriores ” 031-45-154″

 

fullsizeoutput_304b

 

Una vez añadido ajustaremos los parámetros a nuestro gusto…

 

fullsizeoutput_304d

 

Ahora ya podremos controlar el accesorio…

 

fullsizeoutput_304f

 

fullsizeoutput_304c

 

fullsizeoutput_3053

 

 

DonacionPayPal

 

 

Anuncios

7 Respuestas a “Dimmer para tiras de Led compatible con HomeKit usando ESP8266

  1. Pingback: PCB y Caja para el Dimmer de Led ( HomeKit ) |

  2. Pingback: Led dimmer esp8266 HomeKit – Twenty Gadgets

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s