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

RA4ASN
RA4ASN:

Ко мне едут эти сонары, да никак не доедут, 23-го “таможенное оформление завершено”.

Доехали, вместе с рамой и блютусом, буду пытать завтра 😃

RA4ASN

Чет не хочет заводиться 😦 В терминале 550см при любых положениях.

serfot32

на прошивке ArduCopter 2.3 расколбас на земле перед взлётом, потом вроде взлетает, у кого нибуть так же?
Как бы убрать это дело?

Sir_Alex
serfot32:

у кого нибуть так же

По идее у всех так. Первые секунд 5… судя по сообщениям с diydrones

RA4ASN
RA4ASN:

Чет не хочет заводиться 😦 В терминале 550см при любых положениях.

А второй пошел. Показания меняются. Хорошо, блин, что 2 заказал 😃

RA4ASN
serfot32:

на прошивке ArduCopter 2.3 расколбас на земле перед взлётом, потом вроде взлетает, у кого нибуть так же?
Как бы убрать это дело?

А мне 2.3 понравилась. Расколбас на взлете я почти не ощутил, лишь в полете коптер стал несколько более дерганым. Правда, я сразу I поставил 0,1. В обновленном планере 1.1.32 появилась D составляющая.
Наконец-то увидел alt_hold в действии 😃 Ничего описанного Александром aka mahowik не заметил, но и более метра не поднимал. Квартира, все-таки 😃
Чтобы при включенном ALT_HOLD при нулевом газе на пульте коптер останавливал движки, нужно AUTO_THROTTLE_HOLD в 0?

dmgluk

Принимайте в свою компанию!
Собрал месяц назад свой первый мультикоптер. Начал с multiwii на arduino mini все заработало сходу. Только компас врет отчаянно. Но очень хочу перейти на мегапирата. Когда приехала плата arduino mega и gps, multiwii тоже сходу заработал.
Пока жду очередных пропеллеров и сонар, отлаживаю то что есть. Опять не работает компас.
Для ясности пишу, что делал. Мозг arduino mega 1280, датчики эти - gapey.narod2.ru
Исходники отсюда code.google.com/p/megapirateng/downloads/list 2.0.49_Beta4.
В libraries/AP_ADC/AP_ADC_ADS7844.cpp выбрал FFIMU.
Планер отсюда code.google.com/p/ardupilot-mega/downloads/list версия 1.1.33
В настройках поставил галку - включить компас, склонение установить не удается, цифра не сохраняется. В терминале выполнял setup compass offsets, при запуске test comass x,y,z изменяются реалистично, однако heading явно отклоняется по гироскопу, потом медленно плывет к 180. Подозрение на неправильно выставленные оси у компаса. Куда копать?
Кстати направление осей акселя и гироскопа отличаются от multiwii. Где они задаются?

Gapey

оси компаса на плате не соответствуют осям гиры и акселя … за основу моей платы бралась плата FFIMU.1.22L (самая популярная на тот момент) у которой такоеже расположение компаса … такое-же неправильное расположение компаса на шилде у аэроквада …
если В libraries/AP_ADC/AP_ADC_ADS7844.cpp выбрать FFIMU оси компаса должны быть скорректированы программно …
нужно смотреть , может в вашей версии уже выкосили коррекцию осей под FFIMU , поскольку эти платы сняты с производства …

tusik
dmgluk:

склонение установить не удается, цифра не сохраняется

В цифре, вместо запятой, нужно ставить точку

SovGVD
tusik:

вместо запятой, нужно ставить точку

или наоборот, в зависимости от региональных настроек вроде

RA4ASN

Команда

dmgluk:

compass offsets

сейчас не функционирует. Мне бы тоже весьма хотелось узнать, каким образом установить оффсеты компаса. Где-то мелькало, что оффсеты якобы сами собой настраиваются после нескольких полетов, значит, надо после арминга двигов покрутить руками коптер, чтобы оффсеты установились?

serfot32

Расколбас в проши 2.3 на взлёте убирается путём обнуления параметра I

Ustas69

Пираты, а подскажите плз, где написано, как правильно развести питание всего этого чуда, в частности, можно ли питать от стабилизатора меги или БЕК ставить, или от регулей?

RA4ASN

Лично я, как придет бек, буду питать от него, а пока что из 3х разъемов выдернул средний контакт, в 4-м оставил.

SovGVD

от регулей имхо тут все питают, кто-то любит сразу от аккума в соответствующий разъем, но потом у одни выгорает стаб, у других просто греется как ютюг, а если коротнет - то прощай ардуинка со всеми датчиками =)

Sir_Alex

Напрямую нельзя подавать на Ардуину, там входное напряжение ~7В, если подать больше, стабилизатор будет сильно греться и в итоге сгорит. Я питаю от одного из ESC. Видео-канал (Камера, OSD, Передатчик) питается от своей батареи.

Geniok
Sir_Alex:

Напрямую нельзя подавать на Ардуину, там входное напряжение ~7В, если подать больше, стабилизатор будет сильно греться и в итоге сгорит. Я питаю от одного из ESC. Видео-канал (Камера, OSD, Передатчик) питается от своей батареи.

Если речь про ArduiniMega то там же питание от 7 до 12(рекомендованное) и 6-20 (мин. макс.), если верить этому: arduino.cc/en/Main/ArduinoBoardMega

А ESC вроде 5В выдает, или что-то путаю?

RA4ASN

ESC выдает 5, выше имелось в виду, что от аккумулятора на ардуину нельзя напряжение подавать. От ESC питание подают на +5В платы, а не на вход стабилизатора. От 3S стабилизатор весьма сильно греется, аж запах идет.

Geniok
RA4ASN:

ESC выдает 5, выше имелось в виду, что от аккумулятора на ардуину нельзя напряжение подавать. От ESC питание подают на +5В платы, а не на вход стабилизатора. От 3S стабилизатор весьма сильно греется, аж запах идет.

Ага, тогда понятно! Спасибо!

вопрос возник в догонку, так как напругу выдаем без стабилизатора, напрямую, скачков напряжения в esc не наблюдается, в теории спалить чип Ардуины есть вероятность?

Sir_Alex
Geniok:

так как напругу выдаем без стабилизатора

Что значит без стабилизатора? BEC и есть стабилизатор 😉 Просто совмещен с ESC