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

SovGVD
Wishnu:

А в чем собственно смысл тогда?

в том что потом чето езе собрать можно или апгрейд проще сделать, т.к. платформа более универсальна, чем готовая сборка

Syberian:

Глеб как всегда “пошел своим путем”

ну не покупать же еще раз датчики под новую штуку, тем более что надо всего лишь немного подправить код и подобрать коефициенты + летом будет магнетометр с барометром, а GPS (только толку от него пока что) с дальномером и так есть =)

кстатии тут вопрос назрел нельзя ли сделать логирование на SD карточку? шилд крайне простой, либы все что надо есть (хз по скорости) в самой IDE

Syberian

Антон, поверьте, “куча геморроя” с настройками ПИДов и автопилота есть как в Ардупилоте, так и в Ардукоптере, с которых делался порт.
И с готовыми платами DIYdrones тоже проблемы бывают. Но ни с чем больше, кроме родного ПО АСМ и АРМ эти платы не работают. В отличие от тех же Ардуин, которые универсальны в плане ПО и выбора датчиков.

Нету ЖПС? летайте в стабильном режиме или акро с 2 датчиками (гира и аксель). Тот же Вий с “нормальными” сенсорами, на которые все и так переходят, наевшись лотереи с чаками. Ардуина мега стоит на 10 уе дороже ваших “нано” и “мини”.
Приспичило слетать по точкам, вернуться домой при отказе РУ? Значит, скорее всего летаете от первого лица по камере, а FPVшники почти всегда уже имеют какую-то OSD с GPS, который можно завести в автопилот параллельно.

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

Wishnu

Не воспринимайте мой вопрос как негатив, я просто хотел понять в чем смысл. Честно, для простых полетов и акро, как мне кажется, хватит только гироскопа. Ну еще аксель как максимум. Все остальное - для съемок будь то фпв или просто полеты с камерой на борту.
Многие стремятся добиться максимально статичного висения в точке, но для чего?

Syberian

Статическое висение - это основа навигации по координатам. Ведь, чтобы достигнуть какой-то точки в 3Д-пространстве, нужно в нее, грубо говоря, попасть, т.е. зафиксироваться в ней, не смотря на порывы ветра и перепады давления. Как на плоскости, так и по высоте.
Для самолетов это называется “loiter”, т.е. нарезание кругов заданного радиуса.
Для леталок вертолетного типа это полная остановка (или дрейф) в сфере заданного диаметра (порядка пары метров).
Далее задаем автопилоту следующую точку, и он также перемещается и удерживается уже в ней.
Возврат домой - та же навигация, только точка там одна, самая первая в момент включения.
О том, зачем нужен полет по точкам вообще, лучше не спрашивайте 😉

Covax

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

Syberian
SovGVD:

нельзя ли сделать логирование на SD карточку?

Самый прикол, что оно там уже есть. Родное и очень мощное. Я его “занулил”, как ты - барометр, т.к. карточки у меня пока не предвидится. Там нужно карточку подцеплять к SPI и заменить библиотеку DataFlash на ту, что в оригинале.
Логи читаются как на компе, так и через CLI.

tusik

Подскажите, а порт ардупилота на эту платформу есть?

SovGVD
Syberian:

Самый прикол, что оно там уже есть.

Dataflash library for AT45DB161D flash memory - это вроде не для SD карточек

Syberian

Это SPI DataFlash. Многие карточки до 2 гиг поддерживают SPI, кроме тех, что SDHC.

tusik:

порт ардупилота

Нет и не планировался.

SovGVD

т.е. он карточку не как карточку с FAT будет использовать, а просто как чип с памятью? (SDHC тоже работают, проверено на 32 гиговой карточке)… надо будет попробовать, у меня всё подпаяно, только карточку вставить =)

Syberian

Там, судя по всему, придется библиотеку дописывать в плане адресации. А что касается ФАТ, это виртуальная система. Запихать туда можно хоть HP-UX, хоть посекторно адресовать.

Volver

Все, Олег-кросавчег, завтра я буду тестить твою гениальную разработку.
Наконец-то я сегодня уволился, и у меня будет СВОБОДНОЕ время до понедельника, а потом опять как папа-карло со свободным временем только по ночам.

tusik

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

YAN=

Писали уже.
allinone или ффима (плата датчиков) + ардумега.

tusik
YAN=:

allinone или ффима

А какая из них больше подходит?

Volver
tusik:

А какая из них больше подходит?

а ни у кого сразу двух штук не было для сравнения. Мне ФФИМУ нравится (обе платы - прототипы). У Олега - вылезли “косяки” с магнетометром на Олл-ин-ван.

Syberian

Норберт летал как с ффимой 1.1, так и на 1.2 сейчас, все равно радуется 😃 10 секунд без ручек повисел в обычном режиме без удержания по высоте. В комнате. Последний билд “еще более стабильный”, чем на видео.
Самый банальный тест для публики (извините за ковер, гыгы) : показать пульт без рук на нем и ухмыляющуюся рожу на фоне висящего квадрика 😃 Надо попросить сделать.
Где бы самому летать научиться? Сапожник без сапог, блин, дальше 2 см над мягкой подстилкой не отваживаюсь.

Что аливан, что ффима одинаковые по компонентам, но ориентация сенсоров разная. Сейчас в прошиве выбирается то или то. Если все мсх исправны, разницу не почувствовать.

Завтра заберу “запасной” аливан у товарища, займусь магнетом. Сонар и баро вроде сегодня настроил окончательно.

Volver
Syberian:

Где бы самому летать научиться?

остался симулятор, на нем надо учиться, а именно - на вертолетах!

sandeve

Доброго времени суток!
Подскажите, имеет ли смысл вместо 11 см меги прикупить это:
chip45.com/…/Crumb2560-V1-1-AVR-ATmega2560-USB-RS4…

Размер 60 на 30. Из минусов, вроде только отсутствие кнопки Reset. Или не стоит заморачиваться.
Может знаете еще какой-нибудь 2560 мега-заменитель с небольшими размерами?

Спасибо.

PS.
Вот идеальная борда, жаль только 32 кб флеша, а так очень компактно. Но, Сергею, наверное понравится)
www.rcgroups.com/forums/showthread.php?t=1438619&h…

Volver

а чем не нравится flyduino ?
и размеры “стандартные” 50х50, и все нужные входы и выходы готовы к употреблению (подключению).

sandeve
Volver:

а чем не нравится flyduino ?
и размеры “стандартные” 50х50, и все нужные входы и выходы готовы к употреблению (подключению).

Так, 1280 за те же деньги.