Tabla de contenido:

Temporizador de sueño suficiente: 3 pasos
Temporizador de sueño suficiente: 3 pasos

Video: Temporizador de sueño suficiente: 3 pasos

Video: Temporizador de sueño suficiente: 3 pasos
Video: Episodio #1598 Truco Para Dormir Mejor 2024, Mes de julio
Anonim
Temporizador de sueño suficiente
Temporizador de sueño suficiente

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

Componentes requeridos
Componentes requeridos

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

Diseño y construcción de la electrónica
Diseño y construcción de la electrónica
Diseño y construcción de la electrónica
Diseño y construcción de la electrónica
Diseño y construcción de la electrónica
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: