Paso 2: Consideraciones de Hardware 2: el reloj
Mientras que Arduino puede usarse para calcular el tiempo, no es una solución perfecta para proyectos de reloj, ya no será capaz de realizar un seguimiento de tiempo mientras está desconectado. Afortunadamente, hay una alternativa, un módulo muy barato reloj DS3231 reloj en tiempo real y una batería de a bordo. Utiliza alimentación externa cuando el dispositivo está encendido y mantiene el reloj tictac la batería cuando no hay ninguna otra fuente de energía actual. Así no tienes que configurar tiempo cada vez que el dispositivo esté encendido.
Hay un problema, sin embargo, que debo mencionar aquí para ahorrarle tiempo. Utilizar estos módulos de izquierda y derecha y este proyecto fue el primero que apareció este problema: el módulo de reloj no mantiene tiempo cuando apagado. Realmente, he pasado realmente frustrantes horas tratando de clavar esto. Todavía no sabemos exactamente qué causó esto, pero sospecho que era una sobrecarga de la batería de Li-Ion en el módulo de tiempo.
Estos módulos vienen siempre con un circuito de carga. Puede parecer frío, pero en realidad no es porque es inútil. Una batería 2032 ordinario será capaz de mantener el chip RTC alimentado durante 10 años – y que es realmente más que la vida útil garantizada de una batería recargable de iones de litio.
En cualquier caso, aquí está la solución: quitar el circuito de carga, a continuación, reemplace la batería de Li-Ion con un ordinario. Tenga en cuenta que no debe enchufar en una pila alcalina común sin quitar primero el circuito de carga.
La forma más sencilla de deshacerse del circuito de carga está quitando una sola resistencia en el tablero. Que es 201 sesión de resistencia junto al conector de 4 pines en el módulo (véase el cuadro arriba). Desoldarlo o simplemente romper con la fuerza bruta, entonces puso en una pila alcalina y bingo! No hay hora más reajuste para usted.