Haga este reloj digital de 7 segmentos con circuito de alerta de pitido

Haga este reloj digital de 7 segmentos con circuito de alerta de pitido

En esta publicación vamos a construir un reloj digital usando una pantalla LED de 7 segmentos con diseño controlado por Arduino.

POR:

Cómo funcionan los circuitos

El circuito de reloj de 7 segmentos propuesto es económico e incluso los principiantes en Arduino pueden lograrlo con facilidad. Este reloj consta de cuatro pantallas de 7 segmentos, dos para horas y dos para minutos.



La pantalla está emparejada con IC 4026 que está diseñada para manejar pantallas de 7 segmentos. Cada IC 4026 está controlado por Arduino.

Este reloj tiene una función de alerta de pitido, que suena cada comienzo de la hora, dando una idea aproximada del tiempo sin mirar el reloj. Este reloj no tiene función de alarma.

El código Arduino no necesita ninguna biblioteca especial para compilar el programa. El reloj tiene un diseño muy minimalista, solo cuatro pantallas y dos LED para el indicador AM / PM y no tiene funciones sofisticadas que no sean pitidos cada hora.

Prototipo del autor:

Resultado de la prueba del reloj digital de 7 segmentos

Aquí hay un prototipo completo con cartón y materiales de desecho:

El diseño:

El circuito consta de cuatro IC 4026 para controlar cuatro pantallas de 7 segmentos y el cerebro del reloj arduino. Dos resistencias desplegables están conectadas al pin de reinicio del IC 4026 para evitar un reinicio accidental debido a la carga estática. Indicador AM / PM conectado a arduino en combinación con una resistencia limitadora de corriente de 330 ohmios.

Nota: Se debe conectar una resistencia de 220 ohmios a 330 ohmios en cada segmento de la pantalla.

Reloj digital de 7 segmentos con circuito de alerta de pitido

Configuración de pines de IC 4026:

Configuración de pines de IC 4026

El circuito de beeper:

El circuito del zumbador es solo un multivibrador monoestable diseñado con IC555. Cuando se envía un pulso negativo al pin # 2 de IC555, emite un pitido aproximadamente durante un segundo. Esta alerta de audio ayuda al usuario a tener una idea aproximada de la hora. El pin # 2 de IC555 debe estar conectado al pin # 10 de arduino.

Circuito de zumbador IC 555

Código de programa:

|_+_|

Cómo configurar la hora:

Al ser un diseño muy minimalista, el 'botón de reinicio' se puede utilizar para establecer la hora. Pero el usuario debe configurar la hora con la ayuda del reloj de referencia. El usuario debe reiniciar el arduino exactamente a las 12 en punto. Una vez hecho esto, el reloj actualiza la hora por sí solo.

Nota: Dado que el reloj digital de 7 segmentos explicado anteriormente que utiliza Arduino no tiene un 'chip de reloj en tiempo real', para mantener la hora exacta, existe la posibilidad de que el tiempo avance o se retrase debido a cambios en la temperatura ambiente.

Para rectificar esto, aquí están los pasos:

• Si su reloj adelanta el tiempo del reloj de referencia por unos segundos, debe ralentizarse, anote la diferencia e ingrese el valor en el programa en milisegundos.

delay (2000) // corrección de errores (varía con la temperatura) Esto se ralentizará unos segundos cada hora.

• Reemplace 2000 con su valor.

• Si tiene retrasos en el reloj, configure el 'retraso (0) // corrección de errores (varía con el tiempo)' y realice los siguientes cambios en el programa:

|_+_|

Reemplace 'delay (9700)' con su valor para acelerar el tiempo cada minuto.

Estos pasos no garantizan que la hora siempre sea precisa, pero ayudan a mantener la hora con una inexactitud mínima. El diseño propuesto es un reloj de 12 horas.




Artículo anterior: Circuito indicador de carga completa de la batería con dos transistores Siguiente: Generador de efecto corona