Przewodnik Meshtastic – Zarządzanie zasilaniem i ustawienia

Ustawienia zasilania są uważane za zaawansowaną konfigurację, a większość użytkowników powinna wybrać rolę w Konfiguracji urządzenia, aby zarządzać zasilaniem swojego urządzenia bez konieczności dostosowywania tych ustawień. Opcje konfiguracji zasilania obejmują: Oszczędzanie energii, Wyłączanie po utracie zasilania, Nakładka mnożnika ADC, Interwał oczekiwania Bluetooth, Interwał lekkiego uśpienia, Minimalny interwał wybudzania oraz Adres baterii urządzenia INA2xx. Konfiguracja zasilania używa wiadomości administratora do wysłania Config.Power protobuf.

Wartości konfiguracji zasilania

Oszczędzanie energii

Po aktywacji ta funkcja wyłącza Bluetooth, Serial, WiFi oraz ekran urządzenia, aby oszczędzać energię. Jest to szczególnie korzystne dla urządzeń korzystających z niskoprądowych źródeł zasilania, takich jak panele słoneczne. Szczegóły dotyczące ról urządzeń, które mają tę funkcję domyślnie włączoną, znajdziesz w sekcji Konfiguracja urządzenia.

Wyłączanie po utracie zasilania

Automatyczne wyłączanie urządzenia po określonym czasie, jeśli zasilanie zostanie utracone.
Przed skonfigurowaniem tej funkcji upewnij się, że Twoja płytka dokładnie wykrywa, kiedy jest podłączona do zewnętrznego zasilania (ikona "🔌" w aplikacji). W przeciwnym razie urządzenie może się wyłączyć nawet gdy zasilanie jest dostępne. Chociaż wiele urządzeń poprawnie wykrywa stan zasilania, niektóre mogą wymagać dostosowania Mnożnika ADC (poniżej).

Nadpisanie mnożnika ADC

Stosunek dzielnika napięcia dla pinu baterii, np. 3,20 (R1=100k, R2=220k).
Nadpisuje ADC_MULTIPLIER zdefiniowany w pliku wariantu urządzenia firmware do obliczania napięcia baterii.
Powinno być ustawione na wartość zmiennoprzecinkową między 2 a 6.
Proces kalibracji (Źródło)
  1. Zainstaluj akumulator.
  2. Naładuj baterię do pełna. Wskazanie tego stanu może się różnić w zależności od urządzenia. W tym momencie napięcie baterii powinno wynosić 4,2V ± 1%.
  3. Wprowadź "Procent naładowania baterii" wyświetlany na ekranie lub w podłączonej aplikacji do poniższego kalkulatora.
  4. Jeśli na ekranie nie jest wyświetlany "Procent naładowania baterii" (np. B 3.82V 60%), oznacza to, że domyślna wartość "Mnożnika ADC operacyjnego" jest zbyt wysoka. Obniż "Mnożnik ADC operacyjny" do mniejszej wartości (zaleca się zmniejszać o 0,1), aż na ekranie pojawi się "Procent naładowania baterii". Wprowadź aktualnie używany "Mnożnik ADC operacyjny" do pola "Mnożnik ADC operacyjny" w kalkulatorze. Wprowadź także "Procent naładowania baterii" wyświetlany na ekranie do kalkulatora.
  5. Kliknij przycisk "Oblicz", aby wyliczyć "Obliczony nowy mnożnik ADC operacyjnego" i ustawić go jako nowy "Mnożnik ADC operacyjny" dla urządzenia.

Interwał oczekiwania na Bluetooth

Czas oczekiwania przed wyłączeniem BLE w stanie braku Bluetooth wynosi 0 dla domyślnego 1 minuty.

Interwał lekkiego uśpienia

W trybie lekkiego uśpienia CPU jest zawieszone, radio LoRa jest włączone, BLE jest wyłączone, a GPS jest włączony.
Wartość 0 oznacza domyślny czas trwania pięciu minut.
UWAGA: To ustawienie dotyczy wyłącznie płytek opartych na ESP32 i nie wpłynie na płytki nRF52/RP2040.

Minimalny interwał wybudzania

Podczas lekkiego uśpienia, po odebraniu pakietów na radiu LoRa, urządzenie obudzi się, aby je obsłużyć i pozostanie aktywne w trybie bez Bluetooth przez określony czas.
Wartość 0 oznacza domyślny czas trwania 10 sekund.

Adres baterii urządzenia INA2xx

Jeśli urządzenie INA-2XX zostanie automatycznie wykryte na jednym z szyn I2C pod podanym adresem, będzie ono głównym źródłem odczytu napięcia poziomu baterii urządzenia. To ustawienie jest ignorowane dla urządzeń wyposażonych w PMU (np. T-beams).
Konwersja szesnastkowego na dziesiętny: Adresy I2C są zwykle podawane w systemie szesnastkowym i muszą być przekonwertowane na dziesiętny do konfiguracji przez klientów Meshtastic. Na przykład adres I2C 0x40 to 64 w systemie dziesiętnym.

Dostępność klienta konfiguracji zasilania

Android

Opcje konfiguracji zasilania są dostępne na Android.
  1. Otwórz Aplikację Meshtastic.
  2. Przejdź do: Pionowe wielokropki (trzy kropki w prawym górnym rogu) > Konfiguracja radia > Zasilanie.

Jabłko

Opcje konfiguracji zasilania można wybrać na iOS, iPadOS i macOS w Ustawienia > Konfiguracja urządzenia > Zasilanie.

CLI

Wszystkie opcje konfiguracji Power są dostępne przez Python CLI.
Ustawienie Akceptowalne wartości Domyślny
power.is_power_saving prawda, fałsz FAŁSZ
power.on_battery_shutdown_after_secs liczba całkowita (sekundy) Domyślna wartość 0 oznacza wyłączone
power.adc_multiplier_override 2-4 (wartość zmiennoprzecinkowa) Domyślna wartość 0 używa wartości firmware
power.wait_bluetooth_secs liczba całkowita (sekundy) Domyślna wartość 0 to 1 minuta
power.ls_secs liczba całkowita (sekundy) Domyślna wartość 0 to 5 minut
power.min_wake_secs liczba całkowita (sekundy) Domyślna wartość 0 to 10 sekund
power.device_battery_ina_address liczba całkowita (adres I2C w systemie dziesiętnym) Domyślnie 0 oznacza brak ustawionego adresu
  • Włącz / wyłącz oszczędzanie energii
 meshtastic --set power.is_power_saving true
 meshtastic --set power.is_power_saving false
  • Włącz / wyłącz wyłączanie po utracie zasilania
 meshtastic --set power.on_battery_shutdown_after_secs 120
 meshtastic --set power.on_battery_shutdown_after_secs 0
  • Ustaw interwał oczekiwania na Bluetooth (domyślnie 0 to 60 sekund)
 meshtastic --set power.wait_bluetooth_secs 0
 meshtastic --set power.wait_bluetooth_secs 120
  • Ustaw Light Sleep na domyślny (domyślnie 0 to 5 minut)
 meshtastic --set power.ls_secs 0
 meshtastic --set power.ls_secs 120
  • Ustaw minimalny interwał wybudzania (domyślnie 0 to 10 sekund)
 meshtastic --set power.min_wake_secs 0
 meshtastic --set power.min_wake_secs 120
UWAGA: Ponieważ urządzenie uruchamia się ponownie po wysłaniu każdej komendy przez CLI, zaleca się łączenie poleceń w jedno, gdy ustawiamy wiele wartości w sekcji konfiguracji. Na przykład:
 meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120

Web

Wszystkie opcje konfiguracji zasilania można uzyskać przez Web UI.

 

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.