Hay algunas formas de lograr esto. Los 2 más grandes serían la forma fácil y la forma divertida .
FORMA FÁCIL:
Suponiendo que está utilizando una distribución de Linux, simplemente instale Network UPS Tools – Bienvenido e inícielo.
- Cómo transmitir transmisiones en vivo desde el módulo de cámara raspberry pi a un teléfono Android usando cv abierto
- ¿Hay alguna manera de controlar con precisión el número de giros de un motor usando rasberry pi?
- Raspberry Pi no será detectado por el escáner IP. ¿Qué debo hacer?
- ¿Qué componentes necesito para crear una tableta Raspberry Pi de bajo costo?
- ¿Es posible conectar un Raspberry Pi 3 a su red WiFi usando solo su teléfono inteligente?
Deberá configurarlo para usar la pérdida de ethernet como señal de apagado, y deberá realizar una evaluación en vivo del banco de alimentación USB o simplemente crear un temporizador para apagarlo después de una cantidad establecida de tiempo.
Será difícil monitorear la energía real restante, ya que los circuitos de refuerzo en el banco de energía USB mantendrán una corriente constante hacia el Pi.
La forma divertida:
Querrá usar una conexión directa desde la batería a la Pi. Bueno, no exactamente directo, pero no a través de USB. Luego, puede usar un ADC para medir el voltaje a través de una red de resistencia y hacer que se apague cuando se alcanza un umbral.
Alguien realmente ha creado algo como esto, vea aboudou / picheckvoltage
Ahora, si quieres ser realmente hardcore, puedes crear tu propia solución todo en uno que también sería útil para recargar la batería. Utilizará algo como el DW01 (http://www.ic-fortune.com/upload…) para proteger la batería y algo como el circuito de cargador independiente TP4056 (http: //dlnmh9ip6v2uc.cloudfront….) Para aplíquele el jugo. Agregue algunas otras partes y listo.
Si fuera usted, comenzaría con el PiCheckVoltage de arriba y vería si no podría agregar los otros 2 chips y construir una solución de extremo a extremo para ello.