APM - sterowanie aparatem

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
krall
Posty: 3152
Rejestracja: poniedziałek 01 lut 2010, 10:00
Lokalizacja: Kartuzy
Kontakt:

APM - sterowanie aparatem

Post autor: krall »

Przygotowałem sobie taki zestaw:
APM 2.5.2
Aparat A2400IS
Kabelek z tej strony (do APMa oczywiście), zresztą z tej strony więcej info zaczerpnąłem:
http://ardupilot.org/plane/docs/common- ... k-tutorial
Do canona wgrałem chdk.
No i całość nie działa oczywiście :->
Pierwsze schody zaczynają się w różnicy w opisach. Na stronach są do starszych wersji MP, ja mam jakąś w miarę nową.
Czyli co tak naprawdę należy ustawić w Adv params?
Druga sprawa - który właściwie skrypt wgrać do aparatu? - testowałem oba podane na ww stronach
I trzecia jak przeprowadzić diagnostykę? Gdzie leży problem - czy po stronie aparatu czy APMa?
Ja przećwiczyłem już chyba wszystkie kombinacje które mi do głowy przyszły - bez powodzenia.
Także jeśli komuś udało się zachęcić "nowszego" APMa (MP) do takich zadań lub/i skrypt do tego w aparacie to będę wdzięczny za podpowiedzi :-)
pozdrawiam
Krzysztof
http://www.fly.kartuzy.com.pl
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: APM - sterowanie aparatem

Post autor: Poli25 »

W zakładce od gimbala masz opcję shutter która ustawiasz np na kanale 7 w radiu i kabelek puszczasz do A9 ( liczysz od A0-A12).
Poniżej masz filmik jak to zrobić
Awatar użytkownika
krall
Posty: 3152
Rejestracja: poniedziałek 01 lut 2010, 10:00
Lokalizacja: Kartuzy
Kontakt:

Re: APM - sterowanie aparatem

Post autor: krall »

Dzięki
No to już jestem bliżej.
W APMie podłączałem pod A9 a nie pod CHout - i to był błąd.
Ustawienie było ok - na serwie działa.
Pozostaje teraz tylko kwestia kabelka i skryptu.
Kabelek z Twojego filmu jest inny niż ten który zrobiłem z linku wyżej.
Na filmie nie wspominają o skrypcie, ja użyłem tego:

Kod: Zaznacz cały

rem Event 38 APM Tie-In Script
rem Free For Modification & Distribution
@title E38_APM
print "Script Started, Listening"
sleep 1000
goto "interval"
:interval
  p = get_usb_power
  if p > 0 then goto "picture"
  goto "interval"
:picture
  press "shoot_full"
  sleep 50
  release "shoot_full"
  goto "interval"
:terminate
  print "Shut-Down Command Received"
  sleep 1000
  shut_down
efekt teraz jest taki, że po wpięciu kabla i uruchomieniu skryptu sam robi zdjęcia co ~2s
Skrypt jest ok? Jeśli tak to faktycznie zostanie temat przerobienia kabelka...
pozdrawiam
Krzysztof
http://www.fly.kartuzy.com.pl
ODPOWIEDZ