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

Syberian

Глеб, прикинь, мне шурин ссылу кинул на твою 2 часть квадрика на хабре со словами “смари чо творят, это по твою часть наверно?” 😁 😁 😁
Поржал 😃

Последнее видео вполне приличное. Чо-то вбок его крутит только. Компас надо.

SovGVD

бгг =) я же вроде ссылки напихал на форум и эту тему
Видео только в 2-3 ночи получил, особо не стал монтажировать, просто первый полет отрезал и всё

крутит не пойму почему - без камеры ровненько, с камерой крутит, но триммирование аппы потом порешало
вообще впечатления супер! а еще на видео я заметил что у меня задний правый мотор (друзья перепутали где перед и где зад) в полете дрожит сильнее всех и как будто вот-вот отвалится
щас на скорую руку сделаю нарезку всех полетов… видео на 17 минут, но большую часть времени ходили за ним то в поле, то в кювет и поправляли камеру… 1 раз даже удалось красиво посадить (игрался газом в момент приземления)
upd: кстаии его при снижении иногда начинает чуток колбасить, но неммного побольше газа и он снова ровненько летит/снижается… это нормально? =)

Syberian
SovGVD:

это нормально?

Еще и тяга падает, как ты мог заметить. Типа факел отражается от земли, закручивается вверх и снова через винты проходит.
Крутит из-за того, что у тебя I нулевое и INT_max маленькое (кстати, еще и компаса нет)

Syberian

Глеб, это у тебя фирменный стиль такой, с 5 метров шлепаться об землю и спокойно лететь дальше? 😁

Один из моторов вибрирует аж страшно становится. И это еще летает!
И 2 раза камеру терял…

Covax

Глеб, ты управляешь? Ну ты жук, научился таки 😃

SovGVD
Syberian:

Один из моторов вибрирует аж страшно становится. И это еще летает!

во-во! мне даже теперь интересно как оно будет летать, если избавиться от вибраций =))

Syberian:

у тебя фирменный стиль такой, с 5 метров шлепаться об землю и спокойно лететь дальше?

типа того =) не могу пока привыкнуть (третий полет и первый полет по длительности) к газу - он же не резко реагирует, а чуть попозже начинает снижаться/подниматься, в общем требуется +100 экспы к навыку управления =)

Covax:

научился таки

ну по сравнениею с multiwii тут учится нечему - он даже перевернутся не хочет нигде и идеально реагирует на стики, в общем МегаКруто 😉

polarfox

Олег,подскажи пожалуйста такую вещь.В случае использования 5-ти вольтовой “Allinone” в паре с ардуино мега 2560 и крайней прошивкой В8,надо-ли в прошивке что-то делать с подключением-отключением подтягивающих резюков?Есть там вообще такой пункт?

Syberian

в поршивке нужно только раскомментить allinone. За резисторы не парься вообще 😉

Alex_from_Israel

А почему в библиотеке RC выставлено ограничение на плату Ардуино? Только Мега 1280. При попытке компиллировать с Мега 2560 выдает ошибку. Правда легко правитя заменой 1280 на 2560, но виснет конфигуратор (или планер?). Пишет Comport Opened и все!

Syberian

Даже представления не имею, чем они могут отличаться!
Может, в планнере стоит выбрать правильный компорт? 😃 И AC2 в соседней менюшке.

Alex_from_Israel
Syberian:

Даже представления не имею, чем они могут отличаться!
Может, в планнере стоит выбрать правильный компорт? 😃 И AC2 в соседней менюшке.

Вот и я тоже. Не имею. Кроме реализации USB. На 256 стоит Atmel Mega8U2. Может из за нее? В последней прошивке MW_DEV не запускается GUI
с 2560 Не видит его конфигуратор и все! Хотя компилится нормально.

Насчет порта выбран правильно. Запускал в разных компах. Дектоп 4 ядерный, лэптоп 2 ядерный HP Pavilion и китайский лэптоп старенький. Везде одинаковый эффект. Хоть с Виндой XP, хоть с Вистой… Ладно, это потом проверю. На 1280 зпускается в Мульти Вии и работает со всеми датчиками, кроме GPS, которого пока нет. Но хотелось бы запустить с Ардупиратом. Уж очень много вкусностей там, судя по всему. Даже бортовые огни!

Скорее всего просто чего то неправильно делаю. Буду читать дальше. Авось разберусь…

YAN=

Блин. Я под это дело 2560 заказал. На след. неделе получить должен.

Alex_from_Israel
YAN=:

Блин. Я под это дело 2560 заказал. На след. неделе получить должен.

Я сначала думал, что прислали бракованую 2560. Нет, нормальная. Тестил на макетке с ЛСД дисплеем. Все работает. Разбираться нужно. Скорее всего дело в драйверах. Когда устанавливал, проскочил драйвер для Уно. Никак теперь не переустановлю. Хотя в директории есть драйвер для Мега 2560. Но устанавливаться не хочет. Пишет, что Уно в самый раз, скотина!

Непонятки с магнетометром. Работает, калибруется. Вот только на картинке ведет себя так же, как акселерометр раньше, когда оси были перепутаны. Отклоняется и возвращается в прежнее положение, хотя плата стоит по другому. Может тоже оси перепутаны? Или так и должно быть?

И еще вопрос. К 12 пину теперь припаиваться бесполезно? От +5 работает нормально, на 12 ноге вообще ничего нет…

Musgravehill
YAN=:

Блин. Я под это дело 2560 заказал

аналогично (

Если кто разберется- напишите, пожалуйста.

SovGVD
Alex_from_Israel:

К 12 пину теперь припаиваться бесполезно?

12 пин был в мультивийке для глючных и повисающих wmp, чтобы перезапускать их - тут достаточно от 3.3 (или 5, у кого какие датчики) запитать и не парится с костылям

YAN=:

Я под это дело 2560 заказал.

там в коде местами дефайны стоят под 1280 чип, причем довольно много где - надо просто попробовать код перелопатить и добавить туда 2560

Covax

Глеб, к тебе баро и гпс когда придут? На тебя вся надежда

SovGVD

баро никогда, я хз зачем оно мне (оно же кроме удержания высоты ±1 метр ничего не дает, а я и сам ±1 метр умею прыгать 😁), GPS давно тут, но нет компаса - небольшой облом произошел, буду наверное на сидуине заказывать (или наберусь терпения и буду узнавать вектор направление по самому GPS, но чую фигня полная будет)
я сейчас в ожидании FPV буду до конца месяца + приделываю местечко для gopro или какой еще камеры

еще где бы Xbee модули найти подешевле?

Virgiux

Привет всем.😃
У меня Arduino Mega 2560 с FFIMU от Jussi.Все вроде в GUI работает адекватно а вот на выходах на движки бардак.Плата с отключенными движками спокойно лежит на столе.

www.youtube.com/watch?v=jeHKPtgC3Nc

Здесь вид на gyro и accel:

www.youtube.com/watch?v=qqmWKC8ZbTE

Что посоветуете😢😢😢

Covax
SovGVD:

еще где бы Xbee модули найти подешевле?

Решили же попробывать модули на 438мгц за $50

SovGVD

одно дело “решили попробовать”, а другое дело “ура, работает!”… ну пока до Xbee далековато, может уже и прикрутит кто, с самыми дешевыми модулями 315 и 433мгц в лоб не получилось =( надо типа протокола с проверкой целостности пихать - иначе просто шум из 0 и 1
где нибудь кроме сидуины компас продается отдельно напаянный?

SovGVD
Covax:

На тебя вся надежда

блин, случайно(!) заказал компас себе с сидуины HMC5883L 😁
в общем в конце месяца коптер улетит в неизвестном направлении во время тестов =))

upd: расскажите хоть как и где путь полета задается

Musgravehill

kinderkram пишет other ATMega1280/2560 based flight controllers and sensor bobs. The ATMega1280 (or 2560) enables us to use…

Получатся, что 2560 все же работает? Посылка еще в дороге, а уже грустно…

Syberian

Кажется, я понял, в чем проблема с 2560. По коду кое-где раскиданы остатки старых костылей, когда “это” еще работало с 328 мегой, а про 2560 слыхом не слыхивали. Выглядит как #ifdef __ATMEGA_1280__
В ближайшее время зачищу код и выложу апдейт.

Виргис, у вас на графиках периодически пропадает ACC Z, что нельзя назвать адекватной работой.

SovGVD:

одно дело “решили попробовать”, а другое дело “ура, работает!”

Я себе купил за полтину AC220 или как его там, буду запускать.

SovGVD:

в общем в конце месяца коптер улетит в неизвестном направлении во время тестов

Как это в неизвестном? Ясно, в каком: в землю! У тебя же баро нет. Без баро кто в автомате высоту держать будет? На GPS надежды нет, там задержка большая и врет нещадно.

SovGVD
Syberian:

Без баро кто в автомате высоту держать будет?

в идеале для тестирования хорошо бы высоту ручками держать - чтобы если что - шмякнуть его тихонько об землю, а не в какие нибудь деревья или воду залететь, а там глядишь и баро найдется =)
хоть че нибудь без баро, но с GPS и/или компасом оно сможет сделать? =)