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

Sir_Alex
Alex_from_Israel:

Интересно… Заказал у него 5-ти вольтовую ALLINONE. Посмотрим, как придет. У него без трекера? Хотя не очень понятно. Продавец тот же, но его адрес отправителя - Германия, а не Латвия. Странно.

Я пару недель назад покупал. Он обещал что будет с треком, однако плата пришла без трека, обычным письмом (с пузырьками внутри). Сразу подумалось, а что если по дороге потерялась бы… 100$ баксоф коту под хвост…

Gapey
Gapey:

пришлось разбираться самому и переделывать плату …
что сделал/сделаю :
убрал выходы прерываний , как неиспользуемые в проектах…
убрал вывод ENABLE с питальника …
добавил 3 перемычки , АКА резистор 0 Ом вместо дорожек на обратной стороне - это позволит сделать обратную сторону сплошным земляным полигоном (плата снановится более пригодной для изготовления в домашних условиях) …
дальше хочу слелать место под PCA9306 - преобразователь уровней i2c …
предусмотреть возможность вместо PCA9306 и стабилизатора впаивать перемычки чтобы мжно было использовать с 3,3в контроллерами …

вот примерно что получилосЪ …

размер 40x16 мм …

ишшо раз все перепроверю и буду пытаться разместить заказ …

ЗЫ : чипы датчиков почти приехали , через пару дней заберу …

vtumane
Gapey:

вот примерно что получилосЪ …

Интересно, что вывод GND (18) ITG3200 никуда не подключен.
Да и микросхема с металлической пластиной снизу корпуса, соединенной с землей. А Вы провели под корпусом дорожку питания (8-13).

Covax

Всем, всем, всем, кто закупился у америкоса одного непонятного GPS модулями FMP04,
модуль супер, держит спутники просто сказка, но я прокалупался с ним часа два, просто так он с прошивкой Олега не работает, нужно делать правки, спасибо Сендмену и Норберту с rcgroups www.rcgroups.com/forums/showatt.php?attachmentid=4…

Covax

Буду ну очень благодарен, если Саша Хаатул или кто-то еще объяснит как подключить к мегапирату блютуз модуль, причем у меня есть только этот самый блютуз модуль и сидуина (ну и нано еще). FTDI у меня нет, и самый затык в том, как задать в модуле скорость порта и имя… Можно его както перепрограммировать через сиудину?

HATUUL
Covax:

Буду ну очень благодарен, если Саша Хаатул или кто-то еще объяснит как подключить к мегапирату блютуз модуль

С большим удовольствием,только скажи делал все по инструкции?

alex-ber
Sir_Alex:

Я пару недель назад покупал. Он обещал что будет с треком, однако плата пришла без трека, обычным письмом (с пузырьками внутри). Сразу подумалось, а что если по дороге потерялась бы… 100$ баксоф коту под хвост…

Странно… Я ему письмо написал, попросил трек… Он мне сразу дал. пришло оперативно - 5 дней и упаковка супер (раньше писал…) все достойно и красиво!
Вот сижу и разбираюсь… Только одно напрягает - активная антена ГПС это пипец! Такое чувство что ее собирали на наших заводах оборонки ( сверху пластика милиметров 3, снизу подложка из дюраля 4 мм) и размер 4х4 мм!!!
Но ловит прелесть - в жб квартире точность определения 3-4 м…
Олега катастрофически не хватает - подробности в его дневнике…

Covax
HATUUL:

С большим удовольствием,только скажи делал все по инструкции?

Так я ж говорю что отдельно FTDI у меня нет, могу только к ардуине с USB подключить и попытаться перепрограммировать через ардуину. Вот только как зайти на ардуину и послать нужную команду AT на модуль… Не понимаю как пройти такой квест не имея FTDI…

В ардуине ничего не прописывал,а вот в блютусе поменял скорость проёмопередачи с 9600 на 115200,это обязательно иначе не заработает,думаю можно перевести и в ардуине на 9600 ,только я не пробовал.Если у вас ВТ обнаружывает под именем “linvor”,значит нижеописанная процедура подойдет,остальным не гарантирую.
Для того что-бы прописать БТ,нужно закоротить 24 ногу на +3.3V,подключить к ком портуx-tx,
FTDI -->BT Module
GND —> GND
5V --> +5V
RX --> TX
TX --> RX
запустить sscom32E ,выбрать ком порт и отправить команду AT, если ответит ОК,значит,всё подключено правильно,дальше комануем AT+BAUD8 переводим прогу на 115200OK ,и если хочется,можно переименовать ВТ,при помощи команды AT+NAMEХХХХ…
Устанавливаем на компе TOSHIBA Bluetooth Stack , устанавливать обязательно,другие проги такие как блюсолейд не подходят.

SovGVD

на сидуино скидки в честь того что им 3 года, www.seeedstudio.com/…/happy-hour-ii-c-200.html например, ссылка периодически меняется, может быть мега будет со скидкой =)
зы: вчера вечером вытянули меня полетать… -1 проп, снова вылетел разъем одного из моторов, хорошо что не в воздухе… надо заставить себя запаять всё это добро

Sir_Alex

Подскажите, с какой целью вы используете Bluetooth модули? Я заказал себе такой же как у Covax в посте #974 что бы подключить свой автономный GPS приемник (Он Bluetooth), теперь вот засомневался, а будет ли эта связка (Arduino+Bluetooth+GPS) работать?

Covax

Я, пока не доехал до меня беспроводной модуль на 478Mhz, хочу подключить блютуз чтобы отказаться от проводов и подключений по USB. Ну а почему нет, если сможете настроить - будет работать. Но блютуз модуль для этих целей должен быть мастер, насколько я вообще понимаю в блютузах 😃

Пока у меня идея такая, так как в сидуине аж 4 сериальных порта, повешу блютуз модуль на rx3,tx, подпитаю 24 ногу, напишу маленький скетч в сидуину, где будут на модуль посылаться AT команды:

void setup(){
Serial3.begin(9600);
Serial3.println(“AT+NAMEХХХХ”);
Serial3.println(“AT+BAUD8”);
}
void loop() {}
Serial3.end()

А потом в проше Олега выставлю скорость 115200 и все должно по идее заработать… Что скажите? Глеб, правильно? Не нужно там ставить какие нибудь паузы между командами?

Gapey
vtumane:

Интересно, что вывод GND (18) ITG3200 никуда не подключен.
Да и микросхема с металлической пластиной снизу корпуса, соединенной с землей. А Вы провели под корпусом дорожку питания (8-13).

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

HATUUL
Covax:

могу только к ардуине

Имено так и я сделал,только надо выпаять резюки которые подходят к ардуине.Поищи они находятся между процом и ftdi232.И ещё,для обмена данными между ардункой через ВТ на комп., надо подключать не к rх3,тх3,а к rх и тх,хотя apc220 тольк на rх3,тх3 завелась.Х.з.почему.Звони на скайп"pkhidenko".Помогу.

Covax

Саш, спасибо, вечером буду пытать!)

alexTAG
alexTAG:

Помогите плиззз:( Ну не хочет запоминать устоновки радио😇

Все разобрался - ларчик просто открывался - плата APM оказалась “битая” или не пропай. Пришла новая все заработало. Теперь почему-то не могу настроить одновременный пуск двигателей - один запускается и останавливаетя при ~25% газа. Регуляторы настроенны как будто одинаково. Может чего подскажите.

YAN=

Чет. какая-то ерунда происходит. Платка ОЛЛИНВАН. Кручу платку, смотрю граффики и вдруг вижу, что при наклоне по Х граффик гиры Х, а акселя У. При наклонении по У. Гира У и аксель Х.😃

nemo61
Covax:

конечно пошагового руководство не помешает написать, будет время кину пару строк, а то наша с вами вики похожа на хромую кобылу без скриншотов 😃)

Это было бы просто здорово!
Очень не хватает описания проверки работы датчиков. Например наклоняем по крену и соответствующую осциллограмму туда.
Хотелось бы увидеть методику настройки PIDов.
Квадрик собрал, пытаюсь настроить. Пока не получается. Такое ощущение,что при отклонении по крену коптер не возвращается в исходное положение, а продолжает доворачивать. Пробую, держа аппарат в руке.