Przewodnik Meshtastic - Jak mierzyć zużycie energii urządzenia?

📌 Konfiguracja i wymagania

Pomiar średniego zużycia energii przez urządzenie radiowe, takie jak węzeł Meshtastic ESP32, wymaga odpowiedniego sprzętu ⚙️ oraz podstawowej wiedzy o pomiarze mocy 📏.

🔌 Miernik mocy

Aby dokładnie zmierzyć zużycie energii, potrzebujesz niezawodnego miernika mocy. Może to być zasilacz laboratoryjny ⚡ z odczytami napięcia i prądu, miernik mocy USB 💻 lub podobne narzędzia. Kluczowe jest możliwość odczytu woltów, amperów lub watów w czasie ⏱️. Ciągłe monitorowanie jest niezbędne — nie tylko chwilowe odczyty. Upewnij się, że twój miernik jest wystarczająco czuły, aby wykryć niski pobór prądu, ponieważ niektóre węzły Meshtastic zużywają zaledwie 0,005A przy 5V 🔋. Najważniejszą cechą jest możliwość rejestrowania amperogodzin lub watogodzin 📊, czego typowe multimetry nie potrafią.

❓ Co mierzymy?

Moc mierzy się w watach ⚡. Aby obliczyć, ile mocy zużywa twoje urządzenie ESP32, pomnóż wolty przez ampery. Na przykład 5V × 50mA = 250mW (czyli 0,25W). To oznacza chwilowe zużycie energii ⏲️, ale węzły Meshtastic działają w różnych stanach — głównie odbierają 📡, czasem nadają 📤, co zużywa znacznie więcej energii. Dlatego samo mierzenie trybu odbioru jest niewystarczające 🚫. Potrzebne jest średnie zużycie energii w czasie ⏳, wyrażone w watogodzinach. Na przykład, jeśli węzeł zużywa 250mW przez godzinę, to w ciągu 24 godzin zużyje 6Wh 🔋.

📡 Cykl pracy

Radio Meshtastic zużywa mniej energii podczas odbioru 📥, a znacznie więcej podczas nadawania 📤. Cykl pracy definiuje procent czasu, w którym węzeł ESP32 nadaje. Może to być 5%, 10% lub 25%, w zależności od zastosowania. Zamiast polegać na danych z karty katalogowej 📑, wykonaj test zużycia energii w czasie rzeczywistym przez co najmniej godzinę ⏱️. Dłuższe testy (2–6 godzin) dają dokładniejsze wyniki ✅ w realistycznych warunkach sieci Meshtastic.

🧪 Warunki testu

Testowanie jest proste, ale wymaga zrozumienia, jak węzły Meshtastic zachowują się w sieci mesh 🌐.

📶 Aktywność sieciowa w tle

Węzły Meshtastic ESP32 regularnie wysyłają sygnały sieciowe 🔔 w tle. Nie są to wiadomości użytkownika, lecz sygnały wskazujące obecność węzła 📍 i lokalizację GPS 🛰️. Inne węzły potwierdzają odbiór tych sygnałów 👍. Ten podstawowy ruch obejmuje zarówno odbiór, jak i nadawanie, co wpływa na całkowite zużycie energii 🔋. Choć niektóre transmisje można ograniczyć, muszą być uwzględnione w analizie zużycia energii 📊.

🛠️ Testy symulowane

Aby zasymulować ruch wiadomości, dostosuj, jak często węzeł Meshtastic nadaje aktualizacje lokalizacji GPS 📡. Domyślne interwały to 2 minuty ⏲️ dla węzłów z GPS i 15 minut dla węzłów o stałej pozycji. Skrócenie tego interwału zwiększa częstotliwość transmisji 🔄 i zużycie energii ⚡. Możesz to zmienić za pomocą aplikacji mobilnej Meshtastic 📱 lub CLI 💻, aby symulować realistyczny ruch podczas testów.

📍 Interwał nadawania stałej pozycji

Stacje bazowe zasilane energią słoneczną ☀️ często nie mają modułów GPS, aby oszczędzać energię. W Meshtastic możesz ręcznie ustawić stałe współrzędne węzła 📌. Te węzły domyślnie nadają swoją lokalizację co 15 minut ⏲️. Aby zasymulować częstsze wiadomości, zmniejsz interwał do 3 minut (16 wiadomości/godzinę) lub 1 minuty (56 wiadomości/godzinę) 🔄.

📝 Przykładowe warunki testu z ustawieniami węzła

  • Trzy węzły Meshtastic w sieci 🌐
  • Jeden węzeł nadający lokalizację co 60 sekund ⏱️ (wyłącz inteligentną lokalizację)
  • Węzeł testowy sparowany z telefonem przez Bluetooth 📱
  • Węzeł testowy ustawiony na stałą pozycję GPS 📍
  • Testuj nadawanie lokalizacji węzła co 60 sekund ⏱️ (wyłącz inteligentną lokalizację)

Rozpocznij test o pełnej godzinie ⏰ (np. na godzinę), zresetuj wcześniejsze odczyty na swoim mierniku mocy 🔄 i zanotuj czasy rozpoczęcia i zakończenia wraz z całkowitym zużyciem energii 📊.

📈 Wyniki

Twój miernik mocy powinien pokazywać całkowitą zużytą energię w watogodzinach ⚡. Podziel tę wartość przez czas testu w godzinach ⏱️, aby uzyskać średnie zużycie energii 📊 w watogodzinach lub miliwatogodzinach. Zachowaj ten wynik do następnego kroku — obliczenia rozmiaru panelu słonecznego ☀️ dla Twojego Meshtastic ESP32 node 📡.

Jeśli Twój miernik pokazuje amperogodziny 🔋, przelicz na watogodziny, mnożąc przez napięcie testowe. Na przykład, jeśli podczas 3-godzinnego testu przy 5.1V miernik wskazuje 142mAh, to całkowita zużyta energia wynosi:

5.1V × 142mAh = 724.2mWh

Podziel przez 3 godziny, aby uzyskać średnie zużycie 241.4mW 📊. Zachowaj tę wartość do dalszych obliczeń związanych z doborem baterii Meshtastic 🔋.

📊 Szczegółowe porównanie zużycia energii i żywotności baterii dla urządzeń Meshtastic

Oto skoncentrowane porównanie nRF52840 🔧 i ESP32 💻 pod względem zużycia energii i oczekiwanej żywotności baterii 🔋 przy użyciu akumulatora Li-ion 1000mAh 3.7V dla aplikacji Meshtastic:

Parametr 📐 nRF52840 🔧 ESP32 💻
Prędkość zegara CPU ⏱️ 64 MHz Do 240 MHz
Prąd w trybie aktywnym ⚡ ~5.3 mA (CPU aktywny) 80–260 mA (szczyt transmisji Wi-Fi)
Prąd w trybie głębokiego uśpienia 😴 Tak niskie jak 0.4 µA 10–150 µA (tryb głębokiego uśpienia)
Bluetooth Low Energy (BLE) Tx 📡 ~4.6 mA ~30 mA
Prąd aktywnego Wi-Fi 🌐 Brak (bez modułu Wi-Fi) 80–260 mA

Korzystając z tych typowych poborów prądu, możemy oszacować czas pracy baterii Meshtastic 🔋 w następujący sposób:

Scenariusz 📊 Szacowany prąd (mA) ⚡ Szacowany czas pracy z baterią 1000mAh (godziny) ⏱️
nRF52840 Normalna praca 🔧 5 mA 200 godzin (ok. 8,3 dni)
nRF52840 Głębokie uśpięcie 😴 0,0004 mA (0,4 μA) 2 500 000 godzin (teoretyczny limit)
ESP32 Wi-Fi Aktywny 🌐 150 mA 6,7 godziny
ESP32 Głębokie uśpięcie 😴 0,1 mA (100 μA) 10 000 godzin (ok. 416 dni)

Pasek boczny

Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.