OSD beta - "Eleres inside" dla KFC32

Post a w zasadzie NEWS, ;)
-----------------------------------------------------------------------------------------------------------
update: 2013-03-17 16:44

Długo oczekiwany projekt OSD dla FC KFC32 wreszcie zmaterializował sie na moim biurku w postaci wersji BETA. Marbalon jak zwykle wykonał kawał dobrej roboty :).

    SPIS TREŚCI:
      1. Wstęp
      2. Opis OSD - 4 w jednym.
      3. Zdjęcia, rys. poglądowy.
      4. Konfiguracja - w KFC32.
      5. Co do czego i z czym na pokładzie.
      6. Konfiguracja OSD z aparatury.
      7. Film z testu.

1. Wstęp.

W jednej płytce OSD otrzymujemy kilka urządzeń. Dzięki temu redukujemy ilość przewodów jakie prowadzimy na pokładzie do minimum, niektóre stają się zbędne. Przy zastosowaniu połączenia OSD z płytką KFC32 na tzw. kanapkę uzyskujemy jeszcze większa miniaturyzację. Wyprowadzenia OSD są kompatybilne z złączami na KFC32. Projektant przewidział nawet wyprowadzenie niezbędnych do konfiguracji KFC32 złącz za pomocą zdublowanych wejść w OSD - nie musimy więc rozbierać kanapki aby wykonać programowanie (zworka BOOT) lub połączyć się poprzez złącze UART.


2. Opis OSD - 3 w jednym..

    Co dokładnie zawiera OSD (technicznie) - jakie pełni funkcje:
      1. UBEC, czyli zasilanie 5V które za pomocą jednego z pinów złącza SPI przekazywane jest do FC KFC32. Możemy zatem wypiąć środkowy pin na złączu Motor1 - zasilanie FC z ESC1.

      2. Dystrybucja zasilania dla toru video - wyprowadzone piny z 12V dla kamery oraz nadajnika Video.

      3. Odbiornik RC Eleres - a dokładnie moduł radiowy RMF22. Moduł jest sterowany poprzez złącze SPI bezpośrednio przez firmware FC KFC32. Otrzymujemy m.in. zatem informacje na temat poziomu sygnału RC RSSI w postaci cyfrowej. Konfiguracja odbiornika rc eleres odbywa się w konsoli FC.

      4. OSD - On Screen Display, czyli moduł który na obrazie video z kamery umieszcza ważne dla pilota informacje (RSSI, Napięcie Pakietu, dane z GPS, dane z Magneto, wysokość odczytywaną z BARO, Sztuczny horyzont - IMU).

3. Zdjęcia, rys. poglądowy.

Zestaw gotowy do lotów długodystansowych :). Na forum rc-fpv.pl koledzy sprawdzili zasięg, z podstawowym Eleresem można lecieć nawet na 6km od bazy !

Poniżej zdjęcie płytka moduł OSD-beta:

Rysunek poglądowy z opisem wyprowadzeń: z lewej płytka OSD, z prawej płytka FC KFC32 :

Tak wygląda układ funkcji na ekranie OSD beta. Pozycje każdej z informacji będzie można konfigurować za pomocą dedykowanej aplikacji do konfiguracji OSD. Podobnie jak w OSD Remzibiego będziemy mogli dowolnie zdefiniować sobie wyglą i układ danych.

4. Konfiguracja OSD - w KFC32.

W nowym firmware do KFC32 (tj. od wersji v44) pojawiły się dodatkowe komenty i ustawienia związane z modułem OSD.
Dodano do opcji:
feature, nastawę OSD [aktywuje obsluge OSD przez KFC32]
osd_reset Reset OSD settings to default
osd_update_font Load default font to MAX7456

Wyświetlanie informacji na ekranie video, aktywujemy w kosoli KFC32 za pomocą dodatkowej opcji "OSD" do komenty "feature":
feature OSD
save

Jeżeli instalujemy OSD pierwszy raz, lub wymienialiśmy firmware w KFC32, dobrze jest też załadować aktualne fonty do OSD. Wykonujemy to z konsoli KFc32, poleceniem
osd_update_font

Poniżej ekran z konsolą KFC32, wyświetlona wersja beta firmware oraz wylistowane opcje feature. Jak widać KFC32 posiada również obsługę modułu eleres.

5. Co do czego i z czym na pokładzie.

Elektronika na pokładzie... zdjęcie z oznaczeniem ważniejszych elementów. Na poniższym Foto brakuje jedynie odbiornika GPS, który powinien być wpięty obok złacza MAGN.
Wszystkie pozostałe złącza nie podpięte, w tej konfiguracji nie są używane. Odbiornik RC jest zintegrowany na module OSD. Płytka FC KFC32 jest zasilana 5V poprzez złącze SPI z modułu OSD.

6. Konfiguracja OSD aparaturą.

OSD Marbalona możemy konfigurować podobnie jak w OSD Misia, czyli za pomocą aparatury. Nie musimy więc zabierać na lotnisko komputera aby włączcyć lub zmienić pozycje którejś z funkcji na ekranie OSD.

Procedura konfiguracji, ustawienia OSD za pomocą aparatury:
- silniki rozbrojone
wejście do ustawień OSD:
- ustaw manetkę gazu na 1/2 mocy, manetka pitch w dół na 2s
na ekranie pojawi się menu OSD, poruszamy się po nim za pomocą prawego drążka (MODE 2) góra dół oraz prawo lewo zatwierdzanie.
w konfiguracji pozycji funksji na ekranie używamy dodatkowo drążka YAW do zatwierdzania/wychodzenia z danego podmenu.

Poniżej film z konfiguracji OSD wykonywanej za pomocą aparatury.

http://www.youtube.com/watch?v=ruojNnPSr7o

7. Film z testu.

Filmy z testów:
http://www.youtube.com/watch?v=3CDPusPlcEI

http://www.youtube.com/watch?v=2yiWNmB6P1k

Już niebawem.... cd.