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

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

Galamaga

Как не кручу - вот такая картинка. Под windows то же самое. Есть ли какой-нибудь вариант узнать работает ли акселерометр используя терминал?

Galamaga

Самое интересное, что через терминал test -> adc, вроде как правильно все показывает. Может я что-то не так подключаю?

Syberian

Дошло. Опять не по инструкции сделано. Система не есть plug-n-play.
Переделайте настройку коптера по инструкции. О причинах поведения акселя догадаетесь сами (наверно).

Galamaga

По инструкции не выполнял следующее - не нажимал Setup - так как радиоаппаратура лежит на почте, а у нее сегодня выходной, подключен только датчик. Но вчера уже пробовал и Setup нажимать - зависает как у ребят, которые отписывались выше.

Syberian

тогда хотя бы набeрите setup - level в терминале
аксель-то не откалиброван

Galamaga
Syberian:

тогда хотя бы набeрите setup - level в терминале
аксель-то не откалиброван

Спасибо, после этого действия даже перестал зависать Setup!

SovGVD

не совсем понимаю на чем и как тестится это щас и в чем унылость? горизонт есть, куча циферок и буковок тоже есть

Syberian

Тестится в симуляторе, платки ОСД еще нет. Видеохостинг сжирает часть пикселов, вот и унылое качество.

SovGVD
Syberian:

платки ОСД еще нет

если что у меня 2 лишние ардуинки и оцифровывалка - могу потестить на более реальной штуке, если надо =)

Syberian:

Добавлен кардан… тьфу, подвес камеры. Ноги 32,33. Стабилизирует. Ссылка та же.

щас на 32 пин повесил серву, реакции ноль, в каком участке кода это должно быть, чтобы проверить тали прошивка, не перезаливая её (вроде последнюю самую, но малоли)

Syberian

Все работает, проверяли уже, у тя паршивка старая.
Насчет отладки… ты как себе это представляешь? 😃 типа “Глеб, сколько пикселов на экране вот эта линия?” “а так сколько? какая линия сдвинута на полпикселя?” 😁

На групсах чувак с ЖПС на мегапирате реально доставляет. У него по любому целое лукошко стальных шаров 😁 Примерный перевод:

“Решил затестить возврат на базу. Ну, поднял его, отлетел, врубил RTL. Эта зараза как даст крен под 40 град, да как рванет! К счастью, у меня хватило выдержки не дергать ручки. Через пару секунд квад висит на базе. Но совсем не там, где я стою. Допустил оплошность: вставлял батарейку и активировал квад далеко от места взлета. Туда он и дернул. Хорошо, что деревьев на пути не оказалось.
Видео не снимал, сегодня был ветер, нужно было сосредоточиться на управлении”

jobarteam
www.rcgroups.com/forums/showthread.php?t=1382503&g…

SovGVD
Syberian:

у тя паршивка старая.

кхм, снова пропустил несколько релизов, судя по txt файлику =)
тогда другой вопрос, как инвертировать наклон сервы?
отвечаю сам себе, в Camera.pde убрать минус перед dcm.pitch_sensor:

	g.rc_camera_pitch.servo_out = g.rc_camera_pitch.control_mix(dcm.pitch_sensor);
Syberian:

Через пару секунд квад висит на базе

ну главное что работает =)

Syberian

открой camera.pde, где найдешь минус, поменяй на плюс. Тип канала смотри в тексте, где ролл а где пич.
И обновись в конце концов 😃

*** так не честно, пост свой править! я первый ответил! 😁

SovGVD
Syberian:

я первый ответил!

хз… я страничку не обновлял пока правил, может и первый 😛 но работает как надо щас, осталось камерку выцепить и еще раз полетать… в комнате с обновленной рамой как то странновато себя ведет: центр тяжести теперь сверху
так и не понял про OSD, на ардуинке реальной уже пробовал? или просто красивые линии рисуешь где то? и почему ждешь OSD? отмена версии для ардуины? 😵

HATUUL

Разобрался с пидами.Правда увеличил не совсем на чуть чуть.Остановился примерно на таких значениях.(движки с Р.Стайма ВС-2836/9. проп10х4.5. рама разберная польская квадро)Пока не летал но в руках уже устойчево держит,завтра проверю в режиме STABILIZE.

А вот с модами пока не разабрался.
--------------------------------------------------------------------------------------------------------
1.STABILIZE- Стаб.режим. гиро-вкл, аксел-вкл,компас-вкл,сонар и баро-х.з,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
2.ACRO- Акр.режим гиро-вкл,аксел-выкл,компас-выкл(х.з),сонар и баро-выкл.(х.з),ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
3.ALT_HOLD- Удерживается на опр. высоте гиро-вкл, аксел-вкл,компас-вкл,сонар и баро-х.з(стик газа не реагирует),ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
4.SIMPLE- Х.З. (походу для тренеровок) гиро-вкл, аксел-Х.З.,компас-Х.З,сонар и баро-Х.З,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
5.AUTO- Х.З. гиро-вкл, аксел-Х.З.,компас-Х.З,сонар и баро-Х.З,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
6.GCS_AUTO Х.З.(Может быть Автопилот?) гиро-вкл, аксел-Х.З.,компас-Х.З,сонар и баро-Х.З,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
7.LOITER Х.З гиро-вкл, аксел-Х.З.,компас-Х.З,сонар и баро-Х.З,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
8.RTL Х.З гиро-вкл, аксел-Х.З.,компас-Х.З,сонар и баро-Х.З,ЖПС.-ХЗ
--------------------------------------------------------------------------------------------------------
Х.З надо дополнить.😌

Siorinex

Сижу, думаю насчёт перехода с МультиВия на Пирата…
Сидуина - есть. Надо только перепаять схему.
AllInOne+GPS - есть…

Плюсы: Пират юзает 125% возможностей AllInOne. МультиВий - тупит с осями, глючит в последней ДЕВ со стабом и вообще.
Минусы: Перепаивать, отдирать мун-гель (пока запас не появится), установка несколько нетривиальная, а программы под Линукс, вроде, нет.
Ыыы…

SovGVD

однозначно переходить, установка не сильно сложная (нажать одну кнопку и следовать инструкиям), поставить в VirtualBox винду на 1-2 настройки не проблема (в wine работает, но коряво больно, да и вообще сетап можно сделать из консоли)
по поводу мунгеля - у меня на плате тонким скотчем (чтоб не отвалилось) насажено и сама плата болтами привинчина, т.е. о каком то гашении вибрации даже речи не идет
и кстаии зачем отдирать? можно просто оси поменять