En primer lugar, es un pequeño proyecto interesante, pero en realidad estás usando la herramienta incorrecta. Esto es algo que se ha resuelto desde hace siglos utilizando una herramienta conocida como agenda.
Detodosmodos,hagámosloelectrónicamente,solopordiversión.Parecequenonecesitasunaprecisiónmuyalta;noimportasielfiltrosereemplazaundíaantesomástarde(undíaen6mesestieneunaprecisióndel0,5%).Tomonotadequetienequefuncionarconunabatería,porloquetienequeserrealmentedebajoconsumo.
Voyaempezarporcambiarlosrequisitos.DeseaunLEDcomoindicador,perosudispositivotendríaqueestarprominentementepresenteenlasaladeestarsideseaasegurarsedeverelLEDencendido,inclusocuandoparpadea.(NotemosquepuedesernecesariodestellarparaevitarquelabateríaseagoteantesdequesenoteelLED;despuésdetodo,elLEDpuedeencendersejustodespuésdequesefuealacama).YousaríaunzumbadorenlugardeunLED.Yparaevitarqueeltimbresueneenmediodelanoche,necesitaremosuncronometrajeprecisoquetambiénnosindiquelahoradeldía.Esosignificaqueun555estáfuera,ytendremosqueconfiarenunmicrocontrolador.Unpequeñomicrocontroladorcuestamenosde50centavosyelfuncionamientoenuncristalde32.768kHznoconsumemucho(paraunproyectouséun MSP430F1101 que consumió menos de 4 \ $ \ mu \ $ A) y tiene una precisión de minutos en meses.
Pero eso significa que debes tener cuidado con el momento en que inicias el temporizador, y eso no es muy fácil de usar.
Introduzca el receptor de reloj atómico . DCF77 en Europa y WWVB en América del Norte transmiten el tiempo como pulsos de 1 segundo. El microcontrolador puede funcionar con un reloj RC interno (no tiene que ser tan preciso) y mantener el tiempo según el código de tiempo recibido. Para ahorrar energía, puede hacer que el receptor del reloj atómico encienda el microcontrolador cada pulso de 1 segundo, de modo que el controlador pueda actualizar la hora y la fecha, y volver a dormir.
Puede programar el microcontrolador para que emita una señal a las 14:00 del primer sábado después del tiempo de espera, por ejemplo.
Luego está la fuente de alimentación . La solución del microcontrolador solo necesita unos pocos \ $ \ mu \ $ A, por lo que una celda de litio CR3032 (válida para 500mAh) puede durar varios años. Pero el tiempo entre eventos es tan largo que eventualmente la batería se dará por vencida a la mitad de un período de 6 meses, y el filtro de reemplazo del tiempo pasará inadvertido.
Yo sugeriría un dispositivo alimentado por red , usando un transformador pequeño; Tengo un grupo de transformadores de 6V, 0.35VA para este tipo de productos pequeños. Dado que un período prolongado de 6 meses no garantiza que no habrá un corte de energía, necesitará una batería / condensador de respaldo . Aquí en Bélgica tenemos un promedio de menos de 1 corte de energía en 2 años, la más larga que experimenté duró 2 horas. No usaría una batería, al menos no una célula primaria. Una recargable funcionará, pero en su lugar vamos a usar un supercap . Un límite de 0.1F mantendrá un dispositivo de 10 \ $ \ mu \ $ A en funcionamiento durante 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 alimentación.
Para una aplicación que requiere tan poca interacción con el usuario, todavía es útil tener algún tipo de comentarios . Podría encender un LED una vez por segundo para indicar que el temporizador está funcionando, y si le importa que sea una versión de lujo, puede mostrar el recuento del día restante en una pantalla LCD o LED de tres dígitos.
editar (con respecto al comentario de Ben)
En el pasado utilicé estos pequeños módulos del receptor DCF77 de Conrad .
VivoenEuropa,porlotanto,DCF77,paraWWVB(Norteamérica) existen módulos similares .
Las conexiones son simplemente una 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 tensión, el microcontrolador funciona.
Lectura adicional: