Una fuente de alimentación ininterrumpida (UPS) no es algo que solo se haya conectado a su PC de escritorio. Su Raspberry Pi SBC también podría beneficiarse de él. Sin embargo, las opciones disponibles no son demasiado buenas o demasiado caras. Esto lleva a la gente incluyendo [Joachim Baumann] a modificar alegremente barato sombrero de UPS chino tableros como el Geekworm UPS HAT para solucionar su gran cantidad de problemas y funciones faltantes.

Inspirado por una serie de otros hacks en este foro que cosas arregladas como la necesidad de presionar un botón en el UPS para arrancar la Raspberry Pi, [Joachim] se propuso hacer una solución similar basada en ATtiny que abordaría todos los problemas, sobre todo el hecho de que este UPS Geekworm no detecta cuándo se apagó el SBC conectado y con mucho gusto secará la batería de litio. Encontrar un entrada de blog de Simon quien había realizado ingeniería inversa en el tablero anteriormente fue inmensamente útil.

Con [Simon]En el proyecto, se utilizó una MCU PIC para proporcionar un supervisor para el SOMBRERO de UPS. También evita el control de HAT sobre si Raspberry Pi obtiene energía o no. Sin embargo, los resultados no encajaron [Joachim]Necesidades, por lo que nació el proyecto ATtiny Daemon. Esto usa algunas de las correcciones [Simon] implementa y agrega un demonio que se ejecuta en Raspberry Pi para establecer comunicaciones bidireccionales entre el UPS y el sistema operativo.

Los esquemas finales para el proyecto.

Los ajustes para el UPS también se almacenan en el HAT, en la EEPROM de la MCU, con el demonio capaz de actualizarlo y leerlo según sea necesario. El sistema completo proporciona una lista completa de nuevas características, como se enumera en la página del proyecto Github vinculado anteriormente. Probablemente lo más importante son los umbrales para advertencia, apagados duros y reinicio. Toda la placa adicional también está diseñada para usar solo componentes de orificio pasante, lo que facilita el montaje incluso para los principiantes.

La placa completa y ensamblada, sin ATtiny MCU instalada.


Dejar respuesta

Please enter your comment!
Please enter your name here