Tabla de contenido:
- Paso 1: Piezas necesarias
- Paso 2: el circuito del temporizador
- Paso 3: el código fuente
- Paso 4: el aspecto del dispositivo final
Video: El temporizador de minutos basado en la MCU PIC16F88: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Echemos un vistazo al proyecto simple para principiantes del temporizador de minutos. El corazón del proyecto es el MCU PIC16F88 de 8 bits. El tiempo se muestra en la pantalla de 7 segmentos y el temporizador se opera con 6 botones. El dispositivo funciona con la batería de 9 voltios.
El intervalo de tiempo es de 1 a 99 minutos. El modo numérico de dos dígitos se indica mediante el LED verde adicional que se encuentra en el lado derecho de la pantalla, justo al lado del signo del punto decimal. Los cinco botones seguidos representan los números del uno al cinco. El sexto botón tiene dos funciones: reiniciar el dispositivo y cambiar el dígito actual que se está ingresando.
El dispositivo temporizador funciona de la siguiente manera. Una vez que el interruptor principal está encendido, se muestra un dígito cero y el dispositivo está esperando que se presionen los botones. Hay 3 posibilidades:
1) Para ingresar un período de 1 a 5 minutos, simplemente presione uno de los cinco botones. La cuenta atrás comienza en unos momentos.
2) Para ingresar un período de 6 a 9 minutos, presione cualquiera de los cinco botones y luego presione repetidamente el sexto botón para lograr el valor deseado. Después de cada pulsación, el valor se incrementa en 1.
3) Para ingresar un período de 10 a 99 minutos, ingrese el primer dígito siguiendo las instrucciones del paso anterior. Luego presione cualquiera de los cinco botones. El punto decimal y el LED verde adicional se encienden para indicar que se está ingresando el segundo dígito del valor. Ahora presione el sexto botón repetidamente para ajustar el valor del segundo dígito.
Mientras la cuenta regresiva está en progreso, se muestra el tiempo restante y el punto decimal parpadea periódicamente. En el caso del número de dos dígitos, ambos dígitos aparecen periódicamente en la pantalla y el segundo dígito está marcado por el punto decimal. Siempre que la cuenta restante de minutos sea un número de dos dígitos, el LED adicional estará encendido.
Cuando el tiempo restante alcance el valor cero, se activará la alarma sonora. El dispositivo se puede reiniciar con el sexto botón para estar listo para la siguiente tarea.
Paso 1: Piezas necesarias
- PIC16F88
- Pantalla de 7 segmentos
- 6 botones
- Resistencia 1K - 6 piezas
- Resistencia 470 - 9 piezas
- Regulador de voltaje 7805
- Condensador de 0,33 uF
- Condensador de 0.1 uF
- un altavoz piezoeléctrico
- un portapilas
- Un interruptor
Paso 2: el circuito del temporizador
Paso 3: el código fuente
El código escrito en C usando MPLAB X IDE y el compilador XC8 está disponible para descargar:
Paso 4: el aspecto del dispositivo final
Depende de usted si solo ensambla el circuito en la placa de prueba o crea un diseño único. Adjunto algunas imágenes de mis dispositivos.
Recomendado:
Temporizador basado en Arduino para bomba de acuaponia: 4 pasos
Temporizador basado en Arduino para bomba de acuaponia: Este es un pequeño instructable sobre el temporizador basado en Arduino para bomba de acuaponia.Tengo una pequeña configuración de sistema de acuaponia en interiores con flujo continuo. La bomba funciona continuamente y quería hacer un temporizador que hiciera que la bomba funcionara durante un cierto tiempo
Interruptor de temporizador inteligente basado en Arduion: 4 pasos
Interruptor de temporizador inteligente basado en Arduion: en este instructivo, mostraré cómo hice este interruptor de temporizador inteligente. Tuve la idea de un interruptor de temporizador inteligente cuando enfrento un problema con la carga del teléfono celular durante la hora de dormir. muchos casos me olvido de apagar el interruptor y esto mismo sucedió durante la computadora portátil
Reloj despertador con temporizador de 30 minutos: 3 pasos (con imágenes)
Reloj despertador con temporizador de 30 minutos: una amiga está iniciando una pequeña empresa que alquila un recurso por espacios de tiempo de 30 minutos. Buscó un temporizador que pudiera emitir una alarma cada 30 minutos (en la hora y media hora) con un agradable sonido de gong, pero no pude encontrar nada Me ofrecí a crear un si
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
Generador de música basado en el clima (generador Midi basado en ESP8266): 4 pasos (con imágenes)
Generador de música basado en el clima (Generador Midi basado en ESP8266): Hola, hoy explicaré cómo hacer tu propio generador de música basado en el clima. Está basado en un ESP8266, que es como un Arduino, y responde a la temperatura, la lluvia y la intensidad de la luz. No espere que haga canciones completas o programas de acordes