Se dice que hay más de una manera a la piel una
gato. Una estrategia involucra un técnico altamente especializado e instrumentos de precisión. Otro implica un redneck, un cuchillo de mantequilla y un martillo de bola. Este proyecto está probablemente más cercano más adelante en la escala de los proyectos de Arduino.
Contamos con un calentador de agua de gas natural de modelo finales fabricado por uno de los mayores proveedores de aparato de la nación. Una de las características de seguridad del calentador apaga el piloto permanente cuando la cámara de combustión se calienta en exceso. Puede restablecerse fácilmente, pero la condición es comúnmente descubierta cuando estoy parado al lado de la ducha esperando el agua caliente que nunca llega. Entonces se me ocurre que el piloto ha fallado otra vez. Cuando fui buscando un dispositivo que me alertaría al hecho de que el piloto ha fallado, fui incapaz de encontrar un producto adecuado para el uso residencial. Parecía que había una solución mediante el uso de unos sensores simples y un microprocesador.
La finalidad del dispositivo es el siguiente:
· Informe de la condición de la piloto permanente y establecer una condición de alarma o alerta en caso de una falla del piloto.
· Informe la temperatura de suministro de agua caliente como hasta el monitor piloto y establecer una condición de alarma o alerta cuando la temperatura cae por debajo de un punto de ajuste.
· Supervisar el espacio de una fuga de gas natural y establecer una condición de alarma cuando se alcanza un punto de ajuste.
· Supervisar el espacio de una fuga de agua en el suelo alrededor del calentador de agua y programar una alarma cuando se detecta agua.
· Automáticamente silenciar alarmas para piloto falla y falla de la temperatura del agua entre las horas de 22:00 y 7:00.
· Proporcionar una función de reconocimiento que permite al usuario silenciar una alarma activa durante un período de tiempo especificado mientras que el calentador de agua se recupera de una condición de alarma y luego vuelve automáticamente al funcionamiento normal si las condiciones lo justifican.
· Proporcionar una función de silencio que desactiva las alarmas sonoras indefinidamente.
· Configurar alarmas de recordatorio bianual en el primero de junio y diciembre para recordarme limpiar Apagallamas del calentador de agua. Se divulga que un apagallamas de obstrucción están la causa de la falta del piloto de pie en primer lugar. (Entonces ¿por qué no simplemente marca un calendario en la pared? Véase el párrafo uno).
· Permiten al usuario modificar fácilmente los puntos de ajuste, la fecha y la hora.
Gas natural calentadores de agua son aparatos bastante simples, pero son menos peligrosas. Diseñadores de ir a grandes longitudes para hacerlos seguros para el uso residencial. Por esta razón, yo quería una solución que era separado y aparte del aparato. Es decir, no quería participar, modificar o derrotar a cualquier parte del circuito del calentador de agua o sistemas de seguridad. Toda la potencia, sensores, circuitos, cables, etc. son estar solo. Hay un par de termómetros físicamente conectado al dispositivo, sino se colocan de modo que no interfieran con el aparato en modo alguno. Nuestro calentador de agua es en un armario con climatizador. Los parámetros que he marcado han demostrado ser muy confiables. Los resultados dependerá su ubicación de los aparatos y condiciones. Los termómetros que he utilizado en este proyecto son dispositivos de muy rápida acción, pero 40 galones de agua son de acción lenta. Puede tomar 60-90 minutos para las temperaturas caen por debajo del punto de ajuste. El sensor del detector del agua está montado en un Altoid tin y el sensor de termopila para el detector de piloto se monta en un molde de mini-Altoid que luego se monta en la carcasa en la parte inferior del calentador.
Lista de materiales:
Arduino Nano
Recinto
DROK® LM2596 regulador de voltaje ajustable
separadores de 3 mm
Adafruit TMP-006 termocupla Sensor identificación del producto: 381
Adafruit Pi Zapatero Breakout Kit para frambuesa Pi
Convertidor de sistema de 5V 3V de I2C nivel IIC módulo Arduino de sensor
DALLAS DS18B20 termómetro identificación del producto: 381
Sensor de Gas Natural de MQ-5
Lluvia lluvia módulo Sensor lluvia módulo 3.3V-5V
Potenciometro de 2-10K
Pantalla de LCD 4 x 20 I2C
DS3231 RTC
4 interruptores SPDT
8 interruptores momentáneos
Sostenedor del fusible
Placa de circuito
2-blanco 5 m m LED con soporte
2-amarillo 5 m m LED con soporte
2-azul 5 m m LED con soporte
2-rojo 5 m m LED con soporte
10-10K ¼ vatios resistencia
resistencia de ¼ w 1-1k
Adafruit CAT 5 conector de montaje en panel
Adafruit mini panel USB de conexión de montaje
Toma de montaje de panel DC
Plug y jack estéreo de 1/8"
Cableado y conectores varios
2 zumbadores
cable de cinta