🛠 Budget énergétique : dimensionner une Zero sur batterie
Objetivo
Diseña una configuración de batería basada en el consumo medido del Zero, en lugar de en mitos populares. Tabla oficial: promedio en reposo 0,10 A, activo típico 100 mA, reproducción H.264 0,23 A, estrés máximo 0,35 A, detenido 0,055 A — a 5 V esto equivale a ~0,5 W en reposo y menos de 2 W bajo estrés.
Mide tu propio perfil
vcgencmd measure_temp # throttling 80-85 C, hard limit 85 C
sudo apt install sysbench
sysbench cpu --cpu-max-prime=20000 run # watch an inline USB power meter
sudo halt # halted state: 0.055 A per the official table
Cálculos de dimensionamiento
Un paquete de Li-ion de 10 Ah / 37 Wh a través de un convertidor buck de 5 V (~90 % de eficiencia): en reposo ≈ 0,5 W / 0,9 ≈ 0,55 W, por lo que aproximadamente 37 / 0,55 ≈ 65 h. Añade un nodo de sensores de 60 mA y aún superarás las 40 h. El ciclo de trabajo —detener entre lecturas de sensores— es donde la cifra de 0,055 A en estado detenido resulta ventajosa.
> NO VERIFICADO: las cifras exactas de duración de la batería dependen de tu convertidor y periféricos — trata las horas anteriores como ejemplos trabajados, no como mediciones. La reactivación desde el estado detenido mediante GPIO no está documentada en la documentación oficial de energía; planifica un ciclo de encendido o un MCU que corte la alimentación.
Redúcelo
- Raspberry Pi OS Lite: sin escritorio, menos trabajo en reposo en 512 MB de RAM
- Una tarjeta SD rápida y de calidad: el intercambio en el Zero consume energía y se desgasta rápidamente
- Verifica dentro de la carcasa sellada con
vcgencmd measure_temp— incluso con menos de 2 W, las carcasas expuestas al sol pueden alcanzar 85 C
Trampas comunes
- La corriente de reposo del convertidor buck puede rivalizar con el consumo en reposo del propio Zero bajo cargas ligeras — mide toda la cadena, no solo la placa.
- Confiar en
vcgencmd get_throttledpara la salud de la alimentación: la gama Zero no tiene ninguna detección de subvoltaje.
Otros tutoriales para esta placa
- Premier démarrage de la Zero avec écran (mini-HDMI)
- Installation headless : la Zero en carte réseau USB (g_ether)
- Alimentation et consommation : le point faible de la Zero
- GPIO en Python : LED et bouton avec gpiozero
- Console série sur USB : la Zero en port série (CDC-ACM)
- Camera CSI sur Zero v1.3 : le nappe 22 broches
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash