minimOSD Extra dla MW
Moderatorzy: moderatorzy2014, moderatorzy
minimOSD Extra dla MW
Oglądam osd z KV team i coraz bardziej mnie irytuje brak GUI to poustawiania kontrolek.
Najlepsze w tej chwili OSD oparte o minima to minimOSD Extra, tyle że obsługuje MAVLink, ale ponieważ już kiedyś przerabiałem go pod Matrix Pilota to stwierdziłem, że spróbuję.
Generalnie się udało, działa to co mi się udało sprawdzić z użyciem g..... emulatora od kvteam (g... straszne).
Na dzisiaj nie działa (albo nie wiem czy działa), albo ograniczenie:
- skalowanie pomiarów (wysokość itp, niby zgodne z emulatorem ale ...)
- nie da się załadować fontów z GUI (to poprawię dziś w pierwszej kolejności)
- pojawia się warning od baterii (nie wiem dlaczego pomiar wygląda ok)
- napięcie baterii i rssi przychodzą z MW
- nie ma wejść analogowych (I, U1, U2, RSSI)
Wieczorem wrzucę hex'a i fonty
Używa się tego genialnie prosto, pobieramy GUI (CT Tool) od minimOSD extra, wgrywamy hex'a i fonty, ustawiamy layout i tyle.
https://code.google.com/p/minimosd-extra/downloads/list
Mamy 2 różne widoki + czysty ekran, przełączanie może być przez przełącznik sekwencyjny więc nie trzeba 3 pozycyjnego.
Używam tego w samolotach i jest super wygodne
Najlepsze w tej chwili OSD oparte o minima to minimOSD Extra, tyle że obsługuje MAVLink, ale ponieważ już kiedyś przerabiałem go pod Matrix Pilota to stwierdziłem, że spróbuję.
Generalnie się udało, działa to co mi się udało sprawdzić z użyciem g..... emulatora od kvteam (g... straszne).
Na dzisiaj nie działa (albo nie wiem czy działa), albo ograniczenie:
- skalowanie pomiarów (wysokość itp, niby zgodne z emulatorem ale ...)
- nie da się załadować fontów z GUI (to poprawię dziś w pierwszej kolejności)
- pojawia się warning od baterii (nie wiem dlaczego pomiar wygląda ok)
- napięcie baterii i rssi przychodzą z MW
- nie ma wejść analogowych (I, U1, U2, RSSI)
Wieczorem wrzucę hex'a i fonty
Używa się tego genialnie prosto, pobieramy GUI (CT Tool) od minimOSD extra, wgrywamy hex'a i fonty, ustawiamy layout i tyle.
https://code.google.com/p/minimosd-extra/downloads/list
Mamy 2 różne widoki + czysty ekran, przełączanie może być przez przełącznik sekwencyjny więc nie trzeba 3 pozycyjnego.
Używam tego w samolotach i jest super wygodne
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
Dobra tutaj jest hex
Wszystko powinno być ok (to co na emulatorze sprawdziłem)
Nie działa upload fontów z prostej przyczyny, CT Tool używa innej prędkości UARTa niż wersja dla MW. Ale go wrzucę przy najbliższej okazji.
Poproszę o testy :)
Życzenia też da się spełniać ponieważ dość dobrze znam kod minimOSD.
Wszystko powinno być ok (to co na emulatorze sprawdziłem)
Nie działa upload fontów z prostej przyczyny, CT Tool używa innej prędkości UARTa niż wersja dla MW. Ale go wrzucę przy najbliższej okazji.
Poproszę o testy :)
Życzenia też da się spełniać ponieważ dość dobrze znam kod minimOSD.
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
Dorzuciłem brakujący plik z fontami i chyba wydłubię program do wgrywania fontów, więc nie trzeba będzie nowego buildu CT Tools
EDIT: FontUpload też dodałem, należy go załadować z configa, zrobić upload fontów, a potem załadować hex'a minima
EDIT: FontUpload też dodałem, należy go załadować z configa, zrobić upload fontów, a potem załadować hex'a minima
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
Dzisiaj spiąłem minimOSD z powyższym softem z Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0
Poszło jak należy ale:
- strasznie lata mi AH -> trzyma poziom ale po lekkim przechyleniu skrzydła (10 stopni może trochę więcej) już ucieka prawie z ekranu, a przy większym wychyleniu na boki lub pochylając dziób ucieka z ekranu całkowice
- nie mogę skumać, jak realizowane jest RSSI (FrSky przez Mieciowy dynks pomiarowy) i pomiar baterii silnika -> czy podlutowuje się bezpośrednio do ATMEGI czy wprowadza pomiar do AIO?
(do atmegi tak jak TU NA PRZYKŁAD )
W toolu od minima który zapodałeś mam ustawione RSSI chanel: Mavlink RSSI, odznaczone RSSI Enable Raw. Ponieważ nie widzę nigdzie aby dało się w toolu ustawiać współczynniki dla RSSI i pomiaru napięcia to wnioskuję, ze jednak pomiar lipo motoru musi jakość iść przez AIO.
Pewnie tak jak tu:
Nie mam eLeReSa więc pytanie jak zrealizować RSSI w tym wypadku do FrSky?
Tak jak na schemacie czyli bezpośrednio do atmegi.
Próbowałem podawać wartości na nogi oznaczone na zdjęciu (mam tak polutowane kynarki jak do minimOSD w MatrixPilot) i pomiary (RSSI, bateria) nie drgnęły.
Poszło jak należy ale:
- strasznie lata mi AH -> trzyma poziom ale po lekkim przechyleniu skrzydła (10 stopni może trochę więcej) już ucieka prawie z ekranu, a przy większym wychyleniu na boki lub pochylając dziób ucieka z ekranu całkowice
- nie mogę skumać, jak realizowane jest RSSI (FrSky przez Mieciowy dynks pomiarowy) i pomiar baterii silnika -> czy podlutowuje się bezpośrednio do ATMEGI czy wprowadza pomiar do AIO?
(do atmegi tak jak TU NA PRZYKŁAD )
W toolu od minima który zapodałeś mam ustawione RSSI chanel: Mavlink RSSI, odznaczone RSSI Enable Raw. Ponieważ nie widzę nigdzie aby dało się w toolu ustawiać współczynniki dla RSSI i pomiaru napięcia to wnioskuję, ze jednak pomiar lipo motoru musi jakość iść przez AIO.
Pewnie tak jak tu:
Nie mam eLeReSa więc pytanie jak zrealizować RSSI w tym wypadku do FrSky?
Tak jak na schemacie czyli bezpośrednio do atmegi.
Próbowałem podawać wartości na nogi oznaczone na zdjęciu (mam tak polutowane kynarki jak do minimOSD w MatrixPilot) i pomiary (RSSI, bateria) nie drgnęły.
AH poprawię (zmniejszę czułość)
RSSI może się da wydłubać z MW bo FrSky go wysyła.
EDIT: Nowy hex, AH powinien być mniej czuły, pomiar RSSI na pin 3 (tak jak RSSI na obrazku https://code.google.com/p/rush-osd-deve ... dware_Mods )
RSSI musi być ustawione na MAVLINK, na początek najlepiej włączyć Raw i zobaczyć co przychodzi
RSSI może się da wydłubać z MW bo FrSky go wysyła.
EDIT: Nowy hex, AH powinien być mniej czuły, pomiar RSSI na pin 3 (tak jak RSSI na obrazku https://code.google.com/p/rush-osd-deve ... dware_Mods )
RSSI musi być ustawione na MAVLINK, na początek najlepiej włączyć Raw i zobaczyć co przychodzi
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
Latam już trochę z aktualną wersją i wydaje się ok, na razie nie ma włączone odczytu danych analogowych ponieważ to wymaga zmiany GUI (kod jest na miejscu, jeśli ktoś potrzebuje mogę wygenerować wersję z odczytem analogowym)
Aktualnie wygląda to tak
Rozbrojony na ziemi
Acro mode + włączone wszytko oprócz RSSI (bo go nie mam)
Lot w angle z załączonym baro (B po nazwie trybu)
Ostrzeżenie
Podsumowanie lotu
Aktualnie wygląda to tak
Rozbrojony na ziemi
Acro mode + włączone wszytko oprócz RSSI (bo go nie mam)
Lot w angle z załączonym baro (B po nazwie trybu)
Ostrzeżenie
Podsumowanie lotu
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
Dobrze czytam ze ejst to pod Multiwii?
Skad mozna pobrac ostatnia wersje?
jesli to z https://code.google.com/p/minimosd-extra/downloads/list to ktory to plik/i?
Skad mozna pobrac ostatnia wersje?
jesli to z https://code.google.com/p/minimosd-extra/downloads/list to ktory to plik/i?
Czym to wgrywasz? Masz coś źle podłączone sprawdź cyz możesz cokolwiek wgrać za pomocą Arduino.xDigYx pisze:probuje wgrac hex, ale otrzymuje blad: stk500_getsync(): not in sync: resp=0x00
reinstal driverow nie pomaga, ale wgrac zwykly .ino moge..
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
coper max 1729(na 5.8)
uzylem CT i avrdude. przez Arduino moge wgrac ale hex chyba sie nie da?
jak probuje wgrac hex przez avrdude to mam:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x7800
0x0a != 0x0c
avrdude: verification error; content mismatch
avrdude: safemode: Fuses OK
avrdude done. Thank you.
jak probuje wgrac hex przez avrdude to mam:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x7800
0x0a != 0x0c
avrdude: verification error; content mismatch
avrdude: safemode: Fuses OK
avrdude done. Thank you.