Eficiencia energetica

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.

Power: 80-260mA (ESP32)
Usage: Durante trafico
💤

Light sleep

Estado principal. Procesador dormido, radio muestrea periodicamente. Buen balance entre respuesta y duracion. ESP32: 15-30mA, nRF52: 2-5mA.

Power: 15-30mA (ESP32)
Usage: Operacion normal
😴

Hibernacion profunda

Casi todo apagado excepto reloj. Consumo minimo, pero el nodo queda inaccesible. Para trackers. ESP32: 10uA-1mA, nRF52: 1-100uA.

Power: 10uA-1mA (ESP32)
Usage: Trackers y sensores

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.