ArduCopter Mega: порт на обычную Arduino (тестим)

Covax

Слушайте, а как в 2.0.38 и в новом планере первый сетап проходить? Чето совсем все поменялось и не помню уже куда тыкать. Желательно пошагово 😃

Alex_from_Israel

А новый планер, это с Мегапиратом? А то я проапгрейдил старый, а в нем теперь только Ардукоптер есть.

Covax

Нет, это совсем новый, 054, там ардукоптер только, но какая разница то? 😃

Alex_from_Israel

Вот этого как раз не знаю. Какая разница… В 30 был мегапират, а в 52 нету…

Прошу прощения, в 54! Есть АС2 и мега. Какой режим для Мегапирата подходит?

Если можно, киньте ссылку на не совсем новый. Который 49, вроде.

Covax

AC2, только у меня почему то мавлинк в фламоде не коннектится
Горит светодиод ГПСа (сам ГПС не подключен) и bad pockets (crc fail) идут…

Alex_from_Israel

А не совсем новый где скачивали, если он у Вас есть, конечно!

Covax

Я бы тоже попробывал какойнибудь не самый последний планнер, в 54 не могу законнектить мавлинк блин… Ктонибудь выложите пжлста

Alex27111972
Covax:

выложите пжлста

У меня есть, пират присутствует, обновляется, пират остается, правда пишет постоянно что версия 1.0.30… могу выложить.

Уже выложил.

tusik
Covax:

Желательно пошагово

Если еще актуально.
Запускаем планер. Справа вверху выбираем ком порт, но коннект не жмем. На ардуине А5 ногу на землю. В планере фирмваре-ардукоптер фирст тайм сетап. Делаем, что говорит. Если есть сонар-включаем, если есть компас-включаем, вводим магнитное склонение (для Минска примерно 7), выбираем тип рамы (+ или х). Все. Снимаем перемычку. Я после этого переподключаю ардуину, но вроде не обязательно.

Но в новой прошивке несколько наворотов. Автокалибровка компаса: компас можно включить и откалибровать в обычном режиме, а не в CLI. Конфигурейшин-сетап-хардваре.
Также в обычном режиме можно выполнить калибровку управления. Конфигурейшин-сетап-радио импут.
Там же устанавливаем режимы. Конфигурейшин-сетап-модес.
В Конфигурейшин-сетап-ардукоптер2 выбирается тип рамы (+ или х) и делается левел. Это все делается в обычном режиме, а не в терминале.
Как я понял, они хотят вообще отказатся от командной строки

tusik

Подключил сонар. На столе работает. Но заметил особенность: если включить удержание высоты на минимальном газу, выключить удержание, добавить газ (типа взлететь), то газ резко добавляется примерно до половины и в ноль не сбрасывается!!! Это не зависит включен сонар или нет.
Чтобы сбросить газ надо поставить стик газа в среднее положение, включить удержание высоты, выключить удержание высоты, сбавить газ. В общем не включайте удержание высоты на земле

Covax
Alex27111972:

У меня есть, пират присутствует, обновляется, пират остается, правда пишет постоянно что версия 1.0.30… могу выложить.

1.0.30? 😃 А есть у когонибудь 1.0.45 или чуть чуть новее, но совсем новый?
Андрей?

Musgravehill
Covax:

А есть у когонибудь 1.0.45 или чуть чуть новее

code.google.com/p/ardupilot-mega/…/detail?name=APM…

Сергей, после перехода на code.google.com/p/ardupilot-mega/downloads/ нужно вверху выбрать “All downloads” for “APM Mission Planner”. По умолчанию показывает только “Featured downloads”.

Поставил паршивку 2.0.38. В APM Mission Planner 1.0.54 смог настроить коптер, но Мавлинк не коннектится. Не коннектится даже в старых плеерах. B8 везде коннектится по проводу и через АРС220.

И еще в 2.0.38 нашел в конфиге: “MAG_PROTOCOL_5883L” думаю вместо стандартного “MAG_PROTOCOL_5843” ставить.
В APM_RC.cpp #define TX_mwi // MultiWii layout - у меня отличается распиновка от В8: сделал ротацию pitch, roll, throttle.

commy_s
Musgravehill:

В APM_RC.cpp #define TX_mwi // MultiWii layout вроде подходит по распиновке к В8

Я выбрал #define TX_standard //standard PPM layout Robbe/Hitec/Sanwa ROLL,PITCH,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL

Распиновка осталась прежней.

Кто нибудь с пидами в новой прошивке (планере) разбирался? Летает на стоковых хорошо, но при небольшом ветре и при снижении высоты его начинает раскачивать. Параметр D в stabilize режиме почему то по нулям.
В режиме удержания высоты он просто начинает плавно снижаться. Какой параметр нужно прибавить - убавить?

Лаптопа не имею, поэтому в поле пиды крутить нет возможности. А на телефоне после обновления COPTER-GCS вообще пропал STABILIZE.

Alex27111972
Covax:

А есть у когонибудь 1.0.45

так ведь что лежит у пиратов то и взял, говорил же он и обновляется из какого то своего ресурса при этом 3-я строчка с пиратом никуда не девается… а все остальное так это от ардукоптера… думаю если бы эти планеры подходили то пираты сразу б отправляли на сайт ардукоптера за планером…

Musgravehill
commy_s:

Кто нибудь с пидами в новой прошивке (планере) разбирался?

Да, летает изумительно! Без провода через АРС220 ставил Стаб Ролл и Питч: П=2.3 И=0.01 (т.е. уменьшал ПИ в 2 раза) , раскачка пропала. Level через АРС220 тоже работает. Я использую APM 1.0.47, прошивка 2.0.38.

Covax

архив APM 1.0.47 выложи пожалуста на narod.ru

YAN=

А у меня 1.0.50 есть. Давно уже, от куда не помню.

Sir_Alex
commy_s:

Параметр D в stabilize режиме почему то по нулям.

В 2.0.38 параметр D вообще убрали, собственно поэтому и нужен новый планер.

Я тут попробовал текущую версю 2.0.39 (она еще не в релизе) адаптировать под пирата, но почему то коптер стало тянуть в сторону при взлете… видимо что то упустил при портировании.

Проверил только что MavLink на планере 1.0.54 и прошивке 2.0.38 - все работает. Соединение идет через Bluetooth.

DossJ

Подскажите пожалуйста как первый раз запускать копрер (делать инициализацию), для платы black vortex (оригинальная прошивка) и проемник futaba 6 channel (могу взять на пару часов т.к моя еще не приехала).

Моторы запрограмировал, радио откалибровал, уровень выставил - пытаюсь запустить, а в ответ тишина 😦 на стики никакой реакции.

Перерыв тему еще раз нашел такую инструкцию:

в планнере выбрать firmware и нажать first time setup, перед этим воткнув джампер в контакты switch
После чего перегрузиться, разрешить и закалибровать компас, нажав на зеленую кнопку “терминал”

а потом дальше откалибровать компас и уровень
Правильно?

Какие каналы куда подключать к такому приемнику

Если загружать в black vortex прошивку MegaPirate 2_0_38, что нужно в ней поменять кроме распиновки входа радио?

Спасибо!

Alex_from_Israel
  1. Roll
  2. Pitch
  3. Trottle
  4. Yaw
    5.AUX1
    6.AUX2

В APM_RC.cpp нужно выбрать #define TX_standart. Удачи!

Не дальше откалибровать компас, а во время! В setup -> compass -> enable потом compass offset нужно покрутить коптер в руках по всем осям, пока цифры не перестанут меняться. А лучше поставить на все ребра и вверх ногами. Эта рекомендация есть в Wiki и компасс нормально калибруется. Еще выставте магнитное склонение для вашего места. Приблизительно.

После включения батареи к коптеру секунд 30 идет автокалибровка. Потом светодиод на 13 ноге начнет светиться непрерывно. Нужно троттл убрать в минимум и двинуть Яв в право. Диод начнет мигать, значит моторы активированы. Но вращаться начнут, если слегка газануть. Деактивировать моторы Яв влево на пару секунд, когда светодиод перестанет мигать, моторы деактивированы.