Accesorio «GarageDoor» compatible con HomeKit

Hace tiempo, prometi que iba a montar este accesorio para puertas de garaje, y por fin he sacado el tiempo para poder hacerlo…

He creado un accesorio montado con un ESP8266 03, en una maqueta impresa en 3D, con dos finales de carrera, un pulsador para abrir y cerrar ( que activan 2 relés ) y en las pruebas he usado un pulsador normal para simular los sistemas de seguridad, que si se montase en una puerta real, habría que sustituirlo por una barrera IR, o un sensor de presión o cualquier otro sistema que se monte en puertas de garaje…

 

En este prototipo, como en el accesorio persiana, he usado un servo modificado, al que le he quitado la electrónica y los topes a los engranajes para que gire sin impedimentos y así tener un motor simple con reductora que funcione a 5 V, y este motor lo controlaremos usando el esquema que usé para controlar el sentido de giro en ese mismo accesorio… solo que esta vez lo he montado en un PCB…

el esquema es el siguiente…

 

el PCB si lo quereis montar … El archivo de fritzing en la sección de descargas

Como podéis ver, he usado otros transistores que tenía por casa, los 2N3904, son transistores NPN para usos generales, que funcionan igual de bien…

 

IMG_1233

Ahora que ya tenemos el control de sentido de giro , vamos a preparar la maqueta para montar el prototipo …

 

 

Los archivos STL están en la sección de Descargas…

A parte de las piezas , vais a necesitar:

Algunos tornillos de metrica 3, de diferentes larguras.

1/2 m de correa dentada ( de las que se usan en impresoras 3d.

1 rodamiento 10x6x3 , aunque podeis hacer un casquillo).

1 servo modificado ( sin electrónica ni topes ) que gire continuamente.

 

Ahora con un poco de paciencia, vamos a montar el esquema con todos los componentes….

 

Y a programar el ESP8266 03 con el Sketch que esta en la sección de descargas.

En esa misma sección, tenéis un archivo comprimido con las librerías necesarias

Una vez montado el sistema, podremos subir y bajar la puerta usando el pulsador, a iniciar el sistema hace una comprobación del estado de la puerta, si no detecta que este arriba o abajo, el sistema entra en modo averia y no funciona , hasta que la puerta este arriba o abajo y se reincide …

Usad el monitor serie del IDE de Arduino para ir viendo lo que pasa…

Una vez que lo hayamos probado, ya podemos descargar el archivo del accesorio desde la seccion de descargas, y copiarlo en la carpeta «accesories» del servidor, ( si no sabes de que servidor hablo, visita la pagina dedicada a como configurarlo )

Una vez que lo hayas copiado y hayas reiniciado el servidor, ya podéis añadir el accesorio a vuestro iphone o ipad, y controlarlo remotamente…

Lo haremos como sempre, usando la contraseña 031-45-154

Ahora el sistema esta controlado por dos relés, uno para subir y otro para bajar, pero si se quiere adaptar este sistema a un sistema comercial que funcione con un solo pulsador, pulsas y subes, pulsas de nuevo y baja… habria que hacer un par de cambios en el sketch del ESP8266, en los bucles de subir y bajar, para que solo se active un rele, durante un segundo para sustituirlo ( o mejor, ponerlo en paralelo) por el pulsador original de la puerta.

En el sketch que he subido , hay comentadas unas lineas de código para realizarlo, pero están sin probar... solo tendréis que descomentarlas y comentar los dos «void» con el mismo nombre de mas arriba…. Si alguien lo prueba que me comente el resultado….

 

 

Aqui dejo un video de como esta funcionando…

 

 

DonacionPayPal

6 Respuestas a “Accesorio «GarageDoor» compatible con HomeKit

  1. Buenas Lisergio,

    Voy siguiendo todos los tutoriales sobre HomeKit y me surge una duda: ¿Hay alguna forma de pedirle a la App Casa que ponga un dispositivo en «Sin Respuesta»?

    Es que cuando un dispositivo se desconecta, el mqtt lo detecta pero la App no y sería interesante poder enviarle una señal de «ponte en sin respuesta».

    Gracias, un saludo,

  2. Buenas Lisergio,

    Quisiera hacer una consulta, como puedo hacer para que algún familiar pueda agregar mis accesorios creados?
    Me refiero a que ellos abran la aplicación Home y que puedan agregar lo que yo tengo en mi celular.

    De antemano gracias y sus tutorales son espectaculares…

  3. En la app home, puedes invitar a personas , lo tienes en la pestaña de casa, en el icono de arriba a la izquierda, el de la flecha…

Deja un comentario