Jak skonfigurować zakładkę Video Transmitter oraz VTX TABLE w Betaflight 4.1. i wyżej?
Począwszy od Betaflight 4.1 oraz Configurator-a 10.6.0, musimy skonfigurować jeszcze jedną dodatkową zakładkę, by cieszyć się z protokołu SmartAudio VTX / IRC TRAMP.
Dlaczego powstała zakładka Video Transmitter oraz VTX Table w Betaflight Configurator?

Jest to spowodowane ogromną liczbą odmian nadajników wideo dostępnych na rynku (różne moce nadawania) oraz normami prawnymi niektórych krajów świata.
Mimo posiadania przez nadajnik VTX protokołu SmartAudio / IRC TRAMP, nie musi to oznaczać, że moce jego nadawcze będą identyczne, jak w przyjętym od dawna wzorcu…
Czasami producenci nadajników VTX zamiast max mocy nadawczej ~800mW dla SmartAudio, stosują układy 1000mW, czy nawet 1200mW i wyżej.
Im wyższa moc nadajnika – tym mamy większą pewność, że uzyskamy dalszy przelot z czytelną wizją FPV…
Takich nadajników pojawia się coraz więcej, np.:
A przecież Betaflight dla protokołu SmartAudio nie miał możliwości ustawienia wartości wyższej, niż 800mW…
W efekcie – taki nadajnik nie zawsze mógł operować pełnym zakresem dostępnych dla niego mocy. Niezbyt miłe prawda?
Dodatkowo w USA, czy Europie nie wszystkie częstotliwości pasma 5.8GHz są dozwolone do użytku bez licencji. A więc kolejna niezgodność, z którą programiści Betaflight musieli się uporać…
Z okazji dużej przebudowy Betaflight 4.1 oraz wprowadzenia wielu zmian w kodzie – postanowiono także tutaj naprawić występujące dotąd nieścisłości. I tak oto powstała dodatkowa zakładka w Betaflight Configurator 10.6.0: Video Transmitter oraz tzw. VTX TABLE.
Aby móc w pełni korzystać z zakładki Video Transmitter, najpierw musimy fizycznie połączyć nadajnik wideo z kontrolerem lotu oraz dokonać właściwych ustawień w zakładce Ports, co przedstawia poradnik:
Konfiguracja zakładki Betaflight: Video Transmitter oraz VTX Table
Po przejściu do Betaflight Configurator i zakładki Video Transmiter ujrzymy poniższe okno:

Na początku pewnie zadacie sobie pytanie: o co tutaj chodzi…?
Spokojnie, wprowadzanie interesujących nas ustawień jest tutaj bardzo proste i intuicyjne 😉
Wszystkie ustawienia możemy wprowadzić ręcznie, ale zazwyczaj nie będzie takiej konieczności.
Przejdźmy do strony z opisem VTX TABLES: https://github.com/betaflight/betaflight/wiki/VTX-tables. Znajdziemy tutaj pliki z przygotowanymi już konfiguracjami kanałów, bandów i mocy nadawczych nadajników wideo.
Jedyne, co musimy wiedzieć – to jaki dokładnie protokół obsługuje nasz nadajnik wideo?
Taką informację znajdziemy w specyfikacji nadajnika na stronie producenta, bądź dołączonej instrukcji obsługi.
Protokół IRC TRAMP VTX
W przypadku protokołu IRC TRAMP musimy jedynie wybrać plik z regionem, w którym mieszkamy / latamy.
Mieszkańcy USA powinni wybrać konfigurację dla kraju USA, Europy – EU.
Właściwy plik konfiguracyjny dla naszego regionu i protokołu pobieramy klikając prawym przyciskiem myszy na jego nazwę w kolumnie File oraz wybierając opcję: Zapisz element docelowy jako:

Pozostało nam zapisać plik z konfiguracją nadajnika na naszym dysku:

oraz wczytać ją w Betaflight Configurator w zakładce Video Transmitter:

Po załadowaniu pliku konfiguracyjnego zobaczymy ekran podobny do poniższego:

Ok, prawie gotowe…
Dlaczego w niektórych miejscach tabeli częstotliwości są jedynie 0?
Jest to spowodowane regulacjami prawnymi dla wybranego przez nas regionu (USA /EU). Brakujące częstotliwości możemy wprowadzić sami, lecz pamiętajmy – operując na niedozwolonym kanale – całą odpowiedzialność bierzemy na siebie…
Pozostało jeszcze przyjrzeć się dostępnym mocom nadawczym nadajnika:

W moim przypadku, już widzę, że coś tu nie gra…

Posiadany przeze mnie kontroler lotu GEPRC SPAN F4 ma wbudowany nadajnik wideo 5.8GHz z protokołem IRC TRAMP oraz zakresem mocy:
- PIT,
- 25mW,
- 200mW,
- 600mW.
Dlaczego mam tylko opcję 25mW?
W takim przypadku musimy uzupełnić sami brakujący zakres mocy nadawczych. Wystarczy, że w polu Number of power levels wpiszemy właściwą liczbę trybów mocy oraz uzupełnimy ich wartości:

Dodatkowo w sekcji Selected Mode możemy określić, czy podczas podłączenia zasilania do nadajnika wideo będzie włączony, określony:

- Band kanału (Boscam A, Boscam B , Fatshark, Raceband, IM6),
- Channel – numer kanału,
- Power – moc nadawania w mW,
- Pit Mode – tryb PIT,
- Pit Mode frequency – częstotliwość trybu PIT,
- Low Power Disarm (ON / OFF) – tryb najniższej mocy VTX, gdy model nie jest uzbrojony.
Pozostało jeszcze zapisać wprowadzone przez nas zmiany poprzez kliknięcie przycisku Save.
Protokół SmartAudio VTX
Posiadacze nadajników wideo z obsługą protokołu SmartAudio muszą wykonać kilka kroków więcej, niż w przypadku posiadaczy nadajników z protokołem TRAMP.
Dokładniej chodzi o to, by dowiedzieć się, jaką wersję SmartAudio posiada ich VTX.
Aktualnie SmartAudio występuje w kilku wersjach (im niższy numer, tym starsza wersja):
- 1.0,
- 2.0,
- 2.1.
Niestety nie zawsze producenci nadajników podają w dokumentacji, jaką dokładnie wersję SmartAudio obsługuje dany nadajnik…
Jest jednak prosta metoda, by to zweryfikować.
Przejdźmy do zakładki Blackbox, a następnie w sekcji Blackbox debug mode zaznaczmy opcję SMARTAUDIO oraz kliknijmy przycisk Save and reboot:

Kontroler lotu zrestartuje się, a więc musimy ponownie się z nim połączyć (przycisk Connect) i przejść do zakładki Sensors:

Teraz odznaczmy wszystkie opcje oprócz Debug oraz podłączmy zasilanie do naszego nadajnika wideo.
Zależy nam na odczycie wartości X w pozycji Debug 0:

W zależności, jaką liczbę otrzymamy, taką wersję protokołu SmartAudio obsługuje nasz nadajnik VTX:
- 100/116 – SmartAudio 1.0;
- 200/216 – SmartAudio 2.0;
- 300 – SmartAudio 2.1;
Teraz nie pozostało nam nic innego, jak pobrać właściwy plik konfiguracyjny dla protokołu SmartAudio.
Następnie przejść proces konfiguracji zakładki Video Transmitter tak samo, jak w przypadku protokołu IRC TRAMP.
UWAGA!
Dla protokołu SmartAudio 2.0 w pola Value musimy wpisać kolejno następujące po sobie liczby (zaczynając od 0), natomiast Label w [mW].
A więc pole Value będzie wymagało wpisania następujących liczb:

- 0 – dla mocy 25mW (wartość pola Label),
- 1 – 200mW,
- 2 – 500mW,
- 3 – 800mW.
W przypadku SmartAudio 2.1 wartość pola Value musimy podać w [dBm], natomiast Label w [mW].
Pomocny będzie tutaj konwerter z [mW] na [dBm], który znajdziecie pod adresem: https://www.rapidtables.com/convert/power/mW_to_dBm.html.
Na koniec pozostaje sprawdzenie, czy rzeczywiście możemy zmieniać ustawienia nadajnika wideo poprzez menu OSD.
Jak tego dokonać, przeczytacie w artykule:
A dokładniej w dziale:
- Nadajniki VTX i SmartAudio / IRC TRAMP – zmiana ustawień z poziomu OSD Betaflight.
I to wszystko w tym materiale.
Udanej konfiguracji VTX! 😉
Historia artykułu:
- powstanie: 21.10.2019r.
- aktualizacja informacji dla SmartAudio 2.0: 09.02.2020r.
Cześć,
podczas konfiguracji drona na podstawie Twojego poradnika miałem problem z zmianą parametrów VTX przez OSD. Używam Eachine TX805.
Wreszcie udało mi się rozgryźć ten temat i uważam, że do poradnika wkradł się błąd. Otóż dla odczytu 216 wersja SmartAudio to 2.0 (źródło: https://github.com/betaflight/betaflight/wiki/VTX-tables).
W wersji SA 2.0 pole value przyjmuje wartości 0, 1, 2, 3 (dla czterech mocy) natomiast SA 2.1 przyjmie wartości w dBm.
Posłużyłem się tabelami umieszczonymi na stronie: https://oscarliang.com/smartaudio-tramp-vtx-control-vtxtables/.
Problem objawiał się tym że miałem możliwość zmiany bandu i częstotliwości przez gogle, ale przy próbie zmiany mocy OSD przestawało zmieniać cokolwiek w zakładce VTX.
Tyle z mojej strony.
Bardzo dziękuję za pomoc jaką uzyskałem Twoje poradniki.
Pozdrawiam
Witaj, dziękuję za komentarz ! 😉
Faktycznie, masz rację – w poradniku pojawił się błąd. Jest dokładnie tak, jak napisałeś.
Na dniach dokonam małej korekty w artykule.
Miłego dnia! 😉
Witam, ustawiłem wszystko i działa mi zmiana mocy itd. ale tylko przez osd.
Przez skrypty lua nie działa tylko właśnie to zarządzanie VTX na aparaturze X9D zaktualizowanej do Open TX 2.3.4 i zainstalowałem skrypty lua 1.4.1 i nic nie pomogło.
Witaj, u mnie również nie działa zmiana ustawień nadajnika wideo poprzez skrypt LUA – i także na oprogramowaniu Betaflight 4.1… W miarę możliwości czasowych spróbuję zbadać dlaczego tak się dzieje i jak to naprawić.
Pozdrawiam!