Un despertador DIY basado en ESP32 se configura mediante interfaz web local
La publicación Hackster.io ha dado a conocer Rouse, un despertador personalizable diseñado para ser construido por el usuario. Este proyecto, detallado en Hackster.io, busca ofrecer una alternativa a la tendencia de utilizar teléfonos móviles como despertadores, mitigando la distracción que estos pueden suponer en el entorno de descanso.
El proyecto se centra en una placa de desarrollo ESP32, un componente de microcontrolador común en el ámbito de la electrónica de consumo y el internet de las cosas (IoT). La unidad integra una pantalla táctil de 3,5 pulgadas y se aloja en una carcasa que puede fabricarse mediante impresión 3D.
Rouse permite la configuración de hasta diez alarmas independientes, cada una con su propio horario, sonido, volumen y duración de posposición. Entre sus funcionalidades se incluyen un incremento gradual del volumen y una característica de "amanecer" que ilumina la pantalla progresivamente antes de la alarma. También dispone de un modo de volumen elevado para usuarios con sueño profundo y una barra física para posponer o detener la alarma.
Una de sus características distintivas es la ausencia de aplicaciones complementarias, cuentas de usuario o suscripciones. Toda la configuración del dispositivo se realiza a través de una interfaz web accesible directamente desde la red local, lo que confiere autonomía al sistema. Adicionalmente, el despertador puede mostrar información meteorológica actual, horas de amanecer y anochecer, y los próximos avisos programados. La estética es personalizable con distintas fuentes, colores, fondos e incluso fotografías. También incorpora sonidos para ayudar al sueño, como lluvia, olas o ruido blanco.
La arquitectura de hardware de Rouse es compatible con tres placas táctiles ESP32 específicas: Freenove FNK0104N, Waveshare ESP32-S3-Touch-LCD-3.5 y CYD E32R35T. Las dos primeras emplean microcontroladores ESP32-S3, mientras que la CYD utiliza el ESP32 original. El proceso de ensamblaje implica la instalación de la pantalla, la conexión de un altavoz y el cableado de dos interruptores táctiles para la barra de posposición, aunque la versión de Waveshare simplifica este paso al no requerir cableado adicional y usar su sensor de movimiento integrado.
La instalación del firmware se efectúa mediante una herramienta de flasheo basada en navegador, eliminando la necesidad de un entorno de desarrollo. Los archivos para la impresión 3D, el firmware y una guía de construcción detallada están disponibles en el sitio web del proyecto. El ensamblaje puede completarse en menos de una hora, sin contar el tiempo de impresión de la carcasa, y una batería LiPo opcional garantiza el funcionamiento en caso de cortes de energía.
Fuente original: Hackster.io







