eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

No i się wyjaśniło. AP wysyła debug tylko wtedy gdy jest zaznaczony ptak "GPS Enabled". A więc jak chcesz używać pidatora to musisz odblokować GPS. Modułu GPS nie musisz podłączać. Wystarczy postawienie ptaka na "GPS Enabled". Brak podłączonego GPS'a nie będzie w niczym przeszkadzał.
Dopiszę ten problem do listy TODO na następne wydanie softu.
Pzdr. -----MIŚ-----
zybyzy
Posty: 1346
Rejestracja: sobota 18 sie 2012, 10:06
Lokalizacja: Breslau

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: zybyzy »

miś, teraz działa :)
a teraz sobie przypomniałem dlaczego to odznaczyłem (i jeszcze po głowie mi się dostało ;-) ):
http://rc-fpv.pl/viewtopic.php?p=344289#p344289
bo latać to cza umić ;) - więc ciągle się uczę.
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

No widzisz... czasami przez przypadek wychodzi że niektóre rzeczy są ze sobą powiązane. Tak to już bywa w tak dużym sofcie że czasami trudno jest zapanować nad zależnościami.
Na razie jak chcesz pidować, to musisz się pomęczyć z szarpiącym przez chwilę silnikiem przed startem. Jak już zrobisz co trzeba to wyłącz pidator i GPS i będzie po problemie.
A w następnej wersji softu postaram się to poprawić, żeby wysyłanie debug nie zależało od załączenia opcji GPS.
Pzdr. -----MIŚ-----
zybyzy
Posty: 1346
Rejestracja: sobota 18 sie 2012, 10:06
Lokalizacja: Breslau

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: zybyzy »

I o to chodziło, żeby wyłapywać błędy :)
Z pulsowaniem silnika dam sobie radę spokojnie do kolejnego softu.
Wielkie dzięki miś.
bo latać to cza umić ;) - więc ciągle się uczę.
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

zybyzy pisze:Z pulsowaniem silnika dam sobie radę spokojnie do kolejnego softu.
Tym razem nie jest to efekt przypadku, a jak najbardziej zamierzony. Ma informować o tym że w razie czego model sam do domu nie wróci, bo bazy nie zapisał.
Pzdr. -----MIŚ-----
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

Oprogramowanie dekodera AP na moje hardware : http://rc-fpv.pl/viewtopic.php?f=10&t=28596 gotowe.
Ze względu na 12 wyjść ma o jedno binarne wyjście mniej niż wersja dla arduino (chociaż po dolutowaniu kabelka wprost do nogi 16 procesora to brakujące wyjście też jest dostępne). 4 PWM'y do serw są, extender serw też.
Wejście w tryb programowania extendera robi się zwierając pin PPM/SBUS in do +5V, po czym wybór jest robiony również przez zwieranie tego pinu do VCC. Można sobie tam podłączyć chwilowy przycisk.
Na wyjściach CH1-CH4 jest PWM z kanałów 9-12, na CH5-CH8 są odpowiedniki binarne kanałów 9-12, a na wyjściach CH9-CH12 są wyjścia binarne BIN10-BIN13. BIN14 jest na 16 nodze procesora (jedna ze skrajnych).
Pin RX (środkowy w górnym rzędzie wejść) podłączamy wprost do TX od eleresa AP. No i oczywiście masę i 5V.

Extender ma 3 tryby : wyłączony, średni i mocny. Ustawia się to tak:
1. Naciskamy przycisk (zwieramy D2 do masy w arduino albo pin PPM/SBUS do +5V w hardware dekodera) i załączamy zasilanie.
2. Dioda LED mruga bardzo szybko
3. Puszczamy przycisk.
4. Dioda zaczyna wymrugiwać sekwencje błysków: 1 błysk - przerwa - 2 błyski - przerwa - 3 błyski - przerwa - 4 błyski - przerwa - 1 błysk... i tak w kółko. Oznacza to numer wyjścia (1-4) czyli kanału 9-12.
5. Jeśli po którejś serii naciśniemy przycisk (w trakcie jej wymrugiwania lub przerwy po) to zaświeca się dioda i świeci dopóki nie puścimy przycisku.
6. W ten sposób wchodzimy do ustawiania extendera dla wybranego kanału. Znów dioda wymruguje serie, ale tym razem od 1 do 3 błysków. Jeden błysk to extender wyłączony, dwa to tryb średni (1000-2000 -> 700-2300us) a trzy błyski to mocny (1000-2000 -> 400-2600us).
7. Aby wybrać tryb ponownie naciskamy przycisk - dioda zaczyna szybko mrugać, puszczamy.
8. Układ potwierdza wybrany kanał i tryb generując najpierw tyle błysków ile wynosił wybrany kanał a po chwili tyle ile wybrany tryb.
9. Znów widać serię szybkich błysków, ustawienie zostaje zapisane, program wraca do punktu 4. Można ustawić kolejny kanał.
10. Zakończenie ustawiania następuje poprzez wyłączenie zasilania.
Tyle.

Rozkład pinów dla wersji Arduino:
RXI - wejście UART - podłączyć przez rezystor 1k do TX od eleresa.
D2 - przycisk do masy
D4-D7 - wyjścia PWM kanałów 9-12
D8-D12 - wyjścia binarne BIN10-BIN14
A0-A3 - odpowiedniki binarne kanałów 9-12
VCC - +5V
GND - masa

Chętnych na testy proszę o PW. Poślę soft do AP i do arduino, albo oferuję zaprogramowaną płytkę dekodera.
Oczywiście zarówno w arduino jak i w dekoderze oprogramowanie można zmienić przy pomocy interfejsu USB->UART.
Pzdr. -----MIŚ-----
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

Wszystkie ostatnie modyfikacje wylądowały w najnowszym wydaniu softu do eleresa. Dostępny tam gdzie zwykle.
Pzdr. -----MIŚ-----
zybyzy
Posty: 1346
Rejestracja: sobota 18 sie 2012, 10:06
Lokalizacja: Breslau

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: zybyzy »

Kod: Zaznacz cały

[AP] Zwiększono maksymalny możliwy do ustawienia kąt przechyłu w trybie STAB/PH/RTH/FS do 80 stopni
Nie mogę ustawić więcej niż 50.
bo latać to cza umić ;) - więc ciągle się uczę.
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

No tak, w firmware zrobione a w GUI się zapomniało. Będzie poprawka GUI o której poinformuję.
Pzdr. -----MIŚ-----
Awatar użytkownika
Ben
Posty: 543
Rejestracja: sobota 07 sie 2010, 12:52
Lokalizacja: Okolica Koszalina

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: Ben »

"Miś", nawiązując do mojego poprzedniego pytania z wczoraj w innym wątku. Mam dwa dodatkowe pytania:

- czy w trybie MANUAL wychylenia drugiej lotki są analogiczne do wychyleń lotki pierwszej ale odwrócone o 180st?
- czy podczas procedury kalibracji drążków, w pamięci zapisują się zakresy wychyleń identyczne jakie mamy przypisane w aparaturze?
pozdrawiam
Ben
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

2x TAK.
To drugie (oraz przy okazji zapisane pozycje trymerów) są używane przy lotach autonomicznych, a szczególnie po załączeniu Failsafe - bo AP musi wiedzieć gdzie są środki kanałów i jak mocno może wychylać stery.
Pzdr. -----MIŚ-----
Awatar użytkownika
Ben
Posty: 543
Rejestracja: sobota 07 sie 2010, 12:52
Lokalizacja: Okolica Koszalina

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: Ben »

miś pisze:2x TAK.
To drugie (oraz przy okazji zapisane pozycje trymerów) są używane przy lotach autonomicznych, a szczególnie po załączeniu Failsafe - bo AP musi wiedzieć gdzie są środki kanałów i jak mocno może wychylać stery.
SUPER :-D czyli można ustawić różnicowe wychylenie lotek ,trochę będzie kombinacji przy drugiej lotce (dokładne ustawienie mechaniczne - ale da się zrobić ;-) ) Aileron też da radę ustawić włącznie z kompensatą wysokości, oczywiście starowany kanałem 7-mym, a w przyszłości butterfly.

Aż szkoda że całość nie jest zmontowana na jednej płytce - ale lepszy rydz niż nic.

a ... ten GPS się sprawdzi?
pozdrawiam
Ben
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

No tak, bo domiksowując w aparaturze do lotek CH7 dostajemy różnicowanie lotek (kanał lotek wychyla je naprzemiennie, a mix dorabia różnicę).
Ben pisze:a ... ten GPS się sprawdzi?
Jasne, chodzi jak burza z AP.
Pzdr. -----MIŚ-----
Awatar użytkownika
Ben
Posty: 543
Rejestracja: sobota 07 sie 2010, 12:52
Lokalizacja: Okolica Koszalina

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: Ben »

miś pisze:No tak, bo domiksowując w aparaturze do lotek CH7 dostajemy różnicowanie lotek (kanał lotek wychyla je naprzemiennie, a mix dorabia różnicę).
Nie za bardzo to zrozumiałem :-/

Już ostatnie pytanie - czy w eLeReS'e jako AP, CH1 i CH8 działają jak kabel Y ?
pozdrawiam
Ben
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów

Post autor: miś »

Ben pisze:Już ostatnie pytanie - czy w eLeReS'e jako AP, CH1 i CH8 działają jak kabel Y ?
Nie do końca, bo tak jak pisałem jest możliwość ustawiania rewersu osobno na kanale 1 i osobno na 8, oraz po odblokowaniu opcji "flapperons" można sterować lotkami wspólnie - czego na zwykłym Y-kablu nie da się zrobić.
Pzdr. -----MIŚ-----
ODPOWIEDZ