MinimOSD Micro

Takie FBL-e dla wielowirnikowców. Do tego GPSy, OSD i inne cuda.
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 20 lut 2015, o 22:45

Czy minim może działać bez heartbeat? Czyli czy może działać jako stand alone OSD wpięty tylko na torze video? Jak tak zrobiłem to mam "Waiting for heartbeats...."
Helikoptery
Awatar użytkownika
Artja
Garage Manager
Posty: 5055
Rejestracja: 21-10-2013
Lokalizacja: Warszawa
Podziękował: 271 razy
Podziękowano: 474 razy

Postautor: Artja » 20 lut 2015, o 23:28

Jak zasilasz minima i jak masz pustawiane zworki? Żeby działało OSD trzeba zasilić część cyfrową i analogową. Sprawdzę u siebie jak to jest, ale wydaje mi się że może to zależeć od softu, jak jest wgrany np firmware arducopter albo arduplane to może oczekiwać na dane z portu Rx
Pozdrawiam,
Jacek
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 20 lut 2015, o 23:37

to prawda wymaga zasilania i tu i tu. Jak nei ma to w ogóle nic nie puszcza. Ale po zasileniu jest:

1. boot up
2. waiting for heartbeats
Helikoptery
Awatar użytkownika
Artja
Garage Manager
Posty: 5055
Rejestracja: 21-10-2013
Lokalizacja: Warszawa
Podziękował: 271 razy
Podziękowano: 474 razy

Postautor: Artja » 21 lut 2015, o 07:49

U mnie minimy z softem copterów oraz plane przepuszczają obraz ale napisem "No MAV data". Obydwa zasilane 12V od strony video, telemetria odłączona całkowicie. Wygląda na to, że trzeba pogooglać za firmware dla standalone albo pogrzebać w kodzie.
Daj znać jakbyś wpadł na rozwiązanie, wieczorem też za tym popatrzę
Pozdrawiam,
Jacek
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 21 lut 2015, o 08:59

http://diydrones.com/forum/topics/minim ... ithout-apm

Reply by Tom Mahood on December 26, 2013 at 9:03am

Your problem may be that typically the APM provides half or all of the power to the MinimOSD. No APM, no power.

When you look at the Wiki for the MinimOSD you'll see that there are two parts of the board, each requiring power. I find it easiest and safest to follow the instructions and join these two parts together by soldering the two sets of pads, one on the front and one on the back. This will power the entire MinimOSD from the APM....which you don't have. No external power needed. I suppose if you have the proper cable you could figure out which wires provide power and ground from the APM and come up with a different power source in the interim. But it still wouldn't have any data to overlay. Typically you won't have any functionality from the MinimOSD until you get an APM.
Helikoptery
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 21 lut 2015, o 09:00

Czyli wygląda na to, że nie. :(
Helikoptery
Awatar użytkownika
Artja
Garage Manager
Posty: 5055
Rejestracja: 21-10-2013
Lokalizacja: Warszawa
Podziękował: 271 razy
Podziękowano: 474 razy

Postautor: Artja » 21 lut 2015, o 09:07

E zaraz, a po co Ci w ogóle goły miniOSD? Podepnij kamerę bezpośrednio pod nadajnik, daj w kącie pola widzenia lipomiernik z ledowym wyświetlaczem i już masz napięcie pakietu na OSD bez żadnych sophisticated wynazków ;)
Pozdrawiam,
Jacek
Awatar użytkownika
valoos
Domownik forum...
Posty: 404
Rejestracja: 17-05-2011
Lokalizacja: Łopuchowo / Poznań
Podziękował: 30 razy
Podziękowano: 44 razy

Postautor: valoos » 21 lut 2015, o 15:26

O to chodzi?
http://rc-fpv.pl/viewtopic.php?f=5&t=18 ... f3b281c4e3

ha ha ha ... to w drugim narożniku umieść mini poziomiczkę z bąbelkiem, a małe lusterko ustaw na kompas podczepiony gdzieś u dołu :vhappy:
Co jest nie zapisane zmierza do nieistnienia...
Awatar użytkownika
SLAWEKS
Stały bywalec...
Posty: 116
Rejestracja: 29-01-2014
Lokalizacja: Siewierz
Podziękował: 4 razy
Podziękowano: 2 razy

Postautor: SLAWEKS » 21 lut 2015, o 19:22

Pewnie Osd chcesz do 250 wsadzić ?? co ono będzie pokazywało ??
V911
V911 PRO
V977
KDS 450 SV
Hubsan x4
QAV 250 mini wariat
Reptile 500 w budowie
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 21 lut 2015, o 19:31

vbat
Helikoptery
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 21 lut 2015, o 19:43

Szczęścliwy, że nie muszę już grzebać w arduino zacząłem rozkminiać temat standalone MinimOSD.

ale niestety to też jest na arduino *&^&*(%&^$%^%&&^%$#.

tutaj uwaga do linku opisującego wgrywanie tego softu. Generalnie nie działa na Arduino 1.6, a konkretnie wywala się kompilacja na składniowych tematach.

Tu jest opisane na czym polega problem i jak sobie z nim poradzić:

http://forum.arduino.cc/index.php?topic=272313.0

ale można tez zainstalować Arduino w wersji 1.0 co też rozwiązuje problem.

wgrywanie softu opisane jest w dwóch krokach

1. wgrywamy Character_Uploader_MinimOSD
2. i potem MAX7456_OSD

i o ile, rzeczywiście OSD zaczyna działać o tyle to co wyświetla, przynajmnie u mnie to jakaś dupeńka.

Może trzeba te fonty jakoś ogarnąć będę walczył kiedy indziej.
Helikoptery
Awatar użytkownika
SLAWEKS
Stały bywalec...
Posty: 116
Rejestracja: 29-01-2014
Lokalizacja: Siewierz
Podziękował: 4 razy
Podziękowano: 2 razy

Postautor: SLAWEKS » 21 lut 2015, o 21:01

a w twoim poprzednim co polkazywało osd ??
V911
V911 PRO
V977
KDS 450 SV
Hubsan x4
QAV 250 mini wariat
Reptile 500 w budowie
Awatar użytkownika
wojtekr
Administrator
Posty: 8004
Rejestracja: 22-01-2013
Lokalizacja: W-wa
Podziękował: 299 razy
Podziękowano: 458 razy
Kontaktowanie:

Postautor: wojtekr » 21 lut 2015, o 23:39

SLAWEKS pisze:a w twoim poprzednim co polkazywało osd ??

Napięcia i pierdoły z GPS'a. dla mnie najważniejsze było napięcie.

Trochę się przekonuje do ARduino ale tylko jako temat dla gmeraczo-grzebaczy a nie kogoś kto chce zamontować i latać.

Co do kompilacji i wgrywania softu to trzeba pamiętać aby wgrywać wersję 2.2 - w 2.0 miałem krzaki.

Ogarnąłem podłączenie napięcia do pomiaru w OSD- wymaga podania na pin 0 ADC zgodnie z wpisami w config.h:

Kod: Zaznacz cały

//minim OSD
#if (OSD_HARDWARE == 3)
  //===========================
  // Analog input
  //===========================
  #define VOLT_MEAS 0     // Battery voltage A0
  #define CURRENT_MEAS 1  // Current sensor A1
  #define RSSI_MEAS 3     // RSSI or second battery on A3
#endif


kabelek niebieski - napięcie pakietu. do kalibracji służy ten wpis:

Kod: Zaznacz cały

/===========================
// Analog input calibration
//===========================
#define VOLT_GAIN_DEF 0.205 // For voltage-divider with 10K and 3.3K   (0.205 with Turnigy UBEC and 0.197 with exact 5 volt supply)


ale u mnie o nie działało i dałem potencjomter

Obrazek

napięcie pakietu KONIECZNIE przez dzielnik rezystorowy, najlepiej dać potencjometr montażowy wtedy mamy od razu kalibrację.

Obrazek


kabelek czerwony - RSSI z diody odbiornika- u mnie Spektrum 6110.

w configu mamy sekcję do kalibracji RSSI:

Kod: Zaznacz cały

//===========================
// Show RSSI/2. battery or analog sensor
//===========================
// 1 = show RSSI 
// 0 = Don't show
#define SHOW_RSSI 1
#define RSSI_MIN 2         // 0 volt
#define RSSI_MAX 612// 5 volt (3.3 volt = 10^2 bit /5 volt ref *3.3 volt = 675.84



Obrazek
Helikoptery
Awatar użytkownika
tom74
Elita forum...
Posty: 655
Rejestracja: 05-01-2013
Lokalizacja: Opole
Podziękował: 49 razy
Podziękowano: 32 razy

Postautor: tom74 » 21 maja 2017, o 20:16

Panowie od kiedy używam tej wersji OSD w dwóch 250, nie udało mi się w miarę sensownie ustawić opcji odczytu zużytej pojemności lipola.
W pakietach 3S 2200 mAh po zakończonym locie przy napięciu 3,6V licznik potrafi pokazać 2400 mAh, co jest nie możliwe. Podobnie zawyża przy 4S.
Jak w miarę sensownie ustawić MinimOSD Micro i ewentualnie zakładkę Power&Battery w CF aby odczyty były bliższe prawdzie. Oczywiście zdaję sobie sprawę, że to nie będzie dokładność na poziomie 5% ale 40-50% zawyżania to przesada :)
U mnie wygląda to tak:
Obrazek
Obrazek
moja największa pasja:
http://banici.pl/bam/Tom/Busa/BUSA_5.mp4
https://www.youtube.com/user/modificationsdrives/videos?view_as=subscriber
Awatar użytkownika
Kenobi36
Olimp forum
Posty: 5099
Rejestracja: 01-10-2014
Podziękował: 68 razy
Podziękowano: 508 razy

Postautor: Kenobi36 » 21 maja 2017, o 20:58

Skorguj Amp adjust , pomnoż lub podziel przez wspólczynnik: pobrany prąd odczytany z osd / prąd który wpompowała ładowarka.
Niech Moc Będzie z Wami,
Ben
DX18 Gasser 700 Goblin 550 Protos Mini
RCmaniak.pl - SAB Goblin, MSH Protos, Spektrum, Fatshark, Cześci Trex, Drony wyścigowe
Awatar użytkownika
tom74
Elita forum...
Posty: 655
Rejestracja: 05-01-2013
Lokalizacja: Opole
Podziękował: 49 razy
Podziękowano: 32 razy

Postautor: tom74 » 19 lis 2019, o 20:40

Po roku wracam do zabawy z racerami. Postanowiłem min. wyświetlanie OSD pozmieniać (chodzi o parametry wyświetlane i czcionkę).
Korzystam z Micro-MinimOSD, które łączę przez konwerter FDI 232-USB. Rok temu nie było problemów aby po odpaleniu MWOSD w wersji 1.6 połączyć się z Micro OSD i bawić się ustawieniami.
Teraz to się nie udaje, pomimo wielu prób, min:
- zmieniałem numery portów w menadżerze wśród dostępnych
- zmieniałem szybkość transferu (bit/sek)
- odpalałem wersje MWOSD od 1.6 do 1.9 zarówno w wersjach 32 i 64 bit.
- ręcznie wgrywałem i usuwałem sterowniki portu kilka razy.
FC (Naze32 v6) w obu quadach bez problemu łączą się z Betaflight.
Zaznaczam, że micro OSD jest w obu quadach od ponad roku i po zasileniu wszystko jest poprawnie wyświetlane na goglach.
Wrzucą kilka fotek, może ktoś naprowadzi mnie gdzie mam problem. Kilka miesięcy temu wszystko śmigało bez problemów na tym samym windowsie 7 64 bit. W menadżerze urządzeń nie mam żadnych konfliktów.
Połączenie konwertera z Micro OSD:
Obrazek
próby łączenia z MWOSD niezależnie od zmainy numeru portu:
Obrazek
Ustawienia portu:
Obrazek
Ustawienia zaawansowane portu:
Obrazek
Serial converter USB:
Obrazek
moja największa pasja:
http://banici.pl/bam/Tom/Busa/BUSA_5.mp4
https://www.youtube.com/user/modificationsdrives/videos?view_as=subscriber
Awatar użytkownika
Artja
Garage Manager
Posty: 5055
Rejestracja: 21-10-2013
Lokalizacja: Warszawa
Podziękował: 271 razy
Podziękowano: 474 razy

Postautor: Artja » 19 lis 2019, o 20:52

W zwykłym minOSD trzeba wcisnąć reset w momencie nawiązania połączenia, podobnie przy odczycie i zapisie ustawień po zmianach. To jest konieczne jeśli nie podłączone są piny sterujące dtr/cts. Nie wiem czy wersja mini ma zworke reset
Pozdrawiam,
Jacek
Awatar użytkownika
tom74
Elita forum...
Posty: 655
Rejestracja: 05-01-2013
Lokalizacja: Opole
Podziękował: 49 razy
Podziękowano: 32 razy

Postautor: tom74 » 19 lis 2019, o 21:08

Artja pisze:W zwykłym minOSD trzeba wcisnąć reset w momencie nawiązania połączenia, podobnie przy odczycie i zapisie ustawień po zmianach. To jest konieczne jeśli nie podłączone są piny sterujące dtr/cts. Nie wiem czy wersja mini ma zworke reset


Nigdy nic nie resetowałem - po podłączeniu przez FTDI-USB i odpaleniu MWOSD miałem połączenie zawsze. Od nieużywania nic samo się nie zmieniło przecież. Nie mam pomysłu...
moja największa pasja:
http://banici.pl/bam/Tom/Busa/BUSA_5.mp4
https://www.youtube.com/user/modificationsdrives/videos?view_as=subscriber
Awatar użytkownika
tom74
Elita forum...
Posty: 655
Rejestracja: 05-01-2013
Lokalizacja: Opole
Podziękował: 49 razy
Podziękowano: 32 razy

Postautor: tom74 » 20 lis 2019, o 20:00

Usunąłem ręcznie sterownik konwertera FT232 - FTDI USB/TT, pobrałem najnowszy dostępny do tego modelu: https://abc-rc.pl/product-pol-6523-Konw ... duino.html
i zainstalowałem. Efektów brak.
Do głowy przychodzi mi tylko jeszcze jeden pomysł - ponad dwuletni firmware zainstalowany poprzez arduino do minimum micro OSD może nie współpracować z nowymi wersjami MWOSD.
W wolnej chwili spróbuję zrobić reflash.
moja największa pasja:
http://banici.pl/bam/Tom/Busa/BUSA_5.mp4
https://www.youtube.com/user/modificationsdrives/videos?view_as=subscriber
Awatar użytkownika
tom74
Elita forum...
Posty: 655
Rejestracja: 05-01-2013
Lokalizacja: Opole
Podziękował: 49 razy
Podziękowano: 32 razy

Postautor: tom74 » 1 gru 2019, o 19:42

Zrobiłem dwie rzeczy aby spróbować zwalczyć problem.

Podejście pierwsze:
W obu quadach miałem MWOSD w wersji 1.6. Tak więc odpaliłem arduino i chciałem zrobić czyszczenie pamięci.
W czasie procesu czyszczenia, na końcu mam komunikat, dopiero po jakichś 5 minutach oczekiwania, bo cały proces wgrywania trawa bardzo długo:
https://images90.fotosik.pl/288/dd8aa847b7de77ec.jpg

Po ponownym podłączeniu i odpaleniu arduino, załdowałem MWOSD ponownie w wersji 1.6. Procedura ładowania była normalna - kila sekund:
https://images90.fotosik.pl/288/92eef83f2dbf0ff2.jpg

Kiedy odpaliłem konfigurator MWOSD 1.6 ponownie nie da się nawiązać połączenia - ciągle mruga "Waiting OSD"
https://images92.fotosik.pl/288/78bac6eb041ce6bd.jpg

Pod konfiguratorami od 1.7 do 1.9 mam taki komunikat:
https://images92.fotosik.pl/288/57e8a318d29fa680.jpg

To znowu myślę sobie, że firmware w MicroMinimOSD jest za stare i próbuję konfiguratorem 1.8 przeprogramować.
Wybieram opcje:
https://images92.fotosik.pl/288/ccef22550b2133b9.jpg

Próba przeprogramowania kończy się tym:
https://images89.fotosik.pl/287/550b5dd782bbd2c4.jpg

Podejście drugie:
Biorę nówkę sztukę MicroMinimOSD i odpalam flash pod konfiguratorem 1.8:
https://images92.fotosik.pl/288/671a59a4856a1b20.jpg

Procedura programowania przechodzi bez problemów i pojawia się nadzieja, że nowe MicroMinimOSD będzie hulało:
https://images92.fotosik.pl/288/fe4210f3752413d0.jpg

Niestety próba połączenia się kończy takim efektem:
https://images90.fotosik.pl/288/fd7d32a578c3dbf9.jpg

Podsumowując - używane MicroMinimOSD nie może połączyć się ze starym konfiguratorem 1.6 i wersjami nowszymi. Próba czyszczenia pamięci przechodzi dziwnie pod arduino.
Nowe MicroMinimOSD mogę przeflaszować, ale połączyć się nie chce z konfiguratorami w wersjach 1.6 - 1.9, natomiast ze starą wersja 1.6, raz czeka wiecznie na łączenie "Waiting OSD", a raz wywali taki komunikat:
https://images91.fotosik.pl/287/25390e0ca6fbea1a.jpg

Koledzy, nie wiem co mogę jeszcze zrobić. Sprawdziłem działanie starych MicroMinimOSD i niestety w quadach są martwe - zero obrazu. Oczywiście przed próbami połączenia i flaszowania działały poprawnie.
Sterownik Konwerter FT232R -FTDI działa - po podłączeniu z USB, windows wydaje normalny dźwięk łączenia, a w menadżerze nic podejrzanego się nie pojawia.
Dziwne jest to, że z poziomu nowych wersji konfiguratora od 1.7 do 1.9 czyste MicroMinimOSD mogę przeprogramować, a tych używanych wcześniej już nie.
Czy winowajcą może być trafiony Konwerter FT232R - ponad rok odpoczywał i zdechł??? Zmierzyłem jego napięcie zasilające OSD i wychodzi 4.90V
moja największa pasja:
http://banici.pl/bam/Tom/Busa/BUSA_5.mp4
https://www.youtube.com/user/modificationsdrives/videos?view_as=subscriber

Wróć do „Systemy FC (Flight Controller)”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości

cron