ArduCopter Mega: порт на обычную Arduino (тестим)
уйти в штиль
Ну, это проще простого.
Триммера в 0, засекаешь, куда он клонится, затем на земле постепенно подкладываешь спички под ноги (ногу) с той стороны и каждый раз:
- CLI-setup-level
- взлет-проверка
В итоге должно отстроиться идеально.
Тут факторов много, аксель с наклоном припан, плата криво стоит, коптер неотцентрован, ноги разной длины… Так что это нормальная процедура.
А я сегодня свою раму развалил. Оказывается китайские железтые линейки хре … плохо аммортизируют 😃
А что такое crash dummy?
Манекен для краш-тестов 😁
Вот, выложил отдельно 16-канальный секвенсор на 8 программ.
Время каждого такта теперь тоже может достигать 50 минут.
Теперь интересно, что будет с таймингом.
ftp://syberian.dyndns.org/led.pde
Если все будет ок, включу в сборку.
Теперь интересно, что будет с таймингом.
А как в B8 посмотреть тайминги? Читал ветку с самого начала и вроде как уже не работают команды, которые были раньше.
Вообще-то 16 каналов можно и на 8 проводах сделать. Надо собрать обычную матрицу 4*4. Конечно некоторые ограничения в связи с этим возникнут, но для моргалок это несущественно. Естественно придется управление каналами в коде подрихтовать 😃 Хотя, пожалуй, можно и не рихтовать, только с двоичными числами при программировании повозиться.
Syberian, подскажи, как приемник к Black Vortex подключить ? и с какого Rx запитывать приемник ?
как приемник к Black Vortex подключить ?
Бытует мнение, что проводами…
Про спички, все понятно. Но я думал, что при первичной настроке программа запоминает текущее положение датчиков и принимает его за 0.
Запоминает и старается поддерживать. Но если положение квадрика при калибровке было не идеально ровным, придется его триммировать, чтобы не волокло в сторону.
Я пузырьковый уровень на него приклеил. По нему выставлял.
Я знаю, что у меня, датчики не очень ровно стоят.
По-прежнему не могу прошить Black Vortex. boards.txt заменен. Тип платы выбран, либы скопированы, упорно получаю
redefinition of ‘FastSerial Serial’
при компиляции. При этом курсор ставится на 115 строку файла ArduCopterMega. А она, строка, как бы пустая совсем. Ниче не понимаю.
- ардуино ИДЕ должна быть версии 0022, не меньше
- либы не просто скопировать, а удалить полностью родной каталог ардуинских либ
- перегрузить адруино ИДЕ
- сделать путь к проекту покороче, без пробелов и русских букв
пузырьковый уровень на него приклеил
прямо на аксель? 😁 шо ж там за пузырек получился…
прямо на аксель? шо ж там за пузырек получился…
А зачем прямо на аксель? Что это за система если ей нужно аксель ставить в горизонт? 😃)
Главное чтобы датчики были четко зафиксированы и моторы по уровню, а не аксель. Мегапирату нужно чтобы аксель был в горизонте? шоке 😃
шо ж там за пузырек получился…
Ну не прям, рядом при клеил. С хобей заказал.
Бытует мнение
и на этом спасибо.
Методом тыка и какой то матери, вроде, подключил.
в новом планере все подругому нежели описано в вики …
Можете поведать что над сделать чтоб сетап пройти и полететь. Что ни делал квадрик не вертит одним мотором(М1). Сделал калибровку ESC из терминала … первый мотор вообще перестал реагировать. отдельно от приемника колибруется и вертится.
на вортексе моторы включаются подряд, в отличие от ардуино:
ардуино d2, d3, d5, d6
вортекс m1, m2, m3, m4
Чтобы пройти сетап, надо в планнере выбрать firmware и нажать first time setup, перед этим воткнув джампер в контакты switch
После чего перегрузиться, разрешить и закалибровать компас, нажав на зеленую кнопку “терминал”
===
Первый облет самолетной версии Мегапирата на Вортексе прошел удачно! Выражаю благодарность alex_ber за пожертвованный изиглайдер 😃
Отчет в блоге rcopen.com/blogs/39391/12024
Манекен для краш-тестов 😁
Вот, выложил отдельно 16-канальный секвенсор на 8 программ.
Время каждого такта теперь тоже может достигать 50 минут.
Теперь интересно, что будет с таймингом.
ftp://syberian.dyndns.org/led.pde
Если все будет ок, включу в сборку.
Ладно, манекен, так манекен. Видео будет, зуб даю! Но не очень быстро. Свою Соньку Ди Ви Дишную отдал знакомым. Они в России сейчас че нить снимают. В районе Перми, вроде. Вернутся, вот тогда и сбацаю. На телефон снимать не с руки, его на штатив не установишь.
Спасибо за новый секвенсор. Буду пробовать. Кстати, номера совпадают или нет в определениях? Впрочем тут легко проверяется тыком и даже не научным.
Это пейстец какой то …
Подаю питание на коптер, ВСЕ моторы пискнут, после три мотора еще что то пропищат и начинают сопротивляться вращению. Один мотор молчит вообще, вращается от руки, при арме он не реагирует ни на что. При калибровке через терминал он не калибруется. Отдельно от приемника калибруется и крутится, программируется карточкой. В Black Vortex отказывается работать.
??? Что может быть ???
А зачем прямо на аксель? Что это за система если ей нужно аксель ставить в горизонт? )
Главное чтобы датчики были четко зафиксированы и моторы по уровню, а не аксель. Мегапирату нужно чтобы аксель был в горизонте? шоке
Я как раз думал, что если плата с датчиками где-то неровно стоит ну там на доли миллиметра или даже на миллиметр куда-то наклон больше (мы же не в физлаборатории, а больше на глаз и на бытовой-строительный уровень), то именно при процедуре setup-level коптер предполагает, что сам коптер выставлен РОВНО, а смещение платы относительно этого “ровно” и запоминает и берет эти данные в качестве нулей. Но вот понятие “коптер стоит ровно” требует пояснения. Лучи-ноги-кабины могут иметь неточность установки все по той же причине, что делается все на коленке. Соответственно, как эту самую ровность-то проверять?
Я делал так: строительный метровый уровень кладу на диагонально расположенные ВЕРХУШКИ пропеллеров (как они там, коки?) и выставляю в горизонт. Потом повторяю с другой диагональю. Потом попарно проверяю “стороны” все так же через верхушки пропеллеров. Исходил из того, что самая главная плоскость, которая коптеру важна для выравнивания - это именно плоскость в которой крутятся все 4 пропа. Но чтобы не класть уровень на гибкий пластик пропеллеров, проверял по этим самым, как их, кокам?
Это правильно?
Ну, это проще простого.
Триммера в 0, засекаешь, куда он клонится, затем на земле постепенно подкладываешь спички под ноги (ногу) с той стороны и каждый раз:
- CLI-setup-level
- взлет-проверка
А насчет спичек - попробую, как только восстановлю раму 😉)
Сообщение от Syberian
шо ж там за пузырек получился…
Ну не прям, рядом при клеил. С хобей заказал.
Ссылку в студию! Или хотя бы ключевые слова. А то по слову “level” нашел там много чего, но только не то, что надо…
А, сорри!!! Сам нашел. В ручном, так сказать, режиме - просто тупо листая страницы в рубрике инструменты…
Если кому-то тоже надо - вот линк _http://www.hobbyking.com/hobbyking/store/__10614__Button_spirit_level_2pc_.html
Там 2 штуки в комплекте
Ссылку в студию! Или хотя бы ключевые слова. А то по слову “level” нашел там много чего, но только не то, что надо…
Думаю что вот это 😃
вроде бы закончил с Y4, взлетает красиво ровно, летает тоже, в повороте иногда странно ведет, но поворот резвый и ровный =)
ссылка на 3 новых файла для 2.033, кто желает потестить, хорошо бы другим пиратам закинуть, все винты одинакового диаметра
в итоге распределение сил по моторам такое (у меня):
передний левый: 100% throttle + 100% roll + 100% pitch
передний правый: 97.5% throttle - 100% roll +100% pitch
задний верхний: 96% throttle - 70% pitch -100% yaw
задний нижний: 88.3% throttle - 70% pitch + 100% yaw
соотвествено для релиза надо чтобы хотя бы человека 2-3 потестили на своих пепелацах =)
уезжаю в деревню на выходные и надеюсь там полетать на природе в чистом поле и посмотреть как себя ведет такая рама… следующая за ней подобная, но на хвосте 2 мотора наклоненных в разные стороны под 30-45* и смотрящие вверх, хз как такое называется, чето типа V-tail наверное