¿Cómo puedo hacer un circuito temporizador de huevos de 15 minutos?

4

Quiero hacer un temporizador de 15 minutos para un juego. Me gustaría contar 3 x 5 minutos en segmentos de tiempo y luego sonar una campana cuando terminen los 15 minutos.

Para hacer esto, quiero presionar un botón para iniciar el temporizador, que luego se iluminará 3 x leds. Después de cada segmento de 5 minutos, uno de los LED debe apagarse. Finalmente, cuando se terminan 15 minutos, quiero tocar una campana (solo una vez) con un solenoide.

El problema es que no sé por dónde empezar. Tengo más experiencia en programación de computadoras, por lo que entiendo la lógica necesaria para hacerlo, ¡pero no cómo! (He juntado circuitos en el pasado, pero siempre utilizando el esquema de otra persona, no estoy seguro de por dónde empezar en cuanto a diseñar el mío).

No estoy buscando a alguien que lo diseñe para mí (¡aunque podría ayudar!), sino una idea de dónde empezar a descubrir cómo hacerlo. He echado un vistazo a algunos circuitos con temporizador de huevos basados en 555, pero no sé cómo establece los períodos de tiempo en ellos.

EDIT

He destruido un vago esquema: ¿parece que voy en la dirección correcta? Si esto hace lo que creo que debería, debería comenzar con tres LED encendidos, luego, con cada pulso de reloj, apagar un LED hasta que se apaguen, entonces debería reiniciarse.

    
pregunta Ben

4 respuestas

7

No me gustaría arruinar tu aprendizaje divertido, PERO si tienes una idea más completa de este proyecto, puedes pasar a otros más difíciles.

El siguiente circuito es casi exactamente lo que me vino a la mente de inmediato (he tenido mucho que ver con los 4017 en los últimos años :-)) y he aquí, alguien ha hecho un muy buen trabajo al escribirlo.
 El 4017 es un "Contador de Johnson" descodificado (búsquelo) que proporciona una salida de secuenciación de uno de diez.  Usted puede hacer que lo haga.  contar hasta la posición n y parar,
 o para posicionar N y luego reiniciar
 o puedes encadenar varios juntos.  o más ....

Un IC muy útil. Hoja de datos para la versión básica de CMOS aquí
 y para la versión versión 74HC4017 almacenada en búfer aquí .

Tenga en cuenta que el "básico" CD 4017 tiene una característica muy especial que tiende a faltar en todas las versiones "mejoradas", tiene un Schmitt activado entrada de reloj - lo que significa que puede usarla con una entrada de botón de usuario u otra entrada lenta y ruidosa. A veces una característica muy valiosa.

El circuito en sí es suficiente:

¿Esto es lo que quieres? Bueno, casi.
 Mira las líneas de habilitar y restablecer.
 Mira la hoja de datos.
 ¿Qué sucede si conecta la línea de habilitación en la salida N?

enlace

PERO han hecho un trabajo realmente excelente al presentar un complemento en la versión de tablero de instrumentos aquí

Esto lleva a esto. Podría usar una pequeña placa de prueba y menos LED y un oscilador diferente.  (por ejemplo, 555/4040 et al, etc.) pero este es un ejemplo extremadamente bien hecho

ENTONCESpuedeconsiderarunmillóndealternativas[desdeaquí]:todaslasimágenesseunenaunapágina.Mirelapartesuperiordelapáginaparaverlamaneraobviayextremadamenteútildeobtener y esta superposición, pero no idéntica, colección del circuito del temporizador de huevos (más algunas otras cosas en cada caso).

74HC4017 "debajo del capó":

Precisión del reloj:

Pruébalo y verás. Use una tapa de reloj de buena calidad, NO una cerámica.

¿Qué sucede si lo cronometró dos veces más rápido y usó, por ejemplo, diodos para O un solo LED por 2 salidas?
 ¿O 3 veces más rápido?

Si desea utilizar un reloj más veloz en CD4040, CD4020, CD4060. Tenga en cuenta que uno de estos puede dividirse y auto oscilar. Aún puede tener 2 ICs en total, pero también un reloj y un divisor. Disfrutar.

    
respondido por el Russell McMahon
3

Le sugiero que evite un 555, ya que realmente no está diseñado para aplicaciones precisas: las variaciones de tolerancia en R (1%) y C (5% o 10% según el valor) y los 555 umbrales probablemente limitarán su precisión de sincronización a una precisión de entre 7-15% en el mejor de los casos.

En su lugar, considere usar un microcontrolador o, si desea evitar la programación y atenerse a la lógica, use un 74HC4060 : está diseñado para manejar un cristal de cuarzo (sugerencia: los cristales de 32768Hz tienen una buena potencia de 2) y tiene un divisor de 14 etapas para generar ondas cuadradas lentas desde una fuente de frecuencia rápida. Son baratos, comunes, están disponibles en DIP para crear prototipos de forma sencilla y están fabricados por varios fabricantes.

Con el 4060 tendría que agregar una máquina de estado mínima hecha de circuitos lógicos, no difícil con algunos flip-flops 74HC74 y algunas puertas.

    
respondido por el Jason S
2

Su pregunta es muy general, por lo que quizás pueda proporcionarle una orientación general. Básicamente, al abordar un problema como este, se puede diseñar un circuito electrónico personalizado para resolver este problema específico o se puede usar un microcontrolador de propósito general, conectar los diversos botones pulsadores y LED, etc. e implementar la lógica en el software.

Dado que tiene experiencia en programación de computadoras, quizás este último enfoque sea más de su agrado. ¿Está familiarizado con los microcontroladores Arduino ?

Si bien hay muchos microcontroladores para elegir, los Arduinos se han vendido en cientos de miles, están disponibles (consulte en su Radio Shack local) y si lo busca en Google encontrará docenas de libros y artículos que describen cómo conectarse. Proyectos simples como este.

Aquí hay un video de YouTube de alguien que hace un temporizador con un Arduino.

    
respondido por el JonnyBoats
0

No me he sentado y en realidad he intentado diseñar esto, pero de repente parece que el enfoque de usar un temporizador 555 para el tiempo básico debería estar bien. Eso es lo que hacen los 555. Aunque necesitarás algunas "cosas" adicionales, creo. Obtener los impulsos del 555 es una cuestión de configurar los valores para un par de componentes (una resistencia o dos y un condensador) que se usan junto con el 555. Si observa algunos de los diversos 555 tutoriales que están disponibles , debería poder encontrar la fórmula que le indica cómo elegir los valores correctos para obtener el tiempo que desee.

La parte más complicada es alternar los circuitos integrados uno a la vez en respuesta a las señales del 555. Necesitará algunas partes lógicas, a menos que pierda mi marca. Probablemente podría hacerlo con unos pocos flip-flops, o tal vez un contador IC. Entonces solo querrá que los transistores controlen los LED y la campana.

Si has estudiado álgebra booleana / matemática discreta, probablemente podrás ordenar rápidamente cómo unir el bit lógico de componentes discretos. Mira cómo funcionan los flip-flops, los latches y los contadores, y creo que podrás hacer que algo funcione.

Básicamente, usted quiere tratar el pulso (salida alta) del 555 como un "1" digital. Luego, desea que su circuito lógico haga lo correcto, de manera que 1 pulso dé como resultado una "salida alta" en algún lugar, donde esa señal alta vaya al transistor que enciende algo (y tal vez algo más), y que 2 pulsos provoquen un transistor diferente para encender (o apagar), etc., y así sucesivamente (para permitir sus 3 etapas discretas).

También, aquí hay un tutorial bastante bueno sobre el uso de esos 555 temporizadores: enlace

    
respondido por el mindcrime

Lea otras preguntas en las etiquetas