La solución para crear un reloj despertador de este tipo puede ser adecuada para aquellos que durante mucho tiempo se han cansado de un reloj despertador normal con una señal desagradable. La lámpara tiene la capacidad de aumentar suavemente el brillo, simulando así el amanecer. La característica principal de un reloj de alarma de este tipo es la capacidad de ajustar sus componentes. Una señal repetitiva con una configuración para cualquier día de la semana, un eclipse suave, el brillo máximo de la luz, la duración del aumento de brillo, etc.
Materiales:
- Arduino Uno
- LED brillantes de 12 piezas
- Resistencias de 300 ohmios 12 piezas
- Transistor NPN (el autor usa TIP-120)
- botones 7 piezas
- resistencias de 10 kOhm 8 piezas
- Pantalla LCD (el autor usa una pantalla LCD con interfaz I2C para guardar los puertos Arduino)
- chirrido (zumbador)
- enchufes para conectar piezas a Arduino
Montaje del circuito:
Para facilitar la conexión / desconexión de los LED al circuito, el autor solda el conector a los cables de los LED. Esto será útil cuando toda la estructura encaje en la carcasa al final del trabajo.
Además, todos los demás componentes están conectados de acuerdo con el esquema.
El código fuente del programa se puede descargar en el artículo.
El archivo contiene un boceto para Arduino y todas las bibliotecas. El autor decidió no crear las bibliotecas "Bounce", "LiquidCristal_I2C" y "Wire", pero si decide que también puede usarlas, son de dominio público. El autor también creó
Después de descargar el programa en Arduino, puede comenzar a crear el gabinete.
Los LED se colocan en el techo, la pantalla y los botones se montan en lugares especialmente perforados para ellos.
Aquí está la alarma en la asamblea final:
La pantalla dice "Maandag", que significa "lunes" en el idioma del autor, pero todo está cambiado a inglés en el código.