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

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 ноге начнет светиться непрерывно. Нужно троттл убрать в минимум и двинуть Яв в право. Диод начнет мигать, значит моторы активированы. Но вращаться начнут, если слегка газануть. Деактивировать моторы Яв влево на пару секунд, когда светодиод перестанет мигать, моторы деактивированы.

Aven

Тоже решил собрать квадрик, прочитал всю тему сначала, такие комплектующие заказал:
С хоббикинга:

8992	Turnigy 9X 9Ch Transmitter w/ Module & 8ch R 	1	Backorder
13597	USB Simulator Cable XTR/AeroFly/FMS 	1	Reserved
2048	hacker Style Brushless Outrunner 20-20L 	5	Backorder
11324	10X6 Propellers (5Pcs/Bag) 	2	Reserved
11325	10x6R Propellers (Counter Rotating) (5Pcs/Ba 	1	Reserved
13429	HobbyKing 30A BlueSeries Brushless Speed Con 	5	Reserved
9394	Turnigy 2200mAh 3S 30C Lipo Pack 	1	Reserved
16583	HobbyKing Quadcopter Frame V1 	1	Reserved
7028	Turnigy Accucel-6 50W 6A Balancer/Charger w/ 	1	Reserved	 

С ибэя:

Arduino Kit Mega 2560 Servo IR 128x64 LCD blue        1
HMC5883L BMA180 BMP085 ITG3200 NEO-6Q GPS 5V with Ant        5
HC-SR04 ultrasonic sensor distance measuring module NEW        1

На все ушло немало - $600! А расчитывал уложиться в $400 %)
Вроде ничего не забыл и все правильно выбрал?