System FPV
Zawiera informacje o systemie przeznaczonym d lotów FPV skłądajacym się z OSD (On Screen Display) czyli graficznej nakładki na obraz przesyłany z kamery, Autopilota dla bezzałogowych systemów latających oraz stacji naziemnej odbierającej telemetrię z bezzałogowego samolotu, wyposażonej w sterownik anteny śledzącej, diversity i loger.
- Szczegóły
- Autor: Piotr Laskowski
Czym jest FPV OSD
OSD jest skrótem od On Screen Display co znaczy wyświetlanie dodatkowych informacji na ekranie z obrazem wideo. Jest to instrument pokładowy zdalnie sterowanego samolotu (RC) wyposażonego w kamerę wideo. Nakłada informacje pomocnicze dla pilota na obraz radiowo transmitowany z kamery. Dzięki OSD by Zbig & Pitlab pilot patrząc na obraz z kamery oprócz widoku z modelu zna bieżący stan samolotu, na który składa się położenie (współrzędne geograficzne z GPS), wysokość, kompas, parametry instalacji elektrycznej, kierunek i odległość do domu a w połączeniu z autopilotem sztuczny horyzont, prędkość względem powietrza i wariometr.
Dzięki OSD łatwiej jest dolecieć tam gdzie trzeba i bezpiecznie wrócić do domu nawet w nieznanym terenie czy przy ograniczonej widoczności.
OSD jest nieodzownym wyposażeniem modelu FPV, czy sterowanego na podstawie obrazu przesyłanego z kamery. Sposób latania FPV czyli First Person View, oznacza sterowanie z punktu widzenia osoby wirtualnie znajdującej się wewnątrz sterowanego modelu.
OSD pełni również rolę interfejsu użytkownika dla autopilota umożliwiając wprowadzanie zmian nawet w trakcie lotu za pomocą wolnego kanału aparatury. Na ziemi gdy mamy fizyczny dostęp do urządzenia nastawy wygodnie będzie wykonać przy pomocy klawiatury dołączonej do zestawu.
- Szczegóły
- Autor: Piotr Laskowski
Moduł z interfejsem bluetooth służy do przekazywania danych telemetrycznych ze Stacji Nazimnej do aplikacji FPV Tracker. Może też służyć do połączenia z OSD w celu ustawiania waypointów (definicji trasy lotu). Tak wygląda podłączony do stacji naziemnej:
Moduł może pracować w dwu trybach:
- tryb konfiguracji sygnalizowany migającym LEDem, wtedy przyjmuje konfigurujące go polecenia AT.
- tryb komunikacyjny gdzie pracuje jako bezprzewodowy UART, sygnalizowany ciągłym świeceniem się LEDa.
Prędkość komunikacji jest programowalna przez użytkownika. W systemie FPV jest to 9600bps.
Jeżeli masz moduł ustawiony na inną prędkość należy podłączyć go do terminala za pomocą dowolnego łącza szeregowego pracującego na poziomach logicznych 3,3V. Ja używam do tego celu kabelka z układem FTDI. Po podłączeniu i uruchomieniu terminala skonfigurowanego na prędkość 38400bps moduł powinien odpowiadać "OK" na podane mu znaki "AT" (koniecznie wielkimi literami, bez CR LF na końcu).
Gdy jest już nawiązana komunikacja wtedy trzeba podać polecenie zmiany prędkości o składni: AT+BAUDx gdzie x to liczba odpowiadająca prędkości pracy podana w poniższej tabeli.
| Polecenie | Odpowiedź | Uwagi |
|---|---|---|
| AT | OK | |
| AT+VERSION | Linvor1.5 | Zwraca numer wersji modułu |
| AT+BAUDx | OKyyyy | Ustawia prędkość transmisji do interfejsu BT x może przybierać następujące wartości: 1 dla 1200 bps 2 2400 bps 3 4800 bps 4 9600 bps 5 19200 bps 6 38400 bps 7 57600 bps 8 115200 bps 9 230400 bps A 460800 bps B 921600 bps C 1382400 bps |
| AT+NAMEnazwa | OKnazwa | Zmiana nazwy urządzenia. Nazwa może mieć długość do 20 znaków |
| AT+PINxxxx | OKpin | Ustawianie PINu parującego urządzenia. Domyślnie 1234 |
Ponieważ moduł ma nietypowy sposób obsługi poleceń AT bazujący na timeoutach a nie na oczekiwaniu na, najlepiej jest przygotować gotowy ciąg znaków np. "AT+BAUD4" i wkleić je w okno terminala.
Moduł Bluetooth UART jest dostępny w PitLab.Sklepie są domyślnie skonfigurowane do pracy ze Stacją Naziemną i zaprogramowane na prędkość 9600bps.
Sposób połączenia modułu ze złączem modułów Stacji Naziemnej jest przedstawiony w tabeli:
| pin | złącze GS | wyjścia modułu Bluetooth |
|---|---|---|
| 1 | TXD1 | RXD |
| 2 | RXD1 | TXD |
| 3 | Vin | Vcc |
| 4 | GND | GND |
