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

Sir_Alex
Covax:

Друзья, может кто знает, о чем “поют” светодиоды на d30, d31? И нет ли светодиода, который отвечает за “привязку ГПС приемника к спутникам”?

Судя по коду, за GPS отвечает D30:
-Если горит, значит есть привязка к координатам
-Моргает, данные от GPS поступают, но еще не привязался
-Молчит…значит ппц 😃

commy_s
evgenyl:

Люди, у кого есть All in one с GPS за 150$, у кого нибудь GPS работает? а то я уже что только не делал, не работает и все (

Имею эту плату, гпс проверить пока не могу, так как для меня тоже стало сюрпризом о необходимости активной антенны.

Меня больше беспокоит график GYRO-X в спокойном режиме. Коптер лежит на столе, все датчики спокойны, а gyro-x немого “плавает”. Так и должно быть или это неисправность?

Alex_from_Israel

Добрый день всем!

Поднял свой шестимоторник Y6 в комнате. Впечатлений море, и все типа, мама, роди меня обратно. Только работая стиками, можно на несколько секунд удержать в воздухе, но только в акро моде. В стаб моде тут же стремительный переворот. Минус 3 пропа, но этого добра навалом, можно бы и продолжить, но квартиру жалко. И нервы тоже не железные. Перехожу на Пирата, как только придет плата Allinone. Должна на днях появится, отправили 6 июля. Виевская прошивка, имхо, чем дальше, тем непонятнее. На последней даже в акро моде не смог оторвать девайс от пола, тут же заваливается.

osy13

Это я по поводу All-in-one

Продавец оказывается русский понимает и пишет на русском

>>>
Добрый день!
Судя по имени можно писать вам на русском:) У меня продается активная антенна, вы ее найдет в моих листингах. Ее доставка бесплатна если вы ее покупаете с платой гпс. Вам можно использовать любую активную антенну, которая вас устроит по размеру и весу. Вы также можете использовать плату с пасивной антенной, но для этого нужно будет удалить 2 детали, если это вам интересно я сделаю картику какие детали нужно удалить. Пишите, если возникнут еще какие-либо вопросы.
Спасибо.

evgenyl
commy_s:

Имею эту плату, гпс проверить пока не могу, так как для меня тоже стало сюрпризом о необходимости активной антенны.

Меня больше беспокоит график GYRO-X в спокойном режиме. Коптер лежит на столе, все датчики спокойны, а gyro-x немого “плавает”. Так и должно быть или это неисправность?

Сегодня вечером посмотрю как у меня оно себя ведет и отпишусь тогда же.
Я купил вот такую антенну и все равно не соединяется.
Есть вот такой мануал к этому GPS, думаю напрямую подключится и посмотреть что он там выдает.
test->gps выдает “!G!G!.G!G” и больше ничего.

Covax

test->rawgps глянь, может у тебя с компортом проблемы
вообще такие вопросы нужно не стесняться задавать производителю, он то должен все знать по своей плате…

mahowik
Alex_from_Israel:

Виевская прошивка, имхо, чем дальше, тем непонятнее. На последней даже в акро моде не смог оторвать девайс от пола, тут же заваливается.

что у вас не так… на последних дев прошивках акро мод вообще рулит! В частности пробовал MultiWii_dev20110705… и в стаб. неплохо держит

Alex_from_Israel:

В стаб моде тут же стремительный переворот.

в руках подержите по графкам посмотрите все ли ок… может гдето знаки с гиры акселя не те

commy_s
evgenyl:

Сегодня вечером посмотрю как у меня оно себя ведет и отпишусь тогда же.

Спасибо.

test->gps - “!G!G!.G!G”
test->rawgps - вообще тишина

evgenyl
Covax:

test->rawgps глянь, может у тебя с компортом проблемы
вообще такие вопросы нужно не стесняться задавать производителю, он то должен все знать по своей плате…

Пусто, ничего не выдает, думал что проблема не в GPS, а в пирате, но все указывает на обратное, я просто не знаю что должно выдаваться и как вообще это должно работать.
Если взять 2 ардуины и соединить их ком порты RX -> TX, TX -> RX и попробовать что нибудь передать, смогу я таким образом проверить работоспособность порта ?
И еще в all in one написано что GPS подключен к i2c, использует ли пират его по i2c или нужно отдельно к ком порту заводить ? Хотя я уже и так и так подключил, результат одинаковый.

Covax

rawgps или gpsraw (не помню сейчас как точно) обязательно должно что-то выдавать…

Alex_from_Israel
mahowik:

что у вас не так… на последних дев прошивках акро мод вообще рулит! В частности пробовал MultiWii_dev20110705… и в стаб. неплохо держит

Эт точно! Чего то не так. Но вот чего не так!? Плата отдельно в ГУИ ведет себя почти адекватно. Кроме компаса, который вообще непонятно что. Менял оси по всякому, но это не принципиально. Поднимать пытался без баро и компаса. Похоже что то с регулями, хотя откаллиброваны четко, без платы работают. Поднимал в вертолетном режиме на 3 моторах вообще без гироскопов и акселей. Тот еще мустанг, но поднять можно и даже повисеть немного. На улицу не носил еще, стыдно такое показывать, тем более недалеко от дома. Пока я испытывал флайбарлесс систему на Ти Рексе, все соседи так воодушевились, что напокупали детям своим игрушек-соосников. Я тут вроде гуру, поскольку больше никто в радиусе пары длесятков километров вертолетами не занимается. Выехать за город с такой непонятной чертовщиной что ли?

Covax
mahowik:

что у вас не так… на последних дев прошивках акро мод вообще рулит! В частности пробовал MultiWii_dev20110705… и в стаб. неплохо держит

Мультивий отлично летает, если бы там был alt_hold я бы еще полгода на мегапират не перелезал бы 😃 я еще мегапирата не запускал, но всякие плюшки типа alt_hold, position_hold и возврат на базу меня уже сильно радуют, так как gps модуль и баро работают отлично.

osy13

Вот что мне написал продавец, по поводу GPS и All-in-one:

Вывод GPS сидит на I2C и есть отдельные выходы UART tx rx. Плата будет работать с указанной вами платой (Arduino MEGA AVR ATmega1280-16AU USB board), но если вы будете использовать код мегапирата вы должны использовать выводы UART tx rx c платы, так как в коде мегапирата гпс работает через UART а не по i2C шине.

Alex_from_Israel
osy13:

Вот что мне написал продавец, по поводу GPS и All-in-one:

Вывод GPS сидит на I2C и есть отдельные выходы UART tx rx. Плата будет работать с указанной вами платой (Arduino MEGA AVR ATmega1280-16AU USB board), но если вы будете использовать код мегапирата вы должны использовать выводы UART tx rx c платы, так как в коде мегапирата гпс работает через UART а не по i2C шине.

Не дадите ссылку на магазин этого Александра? Все же приятнее дело иметь с русскоязычными.

Alex_from_Israel

Интересно! Я у него заказал Аллинон. Но адрес отправителя Германия. Попробую ему написать.

Sir_Alex
Alex_from_Israel:

Интересно! Я у него заказал Аллинон. Но адрес отправителя Германия. Попробую ему написать.

Вот и я сразу не понял, что за письмо мне пришло из Латвии (или Литвы) 😃

Sir_Alex
osy13:

А всеже, коллеги, Arduino MEGA AVR ATmega1280-16AU у нее уровни логики 3,3 или 5 вольт

Завист от того, как запитал ее производитель. Если питание 3.3 то и логика 3.3 и наоборот. По ссылке этой информации нету, спросите у продавца.

Romb89

Сразу вопрос в тему по поводу уровня логики. Как я понимаю Seeeduino Mega поддерживает и 3.3 и 5 вольт. Соответственно возникает вопрос, какую лучше брать плату AllInOne? Может там есть какие подводные камни? Или абсолютно всё равно и можно брать любую?

Sir_Alex
Romb89:

Сразу вопрос в тему по поводу уровня логики. Как я понимаю Seeeduino Mega поддерживает и 3.3 и 5 вольт. Соответственно возникает вопрос, какую лучше брать плату AllInOne? Может там есть какие подводные камни? Или абсолютно всё равно и можно брать любую?

Я себе брал Mega 2560 (не вижу смысле переплачивать за Seeduino), она пятивольтовая, так что AllInOne так же выбрал 5В. Кстати, при желании аллиноне можно переделать из 5В в 3.3, подав питание минуя стабилизатор на 3.3В.
Ну а вообще, 3.3В наверное выгоднее использовать с точки зрения энергопотребления (Но ИМХО, по сравнению с потреблением моторов, на этом не стоит заморачиваться).