Tabla de contenido:
Video: Temporizador de sueño suficiente: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
No pude encontrar un buen nombre para este proyecto. También podría llamarlo "suficiente temporizador de apagado". La idea de este proyecto surgió durante unas vacaciones en invierno. Estábamos en una casa de vacaciones donde no había despertador en el dormitorio. Normalmente necesito 8 horas de sueño, pero no más, así que cuando me despierto y he dormido 8 horas, es hora de levantarme de la cama. Desafortunadamente, si no tiene despertador y todavía está oscuro afuera, debe usar su reloj o su teléfono inteligente, pero este último no es algo que guarde en mi habitación, para ver si ha dormido lo suficiente. Para no tener que mirar mi reloj cada vez que me despierto durante la noche, y necesito mis lentes para leer la pantalla, nació este proyecto.
Necesitaba un dispositivo que pudiera indicar si había dormido al menos 8 horas sin la necesidad de que me despertara un despertador exactamente después de 8 horas. El dispositivo es un temporizador de batería que hace lo simple de hacer parpadear un LED 8 horas después de que se enciende el dispositivo. Entonces, cuando me despierto, puedo levantarme de la cama si el LED está parpadeando y debería dormir un poco más mientras no lo haga.
Pero esta no es la única aplicación. Si tiene niños pequeños que aún no pueden decir la hora, puede usar este dispositivo para hacerles saber que pueden levantarse de la cama tan pronto como el LED comience a parpadear.
Tenga en cuenta que cuando el LED comienza a parpadear, no se detiene hasta que apaga el dispositivo.
Como siempre, construí este proyecto alrededor de mi microcontrolador favorito, el PIC, usando el lenguaje de programación JAL pero también puedes usar un Arduino.
Paso 1: componentes necesarios
Necesita tener los siguientes componentes para este proyecto:
- Un trozo de protoboard
- Microcontrolador PIC 12F615
- Toma IC de 8 pines
- Reloj de cristal de 32,768 Hz
- Condensadores de cerámica: 2 * 22pF, 1 * 100nF
- Resistencias:! * 220 k, 1 * 33 k, 1 * 4k7
- LED verde
- Interruptor encendido / apagado
- Soporte de batería para 3 pilas AA o 3 AAA + pilas
- Una carcasa de plástico
Vea el diagrama esquemático sobre cómo conectar los componentes.
Paso 2: diseño y construcción de la electrónica
El rango de voltaje de funcionamiento del PIC está entre 2 voltios y 5,5 voltios, lo que lo hace adecuado para el uso de 3 pilas AA o AAA como fuente de alimentación. Pueden ser baterías normales (el voltaje de suministro total es de 4,5 voltios) o baterías recargables (el voltaje de suministro total es de 3,6 voltios).
Todo el cronometraje se realiza en software por el PIC12F615. El principal requisito para el diseño era que el dispositivo fuera portátil y funcionara con pilas. Dado que el PIC funciona a una frecuencia de reloj muy baja de 32 kHz, consume alrededor de 23 uA a 3.6 V / 29 uA a 4.5 V cuando está encendido y cuando el LED está apagado. Esto garantizará una larga vida útil de la batería. Dado que el LED no tiene que ser brillante, una corriente baja fluye a través de él debido a la resistencia de 4k7 que también contribuye a una mayor vida útil de la batería.
En las imágenes se puede ver el circuito como lo construí en la placa de pruebas, incluido el resultado final cuando lo coloqué en una carcasa de plástico.
Paso 3: el software
Como ya se mencionó, el software está escrito para un PIC12F615 usando el lenguaje de programación JAL. El software realiza una tarea sencilla. Usando un temporizador del PIC, el reloj de cristal de reloj de 32,768 Hz se divide por 32,768, lo que da como resultado una señal interna de 1 segundo. Luego, el PIC usa un contador para contar desde 0 hasta 60 segundos * 60 minutos * 8 horas = 28.800.
Cuando el dispositivo está encendido, el LED parpadeará 3 veces, después de lo cual se iniciará el temporizador de 8 horas. El parpadeo al encender se hace para mostrar que todavía hay suficiente energía en las baterías. Después de 8 horas, el LED comenzará a parpadear nuevamente, pero solo dejará de parpadear cuando el dispositivo esté apagado.
Hay una característica adicional en el dispositivo. Las baterías recargables no deben descargarse completamente. Para evitarlo, el dispositivo comprobará el voltaje de la batería una vez cuando se encienda. Si el voltaje de la batería es inferior a 3,0 voltios, el dispositivo no hará parpadear el LED y entrará en modo de suspensión. El dispositivo debe apagarse y las baterías deben reemplazarse, después de lo cual funcionará normalmente una vez que se vuelva a encender.
Se adjuntan el archivo fuente JAL y el archivo Intel Hex para programar el PIC. Si está interesado en utilizar el microcontrolador PIC con JAL, un lenguaje de programación similar a Pascal, visite el sitio web de JAL en
Diviértase construyendo su propio proyecto y esperando sus reacciones y aplicaciones alternativas.
Recomendado:
Estación meteorológica: ESP8266 con sueño profundo, SQL, representación gráfica por matraz y trazado: 3 pasos
Estación meteorológica: ESP8266 con sueño profundo, SQL, gráficos por matraz y trazado: ¿sería divertido saber la temperatura, la humedad o la intensidad de la luz en su balcón? Sé que lo haría. Así que hice una sencilla estación meteorológica para recopilar esos datos. Las siguientes secciones son los pasos que tomé para construir uno. ¡Comencemos
Sensor de movimiento ESP-01 con sueño profundo: 5 pasos
Sensor de movimiento ESP-01 con sueño profundo: he estado trabajando en la fabricación de sensores de movimiento caseros que envían un mensaje de correo electrónico cuando se activan. Hay muchos ejemplos de instructables y otros ejemplos de cómo hacer esto. Recientemente necesitaba hacer esto con un sensor de movimiento PIR que funciona con baterías y un ESP
Reloj de entrenamiento del sueño para niños: 6 pasos (con imágenes)
Reloj de entrenamiento del sueño para niños: necesitaba un reloj para ayudar a mis gemelos de 4 años a aprender a dormir en un poco más de tiempo (ya he tenido suficiente de tener que despertarme a las 5:30 de la mañana los sábados), pero no pueden leer el tiempo todavía. Después de examinar algunos artículos en una tienda muy popular
Ahorro de batería con sueño profundo: 20 pasos
Ahorro de vida útil de la batería con sueño profundo: ¿Está interesado en usar una batería con su ESP32? Si es así, hoy discutiré información técnica importante sobre este tema. Sabemos que este microcontrolador gasta mucha energía cuando transmite información. Consume
Diadema con lector de sueño: 24 pasos (con imágenes)
Diadema con lector de sueño: ¿Alguna vez te has preguntado cómo duermes por la noche? Los dispositivos como FitBit rastrean el sueño analizando su movimiento durante la noche, pero no pueden ver lo que está haciendo su cerebro. Después de un semestre de aprendizaje sobre instrumentación médica, nuestra clase