Paso 2: Realizar el circuito
Usé el alto rendimiento de Atmel, paquete de AVR ATMega328 TQFP de 8 bits de baja potencia como controlador principal de mi reloj. Un módulo de reloj en tiempo real basado en el DS3231 de alta precisión se utiliza para el tiempo de mantenimiento. El DS3231 es un bajo costo y gran precisión I2C reloj de tiempo real (RTC) con un oscilador de cristal integrado temperatura-compensada (TCXO) y cristal. Por lo tanto, sin necesidad de utiliza oscilador de cristal externo y su operar desde 2.3 a 5.5 V.
Como una pantalla se utiliza una solo color 1,25 8 x 8 matriz de punto pantalla. Puede utilizarse tanto ánodo común o display de cátodo común. Tienes que ajustar el programa en consecuencia.
Dos botones táctiles de ángulo recto se utilizan para ajuste de tiempo y cambio de modo de reloj. Si revisas detenidamente el diagrama del circuito que se dará cuenta de que un botón está conectado a INT0 Atmega328 pin y otra al pin PB1. El segundo botón se puede conectar a cualquier otro pin pero no debe cambiar el primer botón. Porque usé el botón uno para despertar el controlador del modo de espera. Para despertar la IC debe utilizar la interrupción externa y por esta razones yo pin de INT0 (interrupción externa) para el primer botón. 2 pines está conectado para la conexión del cargador y la batería.
Ocho resistencias limitador actual de 100 ohm están conectadas a los pines de la fila de la matriz de puntos.
Diseñé el esquemático en Eagle CAD. Archivo esquemático águila, archivo de imagen y archivo pdf del esquema se unen aquí.