Paso 4: alertas. Detectores de humo
Utilizar detectores de humo conectados en red inalámbrica por lo que cualquier sonido de la alarma se activarán todos otros detectores de humo en la misma red.
Para conectar a mi caja de interfaz de IoT he comprado una caja adicional para usar como alarma de "Maestro". Detectores de humo son un dispositivo de seguridad y como la alarma de "Master" tiene que ser hackeado yo no quiero hackear una alarma en un lugar vivo. Esto significa que si mi hack falla y provoca un mal funcionamiento de la alarma de "Maestro" a seguir trabajando todas las otras alarmas.
Imagen 1 muestra la configuración global.
He utilizado un aislador óptico para obtener la señal de alarma de la alarma de humo "Master". He intentado conectar apagado el LED de alarma pero no pude conseguirlo para desencadenar el aislador óptico.
Imagen 2 muestra la interfaz entre la alarma de humo "maestro" hackeada y Arduino. Con el diseño de la veroboard en imagen 3. El Consejo de vero tiene también el relé de presión de timbre y repuesto pull up/pull-down resistencias para adiciones.
Existen otros detectores de humo conectados en red en el mercado que incluyen un master detector de humos de la estufa y tienen salidas de relé. Esto haría para una interfaz mucho más simple pero el inconveniente es que son por cable y también cuesta 2 a 3 veces el precio.
Ya he conectado la salida de alarma de humo sonda la alarma "master" modificada no suena pero todavía se activará y accionar por los otros detectores de humo. Mi "maestro" alarma es una alarma adicional para que esto no pondrá en peligro la seguridad de mi casa. El Arduino se utiliza para detectar la alarma "chirridos" y decidir si la una alerta debe ser enviado. En una situación de verdadera alarma alarmas de humo un chirrido 3 veces intervalos de medio segundo con una diferencia de segundo 1,5. Cuando Arduino ve este patrón envíe una alerta. Si el cableado del sensor de alarma de humo fue una salida continua de no iba a ser enviado. El Arduino es enviado a ignorar todas las entradas de menos de 300m segundos. Además cuando una batería en cualquier detector falla o hay un error de sistema las alarmas sonido 1 chirrido cada 48 segundos para advertirle. El Arduino siempre esperará después de recibir el primer "chirrido" y tiempo cómo rápido se recibe otro "chirp". Si el tiempo entre "chirridos" es demasiado largo entonces se omite el "chirrido" y no se envía una alerta.
Usted podría si desea enviar una alerta a ti mismo saber que una batería necesita cambiar o el sistema tiene un error. El código de Arduino por supuesto tendrá que ser modificado para adaptarse a diferentes tipos de detectores de humo.
El video muestra la prueba de humo alertas de alarma recibidas en mi PC de escritorio junto con el Arduino com puerto salida teléfono móvil alertas y superpuestos en la parte superior. Normalmente no tendrías el puerto com conectado para controlar la salida pero he incluido para dar una idea de lo que está haciendo el Arduino durante la alerta.