En primer lugar, es un pequeño proyecto interesante, pero realmente estás usando la herramienta incorrecta. Esto es algo que se ha resuelto desde hace siglos utilizando una herramienta conocida como agenda.
Hagámoslo electrónicamente de todos modos, solo por diversión. No parece necesitar una precisión muy alta; no importará si el filtro se reemplaza un día antes o más tarde (un día en 6 meses es 0,5% de precisión). Tomo nota de que tiene que funcionar con una batería, por lo que tiene que ser realmente de baja potencia.
Voy a comenzar cambiando los requisitos . Desea un LED como indicador, pero su dispositivo tendría que estar presente de manera bastante destacada en la sala de estar si desea asegurarse de ver el LED encendido, incluso cuando parpadea. (Tengamos en cuenta que puede ser necesario el parpadeo para evitar que la batería se agote antes de que se note el LED; después de todo, el LED puede encenderse justo después de que te acuestes). Usaría
un timbre en lugar de un LED . Y para evitar que suene el timbre en el medio de la noche, necesitaremos un cronometraje preciso que también nos dirá la hora del día. Eso significa que un 555 está fuera, y tendremos que confiar en un microcontrolador. Un microcontrolador pequeño cuesta menos de 50 centavos, y funcionar con un cristal de 32.768 kHz no consume mucho (para un proyecto utilicé un MSP430F1101 que consumió menos de 4μA), y tiene precisión de minutos durante meses.
Pero eso significaría que debe tener cuidado con el momento en que inicia su temporizador, y eso no es muy fácil de usar.
Ingrese el receptor del reloj atómico . DCF77 en Europa y WWVB en Norteamérica transmiten el tiempo en pulsos de 1 segundo. El microcontrolador puede funcionar en un reloj RC interno (no tiene que ser tan preciso) y mantener la hora en función del código de tiempo recibido. Para ahorrar energía, puede hacer que el receptor del reloj atómico active el microcontrolador con cada pulso de 1 segundo, para que el controlador pueda actualizar la hora y la fecha, y volver a dormir. Podría programar el microcontrolador para que emita una señal a las 14:00 el primer sábado siguiente al tiempo de espera, por ejemplo.
Luego está la fuente de alimentación . La solución de microcontrolador necesita solo unos pocosμA, entonces una celda de litio CR3032 (buena para 500 mAh) puede durar varios años. Pero el tiempo entre eventos es tan largo que eventualmente la batería dejará de funcionar a la mitad de un período de 6 meses, y el tiempo de reemplazo del filtro pasará desapercibido.
Sugeriría un dispositivo alimentado por la red eléctrica , utilizando un pequeño transformador; Tengo un montón de transformadores de 6 V y 0,35 VA para este tipo de productos pequeños. Dado que un período prolongado como 6 meses no garantiza que no habrá un corte de energía, necesitará una batería / condensador de respaldo . Aquí en Bélgica tenemos menos de 1 corte de energía en 2 años en promedio, el más largo que experimenté duró 2 horas. No usaría una batería, al menos no una celda primaria. Una recargable servirá, pero usemos un supercap en su lugar. A 0.μUn dispositivo funcionando por más de 24 horas. El microcontrolador puede monitorear la alimentación de la red, de modo que, si el tiempo de espera de 6 meses ocurriera durante un corte de energía, el microcontrolador puede posponer la señal hasta que se restablezca la energía.
Para una aplicación que requiere tan poca interacción del usuario, sigue siendo útil tener algún tipo de comentarios . Puede parpadear un LED una vez por segundo para indicar que el temporizador está funcionando, y si desea hacerlo una versión de lujo podría mostrar el recuento de días restante en una pantalla LCD o LED de tres dígitos.
editar (re comentario de Ben)
En el pasado usé estos pequeños módulos receptores DCF77 de Conrad .
Vivo en Europa, por lo tanto DCF77, para WWVB (Norteamérica) existen módulos similares .
Las conexiones son simplemente fuente de alimentación (1.2V a 15V) y 2 salidas DCF77, una no invertida, una invertida. Las salidas son de colector abierto, por lo que con el pull-up adecuado para cualquier voltaje en el que funcione el microcontrolador.
Otras lecturas: