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

SovGVD

немного на заметку (надеюсь меня не назовут капитаном очевидность):
вчера внезапно слетели пиды после чего коптер никак не хотел летать вбока, но быстро поправилось, заодно поэксперементировал с весом/расположением элементов:

  1. чем коптет тяжелее, тем он устойчивее, убрал кучу лишнего (-300 грамм) - начал раскачиваться
  2. все тяжести лучше пихать на дно (камера, аккум и т.д.), чем больше и тяжелее фигни на уровне или над пропеллерами - тем коптер не устойчивее: поставил аккум наверх без лишнего груза снизу - начал раскачиваться
    в итоге после экспериментов и пары переворотов (мега дико раскачиваться начал) вернул самодельные лыжи с мячиками (+200грамм лишнего веса) - снова отлично летает (как и с вариантом когда аккум внизу, а не над пропеллерами), осталось сделать подвес для камеры, чтобы снимался и было внизу: аккум или подвес с акумом и камерой (по разные стороны для уравновешивания)
Syberian:

Владельцы itg3200+ bma020/bma180 у вас тоже так???

есть ооочень небольшое доплывание если совсем резко крутануть (itg3200+bma020), но так как летаю только в стабе, то это совершенно не критично

Syberian:

WMP+NK

там чето хитрое с wmp, у него 2 варианта значений, быстрый поворот и медленный поворот и для каждого наверняка надо свои коэффициенты подбирать

Syberian

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

Тут Ковакс, кажется, вирелесс линк предлагал дешманский… Я купил один, не дождался еще. Вот один из Перадов свой уже получил и описывает настройку пошагово и с видео:
www.rcgroups.com/forums/showpost.php?p=18523310&po…

Covax

Не, не я 😃 но если работает то надо брать! Каков у него реальный рендж?

Syberian

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

Панкратов_Сергей
Syberian:

Я купил один, не дождался еще.

Вопрос возник - а ответа не нашел.
Их предлагается две версии на разные частоты. В районе 433 мгц и в районе 480 мгц.
И не понятно - диапазон только антеннами определен или и железом и прошивкой.
Олег, выяснили это ? На какой диапазон заказали ?
Наиболее дешевые предложения в инете - на 480 мгц. Мне едет на 480 - у нас в ДМВ телевизионном вещании есть достаточная дырка между каналами. Вероятность “внезапных” помех практически отсутствует в отличии от 433.

Syberian

У меня тоже 478
Определяется железом. Фильтры стоят полосовые, хотя PLL от 400 до 500 может гонять. Где-то на групсах была месага.

Alex27111972

Привет всем. Ну вот вроде и я полетел (в гараже и без компаса). Видео пока нет, у нас ветер и дожди, как погода будет, че нить заснимем. Вставлю и я свои 5-ть копеек. Пока настраивал ПИДы сломал 2-а пропа и немного (царапины) покоцал руки, так что всем аккуратней. Когда добился приемлемого результата, очень удивился, что мои значения почти полностью совпали со стоковыми вот здесь. На форуме по ардупилоту народ говорит, что данные настройки нормально подходят для табуреток х с расстоянием меж двигателями 50-60 см. и весом 1300-1500 гр.
А теперь пара вопросов которые чета нигде не нашел.
Когда коптер стартует его немного (совсем чуть чуть) заваливает в право, приходится чуть триммировать стиком, это совтом можно как то побороть?
Не понял как влияют INT_MAX в стабе, вроде в вики написано что устраняется дисбаланс двигателей, вроде крутил разницы не увидел.
Pitch Max *100 влияет только на Pitch, а на Roll есть что то подобное?
За ранее спасибо всем ответившим.

tusik

Дешевую телеметрию прикрутили. А что с сонаром?

HATUUL
Alex27111972:

очень удивился, что мои значения почти полностью совпали со стоковыми вот здесь.

Как не страно и у меня.

zvuk_Irkutsk

Помогите мне пжлста! Не могу залить прошивку на Seeeduino Mega, пишет вот что:

Binary sketch size: 122448 bytes (of a 126976 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

При Upload на плате через некоторое время загорается светодиод RX красный, мигает три раза, потом еще один раз. Драйвера поставил новые на FTDI, все равно ошибка. Определился как COM9.
Не могу понять, в чем проблема?

HATUUL

Олег.Для наземки такой дисплей пойдёт?

Нашёл ещё вот такую шилду.

zvuk_Irkutsk:

Не могу понять, в чем проблема?

Какая ардуина,2560?

zvuk_Irkutsk
zvuk_Irkutsk:

Помогите мне пжлста! Не могу залить прошивку на Seeeduino Mega, пишет вот что:

Спасибо, сам разобрался! Надо RST переключатель на А переключить: Bash:

YAN=
Covax:

Не, не я

Я это был. 😇
Мы с Hatuul(ем) эту штуку, еще к мультивии хотели прикрутить.

Syberian:

рискуя запустить моторы при перезапуске ардуины.

А я-то думаю, что за ерунда… Хорошо без винтов стоял. А почему это происходит?

Covax

Потому что Олегу надо бы прописать что любые действия с моторами возможны только с задержкой секунд 10 со времени включения (инициализации) ардуины, тогда не будет никаких проблем с моторами… В мультивие ведь нет такой проблемы. А проблема оч. серьезная так как у многие из нас строят свои коптеры неподалеку от домочадцев…

Syberian
YAN=:

А почему это происходит?

При подключении USB микруха FT232 имеет дерготню по выводу DSR, к которому подключен RESET. Также он используется для сброса атмеги при выходе из CLI, не передергивая питание.
В итоге, регули имеют на входе непонятную чехарду и могут стартануть.
В коде это не исправить, железо.

SovGVD

а я просто аккум вытаскивая, вряд ли 4 мотора стартанут от 5в 0.5а =) хотя 1-2 слабо попискивают - иногда надоедает и вытаскиваю их из платки

Syberian:

один из Перадов свой уже получил и описывает настройку пошагово и с видео

это хорошо =) значит будем брать!

Syberian
SovGVD:

а я просто аккум вытаскивая

вот это и есть правильный способ.
Когда юсб подключен, можно делать все, что хочешь, а дергать штекер юсб не моги.

Syberian
Alex27111972:

А теперь пара вопросов которые чета нигде не нашел. Когда коптер стартует его немного (совсем чуть чуть) заваливает в право, приходится чуть триммировать стиком, это совтом можно как то побороть? Не понял как влияют INT_MAX в стабе, вроде в вики написано что устраняется дисбаланс двигателей, вроде крутил разницы не увидел. Pitch Max *100 влияет только на Pitch, а на Roll есть что то подобное?

  • чтобы не валило, попробуй под эту сторону подложить что-нибуть и выполнить setup - level
  • int_max ограничивают максимальный расход, выдаваемый данным ПИДом на канал управления. Абсолютный максимум ±5000
  • пич_макс по идее должен влиять на все стороны. В переводе pitch - наклон.
Alex_from_Israel

Извините, Олег, подправлю терминологию относительно принятой в русской авиации. Питч - тангаж, наклон носа самолета. Ролл - крен, наклон крыла. Яв - курс, поворот в горизонтальной плоскости. Троттл - газ, обороты моторов. Еще раз прошу прощения, но путаница в терминах присутствует.

По идее питч должен влиять на наклоны только по одной оси.

Syberian

Путаница присутствует в миссион планнере (на 2 направления одно название), у меня в башке еще пока тьфу-тьфу все нормально 😃