Esta es mi lámpara de cama que cambia de color.
Está alimentado por USB y puede ciclar a través de una selección de colores agradables con la presión de un botón. También hay algunas animaciones relajantes diferentes.
El modelo está diseñado para deslizarse sobre mi cabecera, pero se incluye la fuente de FreeCAD para que puedas cambiarlo según tus necesidades.
El software funciona de la siguiente manera:
En modo lámpara (el predeterminado), la lámpara pasa por tres colores diferentes. Estos son:
Blanco, rojo (para salvar tus ojos cuando estás medio dormido) y naranja (parece ser amarillo, ¡pero bueno!).
Al presionar el botón durante mucho tiempo se selecciona el modo programado. La lámpara permanecerá encendida durante cinco minutos con el color seleccionado actualmente antes de desvanecerse lentamente a negro. Para reiniciar el temporizador, presione brevemente el botón y permanecerá encendido durante otros cinco minutos.
Pulsar durante mucho tiempo en el modo programado selecciona el modo arcoíris. No estoy seguro de qué propósito práctico sirve esto, pero se ve bastante genial.
Una última pulsación prolongada apaga los LEDs. Ten en cuenta que el Arduino seguirá funcionando y no tengo idea del consumo actual del circuito en este modo.
Más fotos llegarán pronto.
Hardware:
1 Arduino Pro Mini.
1 interruptor basculante SPST.
1 placa de desconexión Micro USB.
Un tramo corto de cadena de LED WS2812.
1 botón táctil de 6x6x6
Algunos cables. Utilicé el cable de cobre barnizado de un transformador y derretí el barniz de las partes que necesitaba soldar antes de estañarlas adecuadamente.
Software:
Se proporciona el código fuente de Arduino, incluyendo un proyecto de PlatformIO para usar con tu IDE de elección, que en mi caso es VSCode.
Tags
Model Source
