Maximizar duracion de bateria en MeshCore
Convierte la bateria de unos dias a semanas o meses con configuracion inteligente
Por que importa la eficiencia
De fabrica, un nodo MeshCore puede agotar una celda 18650 (3000mAh) en 2-5 dias. Sirve para probar, pero no es practico para un repetidor en azotea o un despliegue largo.
Con buena configuracion y elecciones de hardware, el tiempo de uso puede subir a semanas o incluso meses. Esto hace viable energia solar y mantiene equipos moviles operando en emergencias prolongadas.
Entender estados de energia
Transmision/recepcion activa
Radio y MCU trabajando al maximo al enviar/recibir paquetes. Es el mayor consumo. ESP32: 80-260mA, nRF52: 10-20mA.
Light sleep
Estado principal. Procesador dormido, radio muestrea periodicamente. Buen balance entre respuesta y duracion. ESP32: 15-30mA, nRF52: 2-5mA.
Hibernacion profunda
Casi todo apagado excepto reloj. Consumo minimo, pero el nodo queda inaccesible. Para trackers. ESP32: 10uA-1mA, nRF52: 1-100uA.
Seis estrategias para mas duracion
1. Baja la potencia de transmision
El setting de fabrica suele ser 22 dBm. Bajar a 17-20 dBm reduce cobertura ~30% pero baja consumo bastante. Perfecto en ciudades con muchos nodos cerca.
2. Alarga intervalos de wake
La configuracion por defecto consulta frecuente. Subir a 10-30s para repetidores o 60s+ para trackers reduce mucho el tiempo activo.
3. Desactiva GPS si no hace falta
GPS consume 30-60mA continuo. Repetidores fijos no ganan nada con posicion. Desactivar GPS solo puede ahorrar 30-50% del total.
4. Desactiva radios no usados (ESP32)
WiFi puede sumar 80-200mA y Bluetooth 10-30mA. Repetidores sin necesidad de smartphone pueden apagar ambos y dejar solo LoRa.
5. Elige nRF52 en lugar de ESP32
Hardware nRF52 consume 5-10x menos que ESP32. Variantes como RAK WisBlock logran semanas/meses donde ESP32 logra dias. Trade-off: sin WiFi.
6. Optimiza spreading factor
Spreading factor bajo (SF7-SF9) reduce duracion de paquetes y consumo. SF12 puede gastar ~10x mas energia que SF7. SF9-SF10 suele ser buen balance.
Tabla comparativa de duracion
| Configuracion | Consumo tipico | Duracion 3000mAh | Duracion 10,000mAh |
|---|---|---|---|
| ESP32 de fabrica (GPS+WiFi activos) | ~150mA | ~20 horas | ~2.5 dias |
| ESP32 optimizado (GPS+WiFi off) | ~40mA | ~3 dias | ~10 dias |
| nRF52 de fabrica (GPS activo) | ~25mA | ~5 dias | ~17 dias |
| nRF52 optimizado (GPS off, low-power) | ~5mA | ~25 dias | ~83 dias |
Potencia de transmision por hardware
Diferentes dispositivos soportan distintos maximos. Usa esta tabla como referencia segura.
CUIDADO
Exceder maximos especificados puede danar permanentemente el hardware. No excedas limites. Si no estas seguro, usa defaults.
| Hardware | Maximo TX | Sugerido | De fabrica |
|---|---|---|---|
| Heltec V3 | 22 dBm | 17-20 dBm | 22 dBm |
| Heltec V4 (Station G2) | 30 dBm | 20-25 dBm | 22 dBm |
| LilyGo T-Deck Plus | 22 dBm | 17-20 dBm | 22 dBm |
| RAK WisBlock (nRF52) | 22 dBm | 14-18 dBm | 20 dBm |
| SenseCAP P1 Pro | 22 dBm | 17-20 dBm | 22 dBm |
Bajar potencia intercambia cobertura por mas bateria. En ciudades con repetidores, 17 dBm suele bastar.
Preguntas sobre eficiencia
Que capacidad necesito para una semana?
Depende. ESP32 optimizado (~40mA) necesita ~6700mAh para 7 dias. nRF52 optimizado (~5mA) necesita ~840mAh. Un powerbank 10,000mAh cubre ESP32; 20,000mAh puede llegar a dos semanas.
Panel solar permite operacion permanente?
Si. Un panel 5W + buffer 10,000mAh puede sostener un ESP32 optimizado (~40mA) de forma indefinida en condiciones normales. Variantes nRF52 pueden requerir solo 2W. Mira la guia de construccion solar.
Por que consume mas de lo esperado?
Revisa: GPS activo? WiFi/BLE activos? TX alto? logging debug? Mide con un medidor USB. En light sleep, ESP32 deberia promediar menos de 50mA.
Light sleep vs deep sleep: cual es la diferencia?
Light sleep mantiene monitoreo periodico de radio para seguir accesible. Deep sleep apaga casi todo hasta que un timer despierte. Light sleep sirve para repetidores; deep sleep para trackers.
Que quimica de bateria conviene?
18650 Li-ion (3.7V, 2500-3500mAh) da buena relacion capacidad/tamano a costo razonable. Para mas: 21700 (5000mAh) o LiPo. Evita alcalinas (no dan buen desempeño en cargas LoRa).
Puedo monitorear consumo en vivo?
Si, con telemetria MeshCore. Habilita reporte de energia para ver voltaje y corriente estimada. Para precision de laboratorio: INA219/INA226.
Cambios simples, mejoras enormes
Desactiva lo que no necesitas (GPS, WiFi), baja potencia de transmision y considera hardware nRF52 para despliegues ultra eficientes. Convierte dias en semanas o meses de operacion continua.