iot_conectividad

My UPS Pal: Conectividad de red para SAIs USB con ESP32

Un proyecto de código abierto habilita la monitorización remota de sistemas de alimentación ininterrumpida.

La supervisión del estado de los SAIs, como la salud de la batería o el tiempo de autonomía disponible, tradicionalmente ha dependido de una conexión directa a un equipo informático. Esta limitación puede llevar a que problemas como una batería agotada pasen desapercibidos hasta que la energía de respaldo es realmente necesaria.

Para solventar este inconveniente, el desarrollador Aron Reid ha creado My UPS Pal, una placa compacta basada en el microcontrolador ESP32. Según Hackster.io, la motivación surgió de una experiencia personal donde un SAI que protegía una cámara de seguridad en su garaje tenía la batería muerta, y el problema no se detectó a tiempo por la ausencia de un equipo de monitorización cercano. El objetivo fue desarrollar una alternativa más económica a dedicar una Raspberry Pi o adquirir costosas tarjetas de red propietarias.

My UPS Pal se articula en torno a un módulo Espressif ESP32-S3-WROOM-1-N16R8, equipado con 16 MB de memoria flash y 8 MB de PSRAM. La placa, que mide 36×58 mm, incluye un puerto USB-A para la comunicación con el SAI, un puerto USB-C para alimentación y programación, LEDs de estado y un cabezal para una pantalla OLED opcional de 0,96 pulgadas. Asimismo, dispone de pines GPIO expuestos para posibles expansiones de hardware.

El dispositivo ejecuta un servidor Network UPS Tools (NUT), lo que permite que software compatible, como Home Assistant, Synology, TrueNAS, Unraid y Proxmox, supervise el SAI a través de una conexión Wi-Fi. Las funcionalidades de monitorización pueden incluir la carga de la batería, la autonomía estimada, el voltaje, el consumo de energía y el estado operativo, dependiendo de la información que proporcione el propio SAI.

Adicionalmente, My UPS Pal ofrece una interfaz web integrada para consultar lecturas en tiempo real, datos históricos y un registro de interrupciones. Desde esta interfaz, los usuarios pueden iniciar autodiagnósticos de batería, controlar alarmas sonoras y emitir comandos de apagado, si el SAI es compatible con estas funciones. Para el acceso remoto, el dispositivo incorpora conectividad Tailscale, lo que permite una gestión segura sin exponerlo directamente a internet.

El desarrollo del proyecto enfrentó desafíos técnicos, como la insuficiencia de memoria para Tailscale y problemas con la alimentación por USB-C, los cuales fueron resueltos. El dispositivo final opera con un consumo aproximado de 0,4 vatios.

My UPS Pal está disponible como una placa preensamblada, con un precio inicial de 33 dólares, o de 41 dólares para la versión que incluye la pantalla OLED. Para la comunidad que prefiere construir sus propios equipos, Aron Reid ha puesto a disposición el firmware, la documentación y el diseño de hardware original en GitHub, lo que facilita su implementación en otras placas de desarrollo ESP32-S3 compatibles.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *