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

Sir_Alex
SavosRU:

Я сам сейчас на работе и проверить эту версию не могу, но может у кого-то есть подтверждение или опровержение? Работает ли прошивка на ардуине БЕЗ приемника и регулей, или нет???

Буквально вчера, собрал такой же тестовый макет: Mega2560 + AllInOne (Я только вчера начал собирать свой коптер). После танцев с бубном (оказалось в прошивке была выбрана плата FFIMU по дефолту), все заработало и явно показания датчиков работают дольше 10-15сек.
А у вас на test imu, показания нормальные выдает? Ну типа, пока плата лежит, циферки не меняются, начинаешь ее крутить, циферки соответственно меняются, возвращаешь плату в первоначальное положение и циферки возвращаются…

Upd: Прошивка B8 и Planner 0.4.36. Вечером попробую этот новый планер.

SavosRU
Sir_Alex:

А у вас на test imu, показания нормальные выдает? Ну типа, пока плата лежит, циферки не меняются, начинаешь ее крутить, циферки соответственно меняются, возвращаешь плату в первоначальное положение и циферки возвращаются…

Да, в тестовом режиме ВСЕ-ВСЕ-ВСЕ отрабатывается корректно и без ограничений по времени. И компас (test->compass), и гиры с акселями в их raw-вном виде (по команде test -> adc), и гиры с акселями в пост-обработанном виде (по команде test -> imu)… И даже test->rawgps что-то показывает, хотя сижу в меленькой комнате с толстыми бетонными стенами и маленьким же окошком (надо, кстати, выйти с ноутбуком на балкон или даже во двор - посмотреть на результаты GPS).

А вот стоит зайти на другую вкладку планнера и переподключиться уже в полетном режиме - вешалка. В смысле виснет через 10-15 секунд. Еще заметил, что виснет не зависимо от наличия подключения к планнеру: если подключиться сразу, то работают несколько секунд все графики и приборы, а вот если после ресета ардуины просто дать ей минутку полежать и только потом попробовать к ней приконнектиться - то уже соединение будет невозможно до следующего ресета ардуины.

А САМА ПРОШИВКА предполагает какое-то ведение журналов или прочей проверки работы? Просто посмотреть бы на каком именно месте затыкается все…

tusik

Еще один вопрос возник. При подключении ардуины по юсб в закладке радио когда делаешь арм моторы включаются (графики на моторах меняются), а при подключении через АРС-220 не включаются. Вса делаю без подключеных моторов, прошивка 33, все запитано от батареи. Так должно быть или нет?

alex-ber
tusik:

а при подключении через АРС-220

А можно схемку подключения (или лучше фотку) модуля АРС 220? Второй день мучаю - не работает…

alex-ber
Covax:

Да там подключать нечего, главное настроить скорость порта
Вот полное рукво с видео www.rcgroups.com/forums/showpost.php?p=18523310&po…

Ага!!! А Вас тоже на модуле пин VCC связан с пином Set ?(как на видео втором) или нет?
Просто в описании распиновки модуля этого нет, в мануале вообще написано (как я понял кривой перевод) что надо питание с пином EN соединить…

tusik
alex-ber:

надо питание с пином EN соединить…

Я первый раз соединил, но у меня не заработал. Правда и скорость была не правильно выставлена:) . А теперь на модуле подключены только RX TX VCC GND. EN не подключен. Все работает. Вот только

tusik:

Еще один вопрос возник. При подключении ардуины по юсб в закладке радио когда делаешь арм моторы включаются (графики на моторах меняются), а при подключении через АРС-220 не включаются. Вса делаю без подключеных моторов, прошивка 33, все запитано от батареи. Так должно быть или нет?

Но моторы включаются.

DossJ

Здравствуйте!
Перечитав всю ветку но остались вопросы:

  1. Что умеет (или будет уметь) ?
  2. Что лутьше взять Arduino MEGA2560 + датчики allinone или Black Vortex?
YAN=
DossJ:

Что лутьше взять Arduino MEGA2560 + датчики allinone или Black Vortex?

На Black Vortex нет процессора. Так, что Arduino, может пригодиться.

DossJ

Y@N , вы нечего не путаете? на Black Vortex какраз стоит MEGA 2560.

YAN=

Сори. моя ошибка. Там ВСЕ есть.
Так, что смотрите сами. Только докупить сонар и антену gps.

tusik
DossJ:

Что лутьше взять Arduino MEGA2560 + датчики allinone или Black Vortex?

Лучше, мне кажется, Black Vortex - проводов меньше. А то у меня квадр как клубок.

YAN=:

Только докупить сонар и антену gps

И платку для телеметрии. Очень удобно настраивать без проводов:)

Covax

У меня отлично все с минимумом проводов на сидуине+seeduina mega shield+ff imu,
Помоему лучше флайдуину и ff imu или allinone купить.

YAN=
tusik:

И платку для телеметрии.

Ну, да. Только, почему-то, не у всех работает.

Covax

Ян, чего опять не работает?) Проблема в настройках, надо скорость порта выставлять кратно 19200, должно помочь.

YAN=

У меня все работает, тьфу-тьфу-тьфу. Я-же сказал , у некоторых.
К стати. Кто-то писал про проблемы с сонором. Он, действительно, начинает работать с расстояния 20см (про точность не скажу). Но желательно заказывать парочку. У меня с ним проблемы, работает через раз (по нему постучать надо).

alex-ber

Я не уверен на все сто но… Короче у меня Блек Вортекс - и прошивка от Олега, но(!!!) не для квадры а для самика (Планер В1).
Так вот, вначале в прошивке нашел, что в АРМ конфиг стоит скорость 38400… и перед дефини две косые палки (простите в програмировании совсем не айс…) - убрал палки надпись стала активной, затем поменял скорость на 57600 (как на модуле и в видео…). перекомпилировал, залил, но - всеравно не пашет…
Где еще что надо (в прошивке) настраивать ?
Жаль Олега нет…
Еще заметил, что в прошивке В8 намного больше файликов и там конкрето про порт 3 в многих файлах пишется, а в проше Планер В1 их нет…
что делать? может для пробы залить В8 и проверить как будет модуль АРС220 работать?
О! и еще вопросик - сделал на Тунигре переключатель 6 позиций из пакетника на пропорциональном канале, только с резисторами немного не попал - перепаивать и искать другие не охота, можно ли в прошивке поменять диапозоны переключения моде для 5-го канала (другие границы поставить)?

tusik
YAN=:

К стати. Кто-то писал про проблемы с сонором.

Это у меня. Кстати, подскажите, что сделать, чтобы при арме винты медленно вращались как в мультивие. Где-то видел, но не помню где.

iBat
YAN=:

На Black Vortex нет процессора. Так, что Arduino, может пригодиться.

Что за ерунда? Vortex = Arduino 2560 + AllInOne.

YAN=
tusik:

что сделать, чтобы при арме винты медленно вращались как в мультивие

Спросите Covaxa, он этим занимался.

iBat:

Что за ерунда? Vortex = Arduino 2560 + AllInOne.

Я уже извинился за ошибку. Вортекс = 2560 + AllInOne

alex-ber
iBat:

Что за ерунда? Vortex = Arduino 2560 + AllInOne.

Вортекс - полностью законченный продукт (все датчики, кроме сонара, плюс GPS, плюс процессор и USB конвертер) остается только модуль XBee (или АРС220), сонар, OSD (по желанию) добавить!
Кстати заработал сразу и без проблем (пока прошивку не поменял - брал для самика под проект Олега, только вот пока нет его, а консультация по прошивке очень нужна…)
Я так понял, что тут мне не помогут, а в самиках еще никто не занимался этой темой - придется ждать Олега…