MeshCore zoptymalizuj zużycie energii
Dowiedz się, jak podwoić żywotność baterii, a nawet uzyskać miesiące na jednej baterii
Po co optymalizować zużycie energii?
Standardowy węzeł MeshCore wytrzymuje około 2-5 dni na jednej baterii 18650 (3000 mAh). Jest to dobre rozwiązanie do testowania, ale nie jest idealne w przypadku stałego wzmacniacza na dachu.
Dzięki odpowiednim ustawieniom i optymalizacjom możesz wydłużyć żywotność baterii do tygodni do miesięcy. Dzięki temu wzmacniaki zasilane energią słoneczną są praktyczne i umożliwiają węzłom mobilnym pracę przez wiele dni bez ładowania.
Trzy tryby zasilania w MeshCore
Tryb aktywny (TX/RX)
Aktywnie nadawaj i odbieraj radio. Zdecydowanie najwyższe zużycie. ESP32: 80-260 mA, nRF52: 10-20 mA.
Lekki tryb uśpienia
Najczęściej używany tryb. Procesor śpi, radio okresowo nasłuchuje. Optymalna równowaga pomiędzy dostępnością i baterią. ESP32: 15-30mA, nRF52: 2-5mA.
Tryb głębokiego uśpienia
Wszystko wyłączone oprócz zegara RTC. Wyjątkowo niskie zużycie, ale węzeł jest nieosiągalny. Tylko dla trackerów zasilanych bateryjnie. ESP32: 10µA-1mA, nRF52: 1-100µA.
Sześć sposobów na przedłużenie żywotności baterii
1. Zmniejsz moc TX (moc nadawania)
Domyślnie moc TX wynosi 22 dBm (maks.). W przypadku krótszych odległości zmniejsz do 17-20 dBm. Zasięg spada o ~30%, zużycie spada o ~50%. Idealny dla przemienników miejskich z wieloma węzłami w pobliżu.
2. Wydłużaj interwały snu
Domyślnie węzeł sprawdza wiadomości co kilka sekund. Zwiększ to do 10-30 sekund dla wzmacniaków i ponad 60 sekund dla trackerów. Dłuższy odstęp = więcej snu = mniejsze zużycie.
3. Wyłącz GPS (jeśli go nie potrzebujesz)
GPS zużywa w sposób ciągły 30-60 mA. Jeśli nie musisz udostępniać lokalizacji, całkowicie wyłącz GPS. Oszczędza to 30-50% całkowitego zużycia. Przydatne w przypadku stałych przemienników.
4. Wyłącz Wi-Fi i Bluetooth (tylko ESP32)
Wi-Fi: dodatkowo 80-200 mA. Bluetooth: 10-30mA. Jeśli nie korzystasz z aplikacji na smartfonie, wyłącz BLE. W przypadku wzmacniaczy bezgłowych możesz wyłączyć oba i pozostawić włączony tylko LoRa.
5. Użyj nRF52 zamiast ESP32
Chipsety nRF52 zużywają 5-10x mniej energii niż ESP32. Węzeł RAK WisBlock nRF52 działa od tygodni do miesięcy, podczas gdy ESP32 trwa przez kilka dni. Wada: brak WiFi, nieco droższe.
6. Zoptymalizuj współczynnik rozproszenia LoRa
Niższy współczynnik rozprzestrzeniania (SF7-SF9) = szybsze pakiety = krótszy czas TX = mniejsze zużycie. SF12 (maksymalny zasięg) zużywa 10 razy więcej niż SF7. Aby uzyskać dobrą równowagę, użyj SF9-SF10.
Przykłady żywotności baterii
| Konfiguracja | Średnie zużycie | Czas pracy 3000 mAh | Czas pracy 10 000 mAh |
|---|---|---|---|
| ESP32 wartości domyślne (GPS włączone, Wi-Fi włączone) | ~150 mA | ~20 godzin | ~2,5 dnia |
| ESP32 zoptymalizowany (GPS wyłączony, WiFi wyłączone) | ~40mA | ~3 dni | ~10 dni |
| Domyślne ustawienia nRF52 (GPS włączone) | ~25mA | ~5 dni | ~17 dni |
| Zoptymalizowany nRF52 (GPS wyłączony, niska moc) | ~5mA | ~25 dni | ~83 dni |
Ustawienia zasilania TX na urządzenie
Każde urządzenie ma inne maksymalne i zalecane wartości mocy TX. Skorzystaj z poniższej tabeli jako wskazówki.
⚠️UWAGA
Nieprawidłowe ustawienia zasilania TX mogą trwale uszkodzić sprzęt radiowy . Nigdy nie używaj wartości wyższych niż maksymalne dla Twojego urządzenia. W razie wątpliwości użyj wartości domyślnej.
| Urządzenie | Maksymalna transmisja | Zalecane | Standardowe |
|---|---|---|---|
| Heltec V3 | 22 dBm | 17-20 dBm | 22 dBm |
| Heltec V4 (Stacja 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 |
Niższa moc TX oznacza mniejszy zasięg, ale znacznie dłuższą żywotność baterii. W obszarach miejskich z wieloma przemiennikami często wystarczające jest 17 dBm.
Często zadawane pytania dotyczące zużycia energii
Ile mAh potrzebuję na tydzień baterii?
W zależności od konfiguracji: ESP32 zoptymalizowany (~40mA) = 6700mAh przez 1 tydzień. Zoptymalizowany nRF52 (~5 mA) = 840 mAh. Power bank 10 000 mAh wystarczy na ESP32, 20 000 mAh na 2 tygodnie.
Czy mogę używać panelu słonecznego do ciągłej pracy?
Tak! Panel słoneczny o mocy 5 W + akumulator 10 000 mAh może trwale zasilać zoptymalizowany węzeł ESP32 (średnio 40 mA) w Polsce (przy wystarczającej ilości światła słonecznego). Dla nRF52 wystarczy panel 2W. Zobacz nasz przewodnik po wzmacniaczach energii słonecznej.
Dlaczego mój węzeł zużywa więcej, niż oczekiwano?
Sprawdź: GPS włączone? Wi-Fi/BLE aktywne? Wysoka moc TX? Debugować logowanie? Błąd oprogramowania? Zmierz dokładne zużycie za pomocą miernika mocy USB. Średnie zużycie w lekkim śnie powinno wynosić <50 mA przez ESP32.
Jaka jest różnica między snem lekkim a snem głębokim?
Lekki sen: Radio kontynuuje okresowe nasłuchiwanie, węzeł jest osiągalny. Głęboki sen: wszystko wyłączone, węzeł jest offline aż do włączenia zegara budzenia. Lekki sen dla przemienników (osiągalny), głęboki sen dla trackerów GPS (okresowo przebudzony).
Jaki typ baterii jest najlepszy?
Idealny jest akumulator litowo-jonowy 18650 (3,7 V, 2500–3500 mAh). Dobra równowaga pojemności/rozmiaru/ceny. Dla wyjątkowo długiego czasu pracy: 21700 ogniw (5000 mAh) lub pakiety LiPo. Unikaj alkalicznych AA (słaba krzywa rozładowania dla LoRa).
Czy mogę monitorować zużycie energii w czasie rzeczywistym?
Tak, poprzez telemetrię MeshCore. Włącz telemetrię mocy w ustawieniach, a w aplikacji zobaczysz napięcie i prąd baterii. Aby uzyskać dokładne pomiary: użyj modułu czujnika prądu INA219/INA226.
Podwój żywotność baterii dzięki prostym optymalizacjom
Wyłącz nieużywane funkcje (GPS, Wi-Fi), zmniejsz moc TX i wybierz nRF52, aby uzyskać bardzo niską moc. Przejdź od dni do tygodni lub miesięcy pracy baterii.