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

SavosRU

Спасибо всем ответившим!
😃
Я получил также ответ и от продавца All-In-One по поводу GPS антены и вольтажа самой платы (у него есть два варианта: на 3,3 вольта и на 5 вольт)

If you use this board with Arduino you need 5V version for your system, because this version include onboard logic converter for uart and I2C. I have for sale GPS antenna for this board and can make custom cable lenght for you! Please write me what cable lenght you need? Delivery with tracking 5.50 USD for all orders.

Значит заказываю 5ти-вольтовую. А вот насчет длины кабеля для GPS-антены я не очень в курсе. Что посоветуете?

Syberian

Все, мужики, наконец-то GPS проверили! Работает! Держит даже в ветер!
www.rcgroups.com/forums/showpost.php?p=18465602&po…

Я в шоке с чуваков, берут пиды по дефолту и тупо летают… Безбашенные ващпе!

===
Олег, длина кабеля зависит от аппарата. Я попросил себе 20см, чтобы и на самолет разместить хватило.

SovGVD
Syberian:

берут пиды по дефолту и тупо летают

т.е. в реале оно получше будет держаться на точке? больно плавает, но всеравно круто =) и как там дела с OSD?

а я сижу переделываю раму (-2 луча после последнего полета) и не могу представить куда подвес нацепить - вверху не в тему, снизу аккум, вперед - дисбаланс (надо аккум на зад перетаскивать) и за пропы будет цеплять, а “шасси” делать особо не из чего… так что забью на подвес пока что или всетаки на самый верх пихну
еще и вот такая камера пришла: buyincoins.com/…/mini-md80-sport-spy-camera-camcor… качество далеко не gopro, зато крепление есть крайне удобное

Alex27111972

Привет всем. Олег уточни пжлста на каких ногах сидит сонар d9 d10 это где motor pin правильно? Просто в начале топика сонар сидел на других ногах… и еще по статус LED 13 где моторы а 30 и 31 это именно D30 D31?

HATUUL

Что-то первый полёт вышел не очень,при запуске квадрик решал поконьчить жизнь самоубийством,методом перевертыша.А в руках ведёт себя нормально.Заметил ещё одну непонятный баг,при первом включении срабатывают всего два движка,но при сбросе газа движки включаются.
А сонар на траве работает?

SovGVD
HATUUL:

срабатывают всего два движка

у меня такое было на B3 прошивке в новой не замечено… а я даже в руках его не держал, прям сразу попытался взлететь - колбасило дико, поигрался с пидами и всё ок теперь

Alex27111972:

на каких ногах сидит сонар

в архиве есть хороший файлик MegaPirateB8/release_notes.txt
там написано:

d9 - Sonar Tx
d10 - Sonar Echo
d13,d30,d31 - status LEDs (red, yellow, green)

Alex27111972
SovGVD:

в архиве есть хороший файлик

вот и спрашиваю потому что читал данный файлик, D9, D10, D13 нэту в обозначении у ардуино…

SovGVD

D это те что без циферок, А это то что аналоговое

Alex27111972
SovGVD:

D это те что без циферок

Глеб, чета я не понял, там вроде все с циферками (пятница конечно, решил немного пивка глотнуть), 9, 10 и 13 это там где группа PWM? А 30 и 31 там где Gigital group?

SovGVD

30 и прочие это которые дальше обычных ардуиновых пинов идут - перпендикулярно, которые параллельны пинам для подключения приемника
короче всякие 9 10 и прочие - это который PWM написано

Alex_from_Israel

Читал в этой теме, что разводка моторов Вии и Пиратов идентична. Либо я что то не так понял, либо в каждом релизе Вии меняется разводка моторов. Во всяком случае разводка Сидуино мега от РЦ груп не соответствует разводке от Пиратов Б8. У меня прошивка ДЕВ, мотры, вроде соответствуют схеме Сидуиномега но задние моторы работают наоборот. Подскажите плз, где в прошивках искать порядок подключения моторов!

Syberian
Alex_from_Israel:

где в прошивках

Руковоцтва не читаем?
rcopen.com/forum/f123/topic232641/509

Доп. информация по раскладке моторов, альтернативным датчикам и другим вкусняшкам содержится в файле release_notes.txt в архиве мегапирата.

Всего лишь на предыдущей странице.

Если хочется что-то поменять, это не так просто. Часть кода в motors_(tri,quad,hexa,octa).pde, часть в APM_RC.cpp. Проще переткнуть разъемы 😉

Alex_from_Israel

Не хочу менять!!! Хочу летать!!! Но (очень большое) не совпадают разводки моторов Пирата и Вия! Во всяком случае со схемой с РЦ для мега. Вопрос где в прошивке разводка моторов, чтобы их подключить в соответствии с прошивкой, а не менять прошивку под моторы. Ладно. Попробую разобраться с сенсорами. У меня аксель AXDL 345, ни в одеой пиратской прошивке его нет. А жалко.

Galamaga

Добрый день.
По поводу Arduino 2560 - сегодня пробовал. Пока нету радио-аппаратуры подключил только ALLINONE (HMC5883, BMA180, ITG3200, BMP085 без GPS). Получилось подключиться по терминалу, но когда хочу посмотреть значения сенсоров (пункт меню “AC2 Sensor”) появляется окошко Mavlink, доходит до таймаута и говорит, что не удалось открыть порт. Пока не разобрался в причине.

YAN=

А убирать перемычку пробывали? Если не помогает, рестарт всей системы. Вырубаем прогу, отключаем от ЮСБ плату. Потом подключаем плату, ждем (что-б комп определил ком-порт), потом прогу.

Galamaga

Да, с этим уже сам разобрался.
Кажется не работает акселерометр, в примерах не нашел скетча чтоб проверить его рабоспособность, сижу читаю как с ним работать.

Syberian

Кажется не работает акселерометр

Нужно выбрать тип платы алинон, по умолчанию стоит ффиму

Galamaga

Спасибо, я сразу поставил ALLINONE - сейчас разбираюсь нерабочий ли акселерометр или не тот адрес у него.

Syberian

FFIMU надо закомментить. На неисправность акселя ставлю 0.001%
По поводу адресов, запустите этот скетч, он всю шину пропингует и скажет, кто где висит
ardupirates.googlecode.com/svn/…/i2c_spy.pde

Galamaga

Спасибо, я проверил - заккомментировал его.
Вывод вашего скетча:
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