Wszystko poniżej ustawia się w aparaturze z EdgeTX, na podstawie telemetrii z drona z Betaflightem przez ExpressLRS albo inne łącze CRSF. Nazwy menu podaję za instrukcją EdgeTX dla aparatur z kolorowym ekranem. Aparatury z ekranem czarno-białym mają te same opcje, tylko z krótszymi etykietami.
Najpierw telemetria musi docierać do aparatury
- W Betaflight Configuratorze, w zakładce odbiornika („Receiver”), włącz telemetrię („Telemetry”) i zapisz. W CLI odpowiada temu funkcja
TELEMETRY. - W skrypcie Lua ExpressLRS sprawdź, czy współczynnik telemetrii nie jest wyłączony („Off”). Od niego zależy, jak często odświeża się napięcie akumulatora. Dokumentacja ExpressLRS podaje, że przy potrzebie szybkiej telemetrii zwykle dobrze sprawdza się 200 Hz ze współczynnikiem 1:16. Więcej o doborze współczynnika w poradniku o częstotliwości pakietów i telemetrii na tej stronie.
- Podłącz akumulator do drona bez śmigieł. W aparaturze otwórz ustawienia modelu, stronę telemetrii i wybierz wyszukiwanie nowych czujników („Discover new”). Po kilku sekundach lista się zapełni.
Pojawią się dwie grupy czujników. Statystyki łącza pochodzą z odbiornika i modułu nadawczego: 1RSS i 2RSS (siła sygnału na każdej antenie), RQly (jakość łącza w odbiorniku), RSNR, RFMD (częstotliwość pakietów), TPWR (moc nadajnika), TQly i inne. Napięcie akumulatora RxBt, prąd Curr i zużytą pojemność Capa wysyła kontroler lotu. EdgeTX tworzy też do każdego czujnika wersje z minimum i maksimum, na przykład RxBt- i RxBt+, które przechowują najniższą i najwyższą zapisaną wartość.
Wartość wyświetlona na czerwono na stronie telemetrii przestała się regularnie odświeżać. Jeśli RxBt cały czas jest czerwone, napięcie nie dociera z kontrolera lotu.
Porównaj RxBt z odczytem multimetru albo testera ogniw. Oscar Liang pisze, że rzadko się różnią, ale jeśli tak, skalibruj czujnik napięcia w programie Betaflight, w zakładce zasilania i akumulatora („Power & Battery”). Opisuje to poradnik o kalibracji czujników napięcia i prądu na tej stronie.
Napięcie ogniwa zamiast napięcia pakietu
Domyślnie RxBt podaje napięcie całego pakietu. Jedna linijka w CLI Betaflighta przełącza je na średnie napięcie ogniwa:
set report_cell_voltage = on
save
Wtedy te same progi działają dla pakietów 4S i 6S i nie trzeba nic dzielić w głowie. Przykłady poniżej zakładają to ustawienie. Jeśli go nie włączysz, pomnóż progi napięcia przez liczbę ogniw.
1. Napięcie na przycisku
W ustawieniach modelu otwórz funkcje specjalne („Special Functions”) i dodaj wiersz:
- Wyzwalacz: wolny przełącznik, najlepiej przycisk chwilowy (Oscar używa SH↓ w RadioMaster GX12).
- Funkcja: odczyt wartości („Play Value”).
- Wartość: RxBt. Wybierz zwykłe RxBt, a nie RxBt- ani RxBt+, bo to zapisane minimum i maksimum.
- Powtarzanie: 1x, żeby aparatura mówiła raz na każde naciśnięcie. Opcja !1x działa tak samo, ale milczy po włączeniu aparatury, jeśli przełącznik jest już w aktywnej pozycji.
- Włączenie („Enable”): zaznaczone.
Naciśnij przycisk, a aparatura odczyta napięcie. Jeśli nic nie słychać, sprawdź, czy funkcja jest włączona, głośność podkręcona, a na karcie SD są pliki głosowe.
2. Automatyczne ostrzeżenie o niskim napięciu
Potrzebne są dwie rzeczy: przełącznik logiczny, który włącza się przy spadku napięcia, i funkcja specjalna, która wtedy się odzywa.
Przełącznik logiczny (ustawienia modelu, przełączniki logiczne, „Logical Switches”, na przykład L01):
- Funkcja: a<x
- V1: RxBt
- V2: 3,5 V (przykład Oscara przy napięciu na ogniwo)
- Opóźnienie („Delay”): około 3 s
Bez opóźnienia się nie obejdzie. Przy pionowym wyjściu na pełnym gazie napięcie na chwilę mocno spada i bez opóźnienia ostrzeżenie odzywałoby się przy każdym wznoszeniu. Przełącznik włącza się dopiero wtedy, gdy napięcie przez cały czas opóźnienia jest poniżej progu. Poradnik RC-Soar również podaje około 3 sekund.
Możesz też wpisać przełącznik uzbrojenia w pole warunku dodatkowego („AND switch”). Przełącznik logiczny będzie wtedy sprawdzany tylko przy uzbrojonym dronie i aparatura nie będzie marudzić, gdy na stole podłączysz prawie rozładowany pakiet.
Funkcja specjalna:
- Wyzwalacz: L01
- Funkcja: odczyt wartości RxBt (słyszysz rzeczywiste napięcie), odtworzenie pliku „lowbat” („Play Track”) albo sygnał dźwiękowy („Play Sound”).
- Powtarzanie: na przykład 10s, żeby ostrzeżenie wracało co 10 sekund, dopóki napięcie jest niskie. Przy 1x odezwie się tylko raz.
Gdy napięcie wróci powyżej progu, na przykład po zdjęciu gazu, przełącznik się wyłącza i ostrzeżenie cichnie. Pod obciążeniem napięcie jest niższe niż w spoczynku, więc ustaw próg, który dla danych pakietów i stylu latania oznacza „czas lądować”, i nie traktuj go jak napięcia spoczynkowego. Więcej o tym w poradniku o kondycji pakietów LiPo na tej stronie.
Jeśli kontroler lotu ma czujnik prądu, ten sam schemat działa z Capa: przełącznik logiczny a>x na zużytych mAh i funkcja specjalna, która podaje tę wartość.
3. Licznik czasu lotu na przełączniku uzbrojenia
W ustawieniach modelu, na stronie „Model Setup”, w sekcji pierwszego licznika czasu („Timer 1”):
- Tryb („Mode”): ON
- Przełącznik: pozycja przełącznika uzbrojenia, w której dron jest uzbrojony
- Start: zwykły czas lotu na jednym pakiecie. Gdy wpiszesz coś innego niż 00:00, pojawi się pole kierunku; wybierz odliczanie pozostałego czasu („Show Remaining”).
- Odliczanie („Count Down”): głosowe („Voice”), z początkiem 10s, 20s albo 30s, żeby aparatura odliczyła ostatnie sekundy.
- Komunikat co minutę („Minute Call”): włączony, jeśli aparatura ma ogłaszać każdą upływającą minutę.
- Pamięć wartości („Persistent”): Off zeruje licznik po zmianie modelu albo wyłączeniu aparatury.
Instrukcja opisuje tryb ON krótko jako „działa cały czas”, ale kod źródłowy EdgeTX jest dokładniejszy. Wynika z niego, że w trybie ON z wybranym przełącznikiem licznik liczy tylko wtedy, gdy ten przełącznik jest aktywny. Zatrzymuje się więc po rozbrojeniu i rusza dalej po ponownym uzbrojeniu. Jeśli licznik ma biec dalej po pierwszym uzbrojeniu, wybierz tryb „Start”: po uruchomieniu licznik nie zależy już od przełącznika.
Żeby wyzerować licznik między pakietami, dodaj funkcję specjalną „Reset” z wartością „Timer 1” na wolnym przełączniku albo użyj zerowania w menu telemetrii.
4. Alarmy jakości łącza
Na górze strony telemetrii są dwa progi: niski („Low alarm”, komunikat „RF signal low”) i krytyczny („Critical alarm”, komunikat „RF signal critical”). Nazwa sekcji zależy od protokołu: przy CRSF, z którego korzysta ExpressLRS, brzmi Rqly. Instrukcja zaleca wartości 45 i 42.
Warto wiedzieć, co aparatura naprawdę porównuje. W kodzie EdgeTX przy CRSF jakość łącza w odbiorniku (RQly) trafia do tej samej wartości RSSI, której używają alarmy. Przy ExpressLRS progi oznaczają więc jakość łącza w procentach, a nie dBm. Z kodu wynika też, że alarm powtarza się najwyżej co 10 sekund, a komunikat „Telemetry lost” pada po mniej więcej sekundzie bez statystyk łącza. Gdy wrócą, aparatura mówi „Telemetry recovered”.
Ustaw progi na poziomie, który jest jeszcze normalny dla wybranej częstotliwości pakietów i miejscówek, na których latasz. Dla porównania: dokumentacja ExpressLRS proponuje 60 jako wartość początkową alarmu LQ w OSD Betaflighta.
Komunikat „Telemetry lost” dotyczy drogi powrotnej z odbiornika, na podstawie której aparatura ocenia łącze. Według strony z rozwiązywaniem problemów ExpressLRS na nowszej aparaturze w ogóle nie powinien się pojawiać, chyba że latasz bardzo daleko na odbiorniku bez wzmacniacza dla sygnału telemetrii, na przykład z serii EP. Jeśli słyszysz go na zwykłej miejscówce, szukaj błędu w konfiguracji.
Opcja wyłączenia alarmów telemetrii („Disable telemetry alarms”) wycisza wszystkie te komunikaty. Używaj jej tylko wtedy, gdy masz ustawione własne ostrzeżenia.
Sprawdź przed lotem
Bez śmigieł podłącz akumulator do drona i przetestuj każde ostrzeżenie:
- Naciśnij przycisk napięcia i posłuchaj.
- Na chwilę ustaw V2 w przełączniku logicznym powyżej obecnego napięcia, uzbrój drona (jeśli użyłeś warunku dodatkowego) i odczekaj czas opóźnienia. Ostrzeżenie powinno się odezwać. Potem przywróć próg.
- Kilka razy uzbrój i rozbrój drona i zobacz, czy pierwszy licznik czasu rusza i staje.
Jeśli któreś ostrzeżenie milczy, zacznij od czujnika: czerwona wartość na stronie telemetrii oznacza brak bieżących danych. Jeśli na liście czujników są stare albo zdublowane pozycje, usuń je wszystkie („Delete All”) i jeszcze raz wyszukaj nowe. Potem sprawdź, czy przełączniki logiczne i funkcje specjalne nadal wskazują właściwy czujnik.