eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
Moderatorzy: marbalon, moderatorzy2014, moderatorzy
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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.
Dopiszę ten problem do listy TODO na następne wydanie softu.
Pzdr. -----MIŚ-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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
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
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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.
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Ś-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
I o to chodziło, żeby wyłapywać błędy :)
Z pulsowaniem silnika dam sobie radę spokojnie do kolejnego softu.
Wielkie dzięki miś.
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
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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ł.zybyzy pisze:Z pulsowaniem silnika dam sobie radę spokojnie do kolejnego softu.
Pzdr. -----MIŚ-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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.
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Ś-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
Wszystkie ostatnie modyfikacje wylądowały w najnowszym wydaniu softu do eleresa. Dostępny tam gdzie zwykle.
Pzdr. -----MIŚ-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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
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
SkyWalker X-6 FPV - 2Fat2Fly, SkyWalker 1900 FPV Z&P, Mini SkyWalker eleres AP, Mini Talon FPV Z&P
BadCat FPV - KFC32FTB
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
No tak, w firmware zrobione a w GUI się zapomniało. Będzie poprawka GUI o której poinformuję.
Pzdr. -----MIŚ-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
"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?
- 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
Ben
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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.
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Ś-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
SUPER 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.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.
Aż szkoda że całość nie jest zmontowana na jednej płytce - ale lepszy rydz niż nic.
a ... ten GPS się sprawdzi?
pozdrawiam
Ben
Ben
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
No tak, bo domiksowując w aparaturze do lotek CH7 dostajemy różnicowanie lotek (kanał lotek wychyla je naprzemiennie, a mix dorabia różnicę).
Jasne, chodzi jak burza z AP.Ben pisze:a ... ten GPS się sprawdzi?
Pzdr. -----MIŚ-----
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
Nie za bardzo to zrozumiałemmiś 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ę).
Już ostatnie pytanie - czy w eLeReS'e jako AP, CH1 i CH8 działają jak kabel Y ?
pozdrawiam
Ben
Ben
Re: eLeReS v2 + MPU6050 + GPS = Tani autopilot do samolotów
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ć.Ben pisze:Już ostatnie pytanie - czy w eLeReS'e jako AP, CH1 i CH8 działają jak kabel Y ?
Pzdr. -----MIŚ-----