MinimOSD dla Ardupilota
: poniedziałek 03 mar 2014, 21:13
Uwaga: Zaleca się zastosowanie najnowszego oprogramowania Ardupilot!
Aby obsłużyć soft na płytkach ardupilota (Pixhawk, APM) musimy skorzystać z oprogramowania MinimOSD-extra. Tutaj jest o wiele łatwiej niż z Multiwii ponieważ OSD bierze wszystkie dane od kontrolera na Ardupilocie lotu i nic nie potrzeba lutować.
Instalacja
1. Pobieramy:
MinimOSD-extra (soft pod koptera): DOWNLOAD
MinimOSD-extra (soft pod samolot): DOWNLOAD
MinimOSD-extra program konfiguracyjny: DOWNLOAD
Czcionki: DOWNLOAD
2. Podłączamy Minima do FTDI, odpalamy program konfiguracyjny. Wybieramy port COM a następnie Options->Update firmware i wskazujemy plik .hex firmware który pobraliśmy.
3. Po wgraniu firmware musimy załadować czcionki. Wybieramy Options->Update charset następnie wybieramy plik MinimOSD_2.4.mcm
4. Minim zaprogramowany i gotowy do pracy. Wybieramy w zakładkach Panel 1 i Panel 2 co chcemy widzieć na ekranie. Po skonfigurowaniu podłączamy OSD do portu Serial kontrolera z ardupilotem (TX, RX, GND i 5V)
RSSI
RSSI podłączamy w APM-ie do pinu A5. Jeśli odbiornik ma cyfrowe wyjście RSSI (jak np frsky) to musimy dodać kondensator 10uF i rezystor 10k (w Ardupilocie też trzeba ustawić RSSI_PIN 5 i RSSI_RANGE 3.3)
Dla kontrolera Pixhawk podłączamy przez kondensator 10uF i rezystor 10k tylko że do pinu sygnałowego SBUS (w MissionPlanerze zmieniamy RSSI_PIN 103 i RSSI_RANGE 3.3)
PS. Dla eleresa lub openlrsng itp. wystarczy sam kondensator żeby wartości nie świrowały bo wyjście RSSI nie jest cyfrowe.
Kalibracja:
1. W programie konfiguracyjnym ArduCAM OSD włączamy "RSSI enable RAW". Odłączamy OSD i podłączamy do kontrolera lotu oraz jakiegoś monitorka. Włączamy aparaturę RC.
2. Po podłączeniu na OSD w polu RSSI będzie trzycyfrowa liczba. To jest nasz max zasięg aparatury. Przepisujemy na karteczkę.
3. Wyłączamy aparaturę RC. Liczba spadnie i się zatrzyma. To jest wartość dla zasięgu zerowego. Przepisujemy na karteczkę.
4. Podłączamy OSD do kompa i programu konfiguracyjnego. Odznaczamy "RSSI enable RAW" a w wartości wyżej wpisujemy liczby z karteczki czyli MAX i MIN.
5. Zapisujemy i mamy skalibrowane RSSI
A tak sprawuje się OSD:
Aby obsłużyć soft na płytkach ardupilota (Pixhawk, APM) musimy skorzystać z oprogramowania MinimOSD-extra. Tutaj jest o wiele łatwiej niż z Multiwii ponieważ OSD bierze wszystkie dane od kontrolera na Ardupilocie lotu i nic nie potrzeba lutować.
Instalacja
1. Pobieramy:
MinimOSD-extra (soft pod koptera): DOWNLOAD
MinimOSD-extra (soft pod samolot): DOWNLOAD
MinimOSD-extra program konfiguracyjny: DOWNLOAD
Czcionki: DOWNLOAD
2. Podłączamy Minima do FTDI, odpalamy program konfiguracyjny. Wybieramy port COM a następnie Options->Update firmware i wskazujemy plik .hex firmware który pobraliśmy.
3. Po wgraniu firmware musimy załadować czcionki. Wybieramy Options->Update charset następnie wybieramy plik MinimOSD_2.4.mcm
4. Minim zaprogramowany i gotowy do pracy. Wybieramy w zakładkach Panel 1 i Panel 2 co chcemy widzieć na ekranie. Po skonfigurowaniu podłączamy OSD do portu Serial kontrolera z ardupilotem (TX, RX, GND i 5V)
RSSI
RSSI podłączamy w APM-ie do pinu A5. Jeśli odbiornik ma cyfrowe wyjście RSSI (jak np frsky) to musimy dodać kondensator 10uF i rezystor 10k (w Ardupilocie też trzeba ustawić RSSI_PIN 5 i RSSI_RANGE 3.3)
Dla kontrolera Pixhawk podłączamy przez kondensator 10uF i rezystor 10k tylko że do pinu sygnałowego SBUS (w MissionPlanerze zmieniamy RSSI_PIN 103 i RSSI_RANGE 3.3)
PS. Dla eleresa lub openlrsng itp. wystarczy sam kondensator żeby wartości nie świrowały bo wyjście RSSI nie jest cyfrowe.
Kalibracja:
1. W programie konfiguracyjnym ArduCAM OSD włączamy "RSSI enable RAW". Odłączamy OSD i podłączamy do kontrolera lotu oraz jakiegoś monitorka. Włączamy aparaturę RC.
2. Po podłączeniu na OSD w polu RSSI będzie trzycyfrowa liczba. To jest nasz max zasięg aparatury. Przepisujemy na karteczkę.
3. Wyłączamy aparaturę RC. Liczba spadnie i się zatrzyma. To jest wartość dla zasięgu zerowego. Przepisujemy na karteczkę.
4. Podłączamy OSD do kompa i programu konfiguracyjnego. Odznaczamy "RSSI enable RAW" a w wartości wyżej wpisujemy liczby z karteczki czyli MAX i MIN.
5. Zapisujemy i mamy skalibrowane RSSI
A tak sprawuje się OSD: