6 accesorios Homekit en 1 ESP8266 03

En todas las entradas relacionadas con accesorios compatibles con HomeKit, hemos usado un esp8266 01 para activar un relé ( una luz o enchufe ) y leer el estado de un sensor ( temperatura,humedad, pulsador), es decir un pin de entrada y uno de salida, a excepción del control RGB que necesitaba 3 pines pero era un solo accesorio. Pero en esta entrada, vamos a conectar 6 salidas de relé a un solo ESP8266 03 y controlarlos como 6 accesorios independientes desde la app home.

El proceso es realmente sencillo, para el servidor seguiremos el primer tutorial dedicado al servidor HomeKit usando la imagen de Raspbian Jessie de ESTE enlace, y aprenderemos a montar nuestro propio servidor Homekit..( pero sin añadir los accesorios de esa entrada del blog)

Ahora, para este proyecto, los accesorios que vamos a usar, son como en todos los accesorios que hemos usado, pero con la diferencia, que todos están subscritos al mismo canal de emisión del servidor MQTT, para que toda la comunicación la reciba el mismo esp8266, en este caso que nos ocupa el esp8266 03 que vamos a preparar a continuación.

Para añadir los accesorios , los podéis descargar desde la repo de GitHub,

Accesorio 1 de 6

Accesorio 2 de 6

Accesorio 3 de 6

Accesorio 4 de 6

Accesorio 5 de 6

Accesorio 6 de 6


Añadiremos los accesorios a la App casa ( contraseña 031-45-154)

Ahora el módulo esp8266 03…

Seguiremos el siguiente esquema, usando relés de 3,3v ( los de 5 v a veces funcionan y a veces no).

Y cargaremos el sketch siguiendo ESTE TUTORIAL y usando el IDE de Arduino. DESCARGAR SKETCH

Recordad que tendréis que editar el Sketch del esp8266, para configurar el SSID, la contraseña y la dirección ip del servidor HomeKit …

Ahora ya podemos controlar 6 salidas usando un mismo módulo esp8266 03, si solo necesitáis activar dos salidas, se puede usar un esp8266 01 .

Aqui tenéis un video del funcionamiento…

 

Todos los archivos de esta entrada están disponibles en la Repo de Github

 

DonacionPayPal

Anuncios

4 Respuestas a “6 accesorios Homekit en 1 ESP8266 03

      • Posso subtituir o esp8266-esp-03 por um Esp8266-esp12e? o que teria que mudar no codigo do projeto?

      • Si usas los mismos pines en el esp12e, tendría que funcionar igual. Si no puedes usar los mismos pines, solo tienes que cambiarlos en el código , donde pone ” int salida1=0″ cambia el 0 por el pin que quieras usar, y haz lo mismo con todas las salidas

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