Paso 1: introducción
Hola a todos. Este es un proyecto de un termostato modificado para requisitos particulares utilizado para radiadores de coche caldera en mi casa.
Tengo un termo Vaillant y, como muchos otros, tiene un circuito para control de encendido/apagado la circulación de agua caliente dentro de la red de radiadores. Este circuito tiene dos cables de salida, cuando estos cables de corto circuito agua caliente circulación comienza en radiadores. Cuando no son de circulación de agua conectados se detiene.
Un termostato básico tiene un sensor de temperatura y un relé. Una temperatura inferior del interruptor de nivel de umbral en el relé.
Antes de este proyecto, termostato digital que tiene un programador semanal podría seleccionar para cambiar el radiador en un momento específico del día de la semana.
Eso no es suficiente para mi propósito.
Hay algunas acciones que hacemos repetitivamente durante la semana que necesita radiadores encender, por ejemplo me gusta tener radiadores calientes cuando tomo una ducha por la mañana a 7.30 del lunes al viernes. Para esto mi viejo termostato puede hacer el trabajo.
Pero, cuando por ejemplo mi esposa Abra todas las ventanas de casa para hacer interna funciona, existe el problema que inicio temperatura desciende nivel de umbral y radiadores va inútilmente en. Eso no es bueno para la contaminación (y de factura mensual de metano).
Así que he creado WEEKLIMATIC. Es un termostato programable semanal común, igual a la anterior, pero la funcionalidad mejorada es que puedo programar una programación semanal que puede forzar radiadores conmutación encendido o apagado a una hora determinada. Puede almacenar hasta 9 programa dentro de EEPROM Arduino.
Tengo dos programas realmente almacenados:
del lunes al viernes en modo en 7:15 por 30 min en la mañana (ducha) (*)
del lunes al viernes de modo en 10:30 para 2 hrs. en la mañana (mis trabajos domésticos de esposa)
(*) esto no quiere decir que no tomo la ducha el sábado y el domingo. ¡ Hacerlo en la mañana y no necesita de un baño caliente!