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

Sir_Alex
LeonVS:

Вопрос, в 47 прошивке уже PWM 400гц? Подключаю вместо контролерки серву, дергается аки сумасшедшая… Можно как то врубить на 50Гц? Хочу пока контролеров недостача попробовать сие дело в рекса 450 вклячить

Нет, в 47й старый код.

Кстати, залил превью 2.0.48. Превью - т.к. я проверял только на контроллере+приемник. Завтра постараюсь проверить в полете 😃

LeonVS

Ндя, прошивки клепают как горячие пирожки 😃 Какой прорыв в 48? Чего еще нашаманили интересно…

tusik
Sir_Alex:

Кстати, залил превью 2.0.48.

А что в ней нового, кроме 400гц?

Sir_Alex
tusik:

А что в ней нового, кроме 400гц?

Ну 400Гц, новые калибровочные коэффициенты из 2.0.47 Beta4, ну и:

  • fixed a ‘=’ vs ‘==’ bug in do_loiter_turns(). So hopefully now it works this command
  • Tweak to the loiter N turns.
  • slowed acceleration from WP ( from 40 to 10) waypoint_speed_gov
  • Logging for gyro/accel testing. Write a gyro/accel data package
  • AC2 fix guided mode fly off
romushock
commy_s:

Прошивка как я понял MegaPirateB8 SYBERIAN? Планнер для этой версии MP_B8_mission_planner.

Она самая. но и в этом планнере тот же результат, плюс он жутко неустойчив, всё время виснет.

commy_s:

Советую залить последнюю прошивку code.google.com/p/megapirateng/downloads/list

А это не компилится, вот чего пишет:

И обновленный до версии 1.0.68 планнер не хочет. GPS ему обязательно цеплять ?

59й пин ессно заземлен…

romushock:

А это не компилится, вот чего пишет: Нажмите на изображение для увеличения Название: Immagine3.jpg Просмотров: 0 Размер: 38.2 Кб ID: 556547

Чёт не видно ничего… А так?..

Ещё хуже… В чём сохранять?

commy_s
romushock:

59й пин ессно заземлен…

Заземлять нужно 5ый пин (только для CLI)
Для mavlink ничего заземлять не нужно.
Планнер обновить до 82 версии.
48 прошивку еще не пробовал, 47 точно компилится. GPS подключать не обязательно.

tusik
commy_s:

Заземлять нужно 5ый пин.

В принципе, в последних прошивках это делать не обязательно. Настраивается все и так. CLI режим теперь нужен в основном для поиска неисправностей

romushock
commy_s:

Заземлять нужно 5ый пин (только для CLI)

Я об этом:

Попробовал подключить с GPS’ом - те же помидоры.

tusik
romushock:

Я об этом

Не нужно Вам пока это делать

romushock:

те же помидоры

А библиотеки поменяли?

romushock
commy_s:

48 прошивку еще не пробовал, 47 точно компилится.

Попробовал, у меня нет… Я тупо пытаюсь шить сгруженное, мож там надо чего-нить комментировать-раскомментировать?

tusik:

А библиотеки поменяли?

Ну конечно же… Очень долго мослает, секунд 40, и всё тот же результат.

romushock
tusik:

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

Да, только просмотрел установки в библиотеках APM Config.h и сonfig.h и оставил всё по умолчанию. Или надо создать свой конфиг?

LeonVS

Погодка была сегодня чудная… Облетал кто нибудь 47 прошивку?

commy_s
LeonVS:

Погодка была сегодня чудная… Облетал кто нибудь 47 прошивку?

Да, только вернулся с поля, отлетал на 47ой 2 пака, очень понравилось. Могу сказать это первая прошивка, которой я начал доверять и даже погонять дома ничего не испортив 😃 Жаль GPS не работает.

Как можно увеличить угол наклона? Уж очень тяжело лететь против ветра.

PS
Залил 48, буду тестить.

LeonVS

Эх, без ГПС особо не затестишь, режим стабилизе работал очень хорошо и на 40 😃 А полет по точкам, РТЛ, лойт кто нить тестил?

Romb89
commy_s:

Жаль GPS не работает.

Чтобы заработал, в файле system.pde (299 строка) нужно заменить

if (counter >= 2) {
	GPS_enabled = false;
	break;
 }

на

if (counter >= 3) {
	GPS_enabled = false;
	break;
}
#if GPS_PROTOCOL == GPS_PROTOCOL_UBLOX_I2C
    delay(100);
#endif

В svn это пока не заливал, а то там сейчас разных версий развелось, непонятно куда коммитить.

commy_s
Romb89:

Чтобы заработал, в файле system.pde (299 строка) нужно заменить

Теперь работает, СПАСИБО!

Klarius

Здравствуйте!

Решил собрать коптер. Купил:

  1. 4шт DT750 Brushless Outrunner (+1 про запас)
  2. 4 шт Turnigy AE-20A Brushless ESC
  3. 4500mah 3S 25~50C Lipo Pack, 3000mah 3S 25~50C Lipo Pack
  4. HobbyKing Quadcopter Frame V1 был героически разбит при попытке пилотажа на плате HobbyKing Quadcopter Control Board (мучал до этого долго multiwii на adruino mega 1280, безуспешно) сейчас рама состоит из центрально фанеры от фрейма ХК и алюминиевого профиля квадратного сечения 10мм
  5. нашёл страницу мегапирата на вики и решил купить All in ONE II
    Прочитав первые 20 страниц, понял что надо читать с конца ветки. С конца я ещё больше запутался.

Итого на данный момент плата подключена к arduino 1280 по sda,scl подано питание, перемычки как тут
Всё по даташиту от вендора.

Прошивку скачал, отредактировал раму и датчики, прошил, А5 на землю, подключаюсь:

После двух недель безуспешных попыток получить данные от датчиков уже руки опускаются, мало того, попытки полететь начинались полгода назад.

Пожалуйста, обладатели All in ONE II или просто люди, знающие как на этих датчиках полететь, помогите дать ладу моей конструкции.

commy_s
Klarius:

А5 на землю

Ничего не нужно заземлять, a5 только для CLI режима.

Еще момент: на последних прошивках у меня подключение происходит только после нескольких нажатий RESET.

Еще советую включить консоль - HELP и поставить галочку (показывать консоль)