ArduCopter Mega: порт на обычную Arduino (тестим)
берут пиды по дефолту и тупо летают
т.е. в реале оно получше будет держаться на точке? больно плавает, но всеравно круто =) и как там дела с OSD?
а я сижу переделываю раму (-2 луча после последнего полета) и не могу представить куда подвес нацепить - вверху не в тему, снизу аккум, вперед - дисбаланс (надо аккум на зад перетаскивать) и за пропы будет цеплять, а “шасси” делать особо не из чего… так что забью на подвес пока что или всетаки на самый верх пихну
еще и вот такая камера пришла: buyincoins.com/…/mini-md80-sport-spy-camera-camcor… качество далеко не gopro, зато крепление есть крайне удобное
Прошу прощения, не туда запрстил
Привет всем. Олег уточни пжлста на каких ногах сидит сонар d9 d10 это где motor pin правильно? Просто в начале топика сонар сидел на других ногах… и еще по статус LED 13 где моторы а 30 и 31 это именно D30 D31?
Что-то первый полёт вышел не очень,при запуске квадрик решал поконьчить жизнь самоубийством,методом перевертыша.А в руках ведёт себя нормально.Заметил ещё одну непонятный баг,при первом включении срабатывают всего два движка,но при сбросе газа движки включаются.
А сонар на траве работает?
срабатывают всего два движка
у меня такое было на B3 прошивке в новой не замечено… а я даже в руках его не держал, прям сразу попытался взлететь - колбасило дико, поигрался с пидами и всё ок теперь
на каких ногах сидит сонар
в архиве есть хороший файлик MegaPirateB8/release_notes.txt
там написано:
d9 - Sonar Tx
d10 - Sonar Echo
d13,d30,d31 - status LEDs (red, yellow, green)
в архиве есть хороший файлик
вот и спрашиваю потому что читал данный файлик, D9, D10, D13 нэту в обозначении у ардуино…
D это те что без циферок, А это то что аналоговое
D это те что без циферок
Глеб, чета я не понял, там вроде все с циферками (пятница конечно, решил немного пивка глотнуть), 9, 10 и 13 это там где группа PWM? А 30 и 31 там где Gigital group?
30 и прочие это которые дальше обычных ардуиновых пинов идут - перпендикулярно, которые параллельны пинам для подключения приемника
короче всякие 9 10 и прочие - это который PWM написано
Читал в этой теме, что разводка моторов Вии и Пиратов идентична. Либо я что то не так понял, либо в каждом релизе Вии меняется разводка моторов. Во всяком случае разводка Сидуино мега от РЦ груп не соответствует разводке от Пиратов Б8. У меня прошивка ДЕВ, мотры, вроде соответствуют схеме Сидуиномега но задние моторы работают наоборот. Подскажите плз, где в прошивках искать порядок подключения моторов!
где в прошивках
Руковоцтва не читаем?
rcopen.com/forum/f123/topic232641/509
Доп. информация по раскладке моторов, альтернативным датчикам и другим вкусняшкам содержится в файле release_notes.txt в архиве мегапирата.
Всего лишь на предыдущей странице.
Если хочется что-то поменять, это не так просто. Часть кода в motors_(tri,quad,hexa,octa).pde, часть в APM_RC.cpp. Проще переткнуть разъемы 😉
Не хочу менять!!! Хочу летать!!! Но (очень большое) не совпадают разводки моторов Пирата и Вия! Во всяком случае со схемой с РЦ для мега. Вопрос где в прошивке разводка моторов, чтобы их подключить в соответствии с прошивкой, а не менять прошивку под моторы. Ладно. Попробую разобраться с сенсорами. У меня аксель AXDL 345, ни в одеой пиратской прошивке его нет. А жалко.
Добрый день.
По поводу Arduino 2560 - сегодня пробовал. Пока нету радио-аппаратуры подключил только ALLINONE (HMC5883, BMA180, ITG3200, BMP085 без GPS). Получилось подключиться по терминалу, но когда хочу посмотреть значения сенсоров (пункт меню “AC2 Sensor”) появляется окошко Mavlink, доходит до таймаута и говорит, что не удалось открыть порт. Пока не разобрался в причине.
А убирать перемычку пробывали? Если не помогает, рестарт всей системы. Вырубаем прогу, отключаем от ЮСБ плату. Потом подключаем плату, ждем (что-б комп определил ком-порт), потом прогу.
Да, с этим уже сам разобрался.
Кажется не работает акселерометр, в примерах не нашел скетча чтоб проверить его рабоспособность, сижу читаю как с ним работать.
Кажется не работает акселерометр
Нужно выбрать тип платы алинон, по умолчанию стоит ффиму
Спасибо, я сразу поставил ALLINONE - сейчас разбираюсь нерабочий ли акселерометр или не тот адрес у него.
FFIMU надо закомментить. На неисправность акселя ставлю 0.001%
По поводу адресов, запустите этот скетч, он всю шину пропингует и скажет, кто где висит
ardupirates.googlecode.com/svn/…/i2c_spy.pde
Спасибо, я проверил - заккомментировал его.
Вывод вашего скетча:
Detected device addr: 0x3C HMC5883/43 (compass)
Detected device addr: 0x82 BMA180 (accel) Allinone board
Detected device addr: 0xD0 ITG3200 (gyro)
Detected device addr: 0xEE BMP085 (baro)
А этот на 0х82 ничего не находит (поменял на промежуток 1-150)
todbot.com/arduino/sketches/…/I2CScanner.pde
В планнере изменяются только показания гироскопа, показания акселерометра остаются -2000, 0, 2000
Самое интересное, что через терминал test -> adc, вроде как правильно все показывает. Может я что-то не так подключаю?
Дошло. Опять не по инструкции сделано. Система не есть plug-n-play.
Переделайте настройку коптера по инструкции. О причинах поведения акселя догадаетесь сами (наверно).
По инструкции не выполнял следующее - не нажимал Setup - так как радиоаппаратура лежит на почте, а у нее сегодня выходной, подключен только датчик. Но вчера уже пробовал и Setup нажимать - зависает как у ребят, которые отписывались выше.
тогда хотя бы набeрите setup - level в терминале
аксель-то не откалиброван
тогда хотя бы набeрите setup - level в терминале
аксель-то не откалиброван
Спасибо, после этого действия даже перестал зависать Setup!