ArduCopter Mega: порт на обычную Arduino (тестим)
Без баро кто в автомате высоту держать будет?
в идеале для тестирования хорошо бы высоту ручками держать - чтобы если что - шмякнуть его тихонько об землю, а не в какие нибудь деревья или воду залететь, а там глядишь и баро найдется =)
хоть че нибудь без баро, но с GPS и/или компасом оно сможет сделать? =)
Ничегоь не понимаю, любые эксперименты с баро или гпс должны начинаться и заканчиваться переключением тумблера. Если куда понесло апппарат ото надо сразу отключать функцию тумблером, разве не так??
переключением тумблера
был бы этот тумблер еще 😁 на 4х каналке особо не разогнаться с переключалками, а летать хочется - чую придется свои костыли дописывать
А ты ж по цене 6каналки 4каналку заказал, шляпа,
Ну тогда таймер надо программировать какойнибудь - включение гпс после 1 минуты активации моторов на 15 секунд с ограничением угла скажем 5 градусов (чтобы быстро и далеко не успел улететь) и сигнализация режима светодиодами. Я до сих пор код не смотрел, там же можно свои хаки внедрить?
HK тоже виноваты - на онлайн менеджера никак не попадал, а по почте ответили “извините, мы уже отправили, пользуйтесь онлайн консультантом в следующий раз”
код открытый, но на порядок сложнее multiwii, сам особо не смотрел (кроме датчиков) - есть еще одна ардуинка (и одна на земле) и куча дешевых модулей связи, которые метров 100 гарантировано пробивают без антенны - можно на них попробовать сделать “xbee”-костыль и использовать для переключения режимов и минимальной настройки, но до 10 числа особо нет времени ковырять
upd: ковырнул код, в своем костыле достаточно пихать: set_mode(тут_режим), режимы // Auto Pilot modes
// ----------------
#define STABILIZE 0 // hold level position
#define ACRO 1 // rate control
#define ALT_HOLD 2 // AUTO control
#define SIMPLE 3 //
#define AUTO 4 // AUTO control
#define GCS_AUTO 5 // AUTO control
#define LOITER 6 // Hold a single location
#define RTL 7 // AUTO control
#define NUM_MODES 8
или эмулировать 5 канал
Олег, RX1 и TX1 никем не заняты?
периодически пропадает ACC Z
Я так понял, он сам его включает-выключает. Олег, посмотри в правую-верхнюю часть, где галочки изображения графиков.
Подцепил другую ардуинку к rx3 tx3 (xbee) - тишина, чего бы такого послать и на какой скорости, чтобы ответ услышать?
upd: надо больше спать =)) теперь работает… как то из проги можно режимы полета менять?
Там не то что накручено, просто все по-другому. Примерно то же самое я хотел применить в Вийке, запихав MARG.
После могучего гимора с компасом я прям обиделся и не советую покупать аливан 😦 Лучше уж FFIMU, даже дешевле вроде бы. Не знаю, может, у меня единственный такой компас попался, и как производитель отреагирует, но пока я расстроен.
По поводу отладки, это Глеб как всегда “пошел своим путем” 😃 С рекомендованными исправными датчиками и платой все элементарно.
Для запуска в полет с нуля нужно :
- подключить моторы и приемник, как в мультивие (если уже был вий - ничего подключать доп-но не надо, все выводы совпадают)
- закачать прогу
- заземлить ногу 40
- в конфигураторе включить режим командной строки, и нажать на САМУЮ БОЛЬШУЮ КНОПКУ
- повыполнять пошагово, что он спросит (подергать стиками, выбрать тип коптера, ответить есть ли сонар и компас)
- отпустить ногу 40, отключить юсби, подключить батарейку и полететь.
- если пытается колбаситься в полете, уменьшить Stabalize dump до 0.08 в настройках PID
Сложно? С мультивием я гораздо дольше тр**ся 😃
40 ногу заземлять? Приемник должен быть подключен обязательно? В RC WIKI написано, что заземлять нужно ногу А5, это, вроде не одно и тоже? совсем запутался…
А5
Именно ее. 40 в старой версии.
как то из проги можно режимы полета менять?
Planner Mavlink.
Немного оффтопа.
Сегодня кое у кого День Рождения. И 500е сообщение. Не буду тыкать пальцем, но оно у Глеба.
С ДНЕМ РОЖДЕНИЯ!!!
😃
Открытие файла программой автоматом. Типа, ткнули на файл и винды должны сами программу найти?
Глебушка, с днем рождения! Удачных полетов и прорывов в робототехнике) и семейного счастья конечно же, тем более вас скоро станет больше 😉
Пришла ффиму 1.22 жду сидуину
Виргис, у вас на графиках периодически пропадает ACC Z, что нельзя назвать адекватной работой.
Я так понял, он сам его включает-выключает. Олег, посмотри в правую-верхнюю часть, где галочки изображения графиков.
Олег.Да,я там включал-отключал координаты.Когда включаю АСС Z невидно что идет с датчиков. А АСС Z на должном уровне стоит??? Как удостовериться что это дергание двигателей не из за FFIMU, а может быть из за него.Спасибо
никто не ответит что за ерунда с В8? rcopen.com/forum/f123/topic232641/437
В3 нормально открывается
Как удостовериться что это дергание двигателей не из за FFIMU, а может быть из за него.
Пересмотрел еще раз. Такое ощущение, что кто-то стики дергает. Вы точно проходили SETUP?
По показаниям сенсоров все вроде бы отлично. Бродилка ±10 - это в пределах идеала.
никто не ответит что за ерунда с В8?
это у кого-то с компьютерами нелады 😃 Правой кнопкой с зажатым шифтом по ПДЕ-файлу - “открыть с помощью…” - Обзор…-выбрать Ардуино ехе - “всегда использовать данную программу” - ок
затем открывать ПДЕ-файлы тупо двойным щелчком.
Пересмотрел весь код. Где можно было, поменял 1280 на 2560. В MegaPlaner выдает ComportOpened… И висит…
тоже покурил код. Ничего криминального не нашел в итоге.
А что-нибудь из папок examples с выводом в консоль вообще работает на 2560?
К примеру, AP_ADC, AP_Compass, APM_BMP085, AP_GPS, APM_RC?
Консоль. тоже. виснет.
При чем в консоли выдается
RAM 1284
Ян, я имел ввиду отдельные мини-проекты в папке каждой библиотеки
Да я прошелся по всем библиотекам… ничего не нашел. Или лыжи ни едут или я е…й