Batterij optimalisatie

MeshCore stroomverbruik optimaliseren

Leer hoe je batterijduur verdubbelt of zelfs maanden haalt uit één accu

Waarom stroomverbruik optimaliseren?

Een standaard MeshCore node gaat op één 18650 batterij (3000mAh) ongeveer 2-5 dagen mee. Dat is prima voor testen, maar niet ideaal voor een permanente repeater op je dak.

Met de juiste instellingen en optimalisaties kun je batterijduur verlengen naar weken tot maanden. Dit maakt solar-powered repeaters praktisch en zorgt dat mobiele nodes dagen meegaan zonder opladen.

Drie power modes in MeshCore

Active mode (TX/RX)

Radio actief zenden en ontvangen. Verreweg het hoogste verbruik. ESP32: 80-260mA, nRF52: 10-20mA.

Verbruik: 80-260mA (ESP32)
Gebruik: Tijdens verzenden/ontvangen
💤

Light sleep mode

Meest gebruikte mode. CPU slaapt, radio luistert periodiek. Optimale balans tussen bereikbaarheid en batterij. ESP32: 15-30mA, nRF52: 2-5mA.

Verbruik: 15-30mA (ESP32)
Gebruik: Standaard node operatie
😴

Deep sleep mode

Alles uit behalve RTC klok. Extreem laag verbruik maar node is niet bereikbaar. Alleen voor battery-powered trackers. ESP32: 10µA-1mA, nRF52: 1-100µA.

Verbruik: 10µA-1mA (ESP32)
Gebruik: GPS trackers, sensoren

Zes manieren om batterijduur te verlengen

1. Verlaag TX power (zendvermogen)

Standaard is TX power 22 dBm (max). Verlaag naar 17-20 dBm voor kortere afstanden. Bereik daalt ~30%, verbruik daalt ~50%. Perfect voor stedelijke repeaters met veel nodes in de buurt.

2. Verleng sleep intervals

Standaard checkt de node elke paar seconden voor berichten. Verhoog dit naar 10-30 seconden voor repeaters, 60+ seconden voor trackers. Langere interval = meer slaap = minder verbruik.

3. Schakel GPS uit (als je het niet nodig hebt)

GPS verbruikt 30-60mA continu. Als je geen locatie hoeft te delen, schakel GPS volledig uit. Dit scheelt 30-50% totaal verbruik. Handig voor fixed repeaters.

4. Disable WiFi en Bluetooth (alleen ESP32)

WiFi: 80-200mA extra. Bluetooth: 10-30mA. Als je smartphone app niet gebruikt, schakel BLE uit. Voor headless repeaters kun je beide uitschakelen en alleen LoRa aan laten.

5. Gebruik nRF52 in plaats van ESP32

nRF52 chipsets gebruiken 5-10x minder stroom dan ESP32. Een RAK WisBlock nRF52 node gaat weken tot maanden mee waar ESP32 dagen haalt. Nadeel: geen WiFi, iets duurder.

6. Optimaliseer LoRa spreading factor

Lagere spreading factor (SF7-SF9) = snellere packets = kortere TX tijd = minder verbruik. SF12 (max range) verbruikt 10x meer dan SF7. Gebruik SF9-SF10 voor goede balans.

Batterijduur voorbeelden

Configuratie Gemiddeld verbruik Runtime 3000mAh Runtime 10.000mAh
ESP32 defaults (GPS aan, WiFi aan) ~150mA ~20 uur ~2.5 dagen
ESP32 optimized (GPS uit, WiFi uit) ~40mA ~3 dagen ~10 dagen
nRF52 defaults (GPS aan) ~25mA ~5 dagen ~17 dagen
nRF52 optimized (GPS uit, low power) ~5mA ~25 dagen ~83 dagen

TX Power Instellingen per Apparaat

Elk apparaat heeft verschillende maximale en aanbevolen TX power waarden. Gebruik onderstaande tabel als richtlijn.

⚠️ WAARSCHUWING

Onjuiste TX power instellingen kunnen je radio hardware permanent beschadigen. Gebruik nooit hogere waarden dan het maximum voor jouw apparaat. Bij twijfel, gebruik de standaardwaarde.

Apparaat Maximum TX Aanbevolen Standaard
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

Lagere TX power betekent minder bereik maar significant langer batterijduur. Voor stedelijke gebieden met veel repeaters is 17 dBm vaak voldoende.

Veelgestelde vragen over stroomverbruik

Hoeveel mAh heb ik nodig voor een week batterij?

Afhankelijk van configuratie: ESP32 optimized (~40mA) = 6700mAh voor 1 week. nRF52 optimized (~5mA) = 840mAh. Powerbank 10.000mAh is prima voor ESP32, 20.000mAh voor 2 weken.

Kan ik solar panel gebruiken voor permanent operation?

Ja! Een 5W solar panel + 10.000mAh batterij kan een optimized ESP32 node (40mA avg) permanent voeden in Nederland (met genoeg zonlicht). Voor nRF52 volstaat een 2W panel. Zie onze solar repeater guide.

Waarom verbruikt mijn node meer dan verwacht?

Check: GPS aan? WiFi/BLE actief? Hoge TX power? Debug logs aan? Firmware bug? Meet exact verbruik met USB power meter. Gemiddeld verbruik in light sleep zou <50mA moeten zijn voor ESP32.

Wat is het verschil tussen light sleep en deep sleep?

Light sleep: Radio blijft periodiek luisteren, node is bereikbaar. Deep sleep: Alles uit, node is offline tot wake-up timer. Light sleep voor repeaters (bereikbaar), deep sleep voor GPS trackers (periodiek wakker).

Welke batterij type is het beste?

18650 lithium-ion (3.7V, 2500-3500mAh) is ideaal. Goede balans capaciteit/grootte/prijs. Voor ultra-long runtime: 21700 cellen (5000mAh) of LiPo packs. Vermeijd alkaline AA (slechte discharge curve voor LoRa).

Kan ik stroomverbruik real-time monitoren?

Ja, via MeshCore telemetry. Enable power telemetry in settings en je ziet battery voltage en current in de app. Voor nauwkeurige metingen: gebruik INA219/INA226 current sensor module.

Dubbele batterijduur met simpele optimalisaties

Schakel ongebruikte features uit (GPS, WiFi), verlaag TX power, en kies nRF52 voor ultra-low-power. Ga van dagen naar weken of maanden batterijduur.