Circuito de temporizador variable con pantalla digital para la cuenta regresiva

0

Me gustaría hacer un temporizador.

El temporizador tendrá una pantalla digital de 7 segmentos y funcionará con un microcontrolador de algún tipo.

Me gustaría poder poner un tiempo (por ejemplo, en cualquier lugar entre 0 y 10 minutos) y tener una cuenta regresiva desde el tiempo de entrada hasta cero. También me gustaría mostrar la resolución en milisegundos, pero esto no es crucial.

Quiero que el temporizador sea relativamente preciso (hasta + - 1 segundo en ~ 20 minutos).

¿Qué tipo de circuitos necesito? ¿Un circuito temporizador 555 podrá manejar esto? ¡Necesitas una dirección para empezar! Por favor, hágamelo saber qué otra información se requiere! Gracias.

Así que tengo:

  • Arduino
  • HS420361K-32 x2
  • Cosa de respaldo MAX7219
  • Teclado de 16 teclas

Supongo que todo esto funcionará bien en conjunto. ¿Me estoy perdiendo algo aquí?

Estaré jugando con el software Arduino por un tiempo hasta que descubra cómo puedo / quiero hacer esto.

Cualquier consejo sería bienvenido =)

    

1 respuesta

0

Hay muchas formas posibles de realizar esta tarea.

Puedes construir desde chips lógicos discretos. Debido a que desea un contador descendente, esto generalmente requiere dos fichas por dígito para la sección de conteo / visualización. Además, necesitará varios otros chips para dividir su oscilador de base de tiempo hasta la frecuencia de conteo que desee, así como el circuito de inicio y parada.

Se puede hacer, no es difícil. Ni siquiera es tan tedioso.

Tenga en cuenta que el uso de chips lógicos discretos significa que lo más probable es que desee utilizar pantallas LED de 7 segmentos. Podría conducir vidrio LCD desnudo, pero eso requiere muchas puertas lógicas para que el variador de velocidad llegue a los segmentos de la pantalla.

También puede realizar esta tarea utilizando un pequeño microcontrolador. Este tipo de proyecto normalmente solo requiere el microcontrolador (un chip) más el oscilador de base de tiempo que desee utilizar.

El uso de un pequeño microcontrolador le permite elegir si desea usar pantallas LED o una pequeña pantalla LCD basada en caracteres.

El inconveniente de usar un microcontrolador es que debe escribir el firmware que realiza la aplicación que desea. También tenga en cuenta que esto es una ventaja: puede agregar fácilmente características que no serían fáciles (ni siquiera posibles) con un diseño de lógica discreta.

Decida en qué dirección desea ir y modifique su pregunta según corresponda. Te ayudaremos a llegar al final del proyecto.

    
respondido por el Dwayne Reid

Lea otras preguntas en las etiquetas