Este hecho en casa será útil para aquellos que regularmente se levantan por la mañana. Después de todo, el invierno está por venir, y esto significa que tienes que despertarte en la oscuridad, y esto es bastante triste e inseguro si el interruptor de la luz está ubicado bastante lejos. Además, en la oscuridad es mucho más difícil despertarse y levantarse de la cama. Este producto casero resolverá este problema. Cuando suena la alarma, se enciende una lámpara en la habitación, lo que proporcionará un cómodo despertar.
Todo funciona en el microcontrolador. Arduino.
Materiales y herramientas para el hogar:
- diferentes LED;
- reloj en tiempo real tipo MP1095;
- Zumbador piezoeléctrico (con generador incorporado);
- Un prototipo de la placa de depuración del kit de estudio de programación Arduino (incluido en el kit NR05), que está diseñado para conectar el Arduino Nano;
- material para crear un difusor (si tiene una impresora 3D, puede imprimir algo propio).
El proceso de fabricación de la lámpara:
Primer paso Inicio de construcción
Primero, el autor comenzó creando un pedestal de lámpara. Tendrá un difusor y el equipo necesario está instalado en el interior. El bloc se dibujó rápidamente en SketchUp. Si lo desea, también puede imprimir el estuche para la placa del prototipo, pero el prototipo en sí ya es bastante hermoso. Entre otras cosas, se puede utilizar para el desarrollo de otros proyectos y, en cuanto al despertador, en el futuro se puede diseñar de forma más compacta, utilizando la misma placa Arduino Nano.
Luego se instaló un solo LED. El autor lo pegó con un pegamento ultramoderno que se congela cuando se expone a la luz ultravioleta. Se llama pegamento Bondic. Mantiene bien el pegamento, y tener tal cosa para el hogar no será superfluo.
En la misma etapa, el conector también está pegado.
Paso dos Prueba y revisión
Cuando se probó, resultó que la luz casera era bastante tenue. La lámpara es visible en la oscuridad, pero esta luz no es suficiente para despertar a una persona. Para resolver el problema, se encontraron varios LED blancos, que se conectaron en paralelo en forma de árbol. Como resultado, la lámpara comenzó a brillar bastante, esto permitirá despertar de esa luz con cierta sensibilidad de una persona, bueno, por supuesto, esto no es todo, habrá otras palancas de influencia en la psique.
La lámpara con el brillo máximo consume aproximadamente 100 mA, en este sentido, no se puede conectar directamente al Arduino. Pero en la placa de depuración hay un amplificador de corriente que funciona en un transistor, emite 200 mA.
Entre otras cosas, el tablero tiene un montón de botones; en el futuro, se pueden usar para experimentos y configurar la alarma.
En términos generales, la placa de depuración es buena porque tiene un montón de conectores diferentes a los que puede conectar una variedad de sensores, servos, relés, dispositivos que funcionan con la interfaz I2C y más. Para conectarse, solo necesita tener cables con enchufes.
Paso tres Etapa final
El autor decidió ajustar el brillo de la lámpara a través de PWM, utilizando el noveno pin del microcontrolador Arduino, que está conectado en el tablero al amplificador. El tweeter está conectado al conector SOUND, más y menos a GND están conectados a DAT.
Será necesario conectar un reloj en tiempo real al conector I2C_5V, ya que necesita 5V para la alimentación.
Para el ajuste, hay un indicador LCD de dos líneas en la placa. Es bastante contrastante y tiene signos blancos sobre un fondo azul que son claramente visibles. Después de conectar todo el equipo necesario, puede proceder a configurar el software.
Algoritmo para el trabajo casero:
- cuando la hora del reloj coincide con la hora de la alarma, la lámpara comienza a encenderse gradualmente, brillando más intensamente;
- en el proceso de encender la lámpara, también se emiten señales de sonido que no permitirán que el objeto dormido ignore la alarma;
- También necesita la capacidad de instalar un sonido molesto adicional para un despertar más eficiente, si es necesario. También sería bueno hacer una función que le permita encender la luz a pleno brillo o apagarla después del despertar completo;
- Y finalmente, el reloj y la alarma deberían poder configurar la hora.
El boceto listo para usar en casa se puede descargar al final del artículo. El código tiene comentarios detallados que le permitirán editarlo para satisfacer cualquier necesidad.
Eso es todo, el producto casero está listo, puedes comenzar las pruebas.