MultiWii

SovGVD

Более полный вариант как я подключил adxl335 по схеме от tarik
Датчик ориентирован точно так же, как при использовании нунчака: сенсор вверх ногами и точечка на сенсоре и буковки ориентирована в противоположную сторону движения (тут наверное проще картинку или фотку, если надо - сделаю)
проводки припаяны напрямую к дорожкам от сенсора

X -> A3
Y -> A2
Z -> A1

  • в прошивке поменял местами (лениво перепаивать было)
void adc_ACC_getRawADC() {
  accADC[ROLL]  =  -analogRead(A2); // Y
  accADC[PITCH] =  -analogRead(A3); // X
  accADC[YAW]   =  -analogRead(A1); // Z

А теперь результат (wmp на 400мгц, видео чуток ускорено):

раньше был глючный нунчак и время цикла 8000 =)

Covax

Какой у нас бурный процесс покорения мультивия идет, скажите парни? Аж приятно 😃
Комсомольская стройка 😃

Musgravehill
Covax:

Комсомольская стройка

Догнать и перегнать! =)

Слово “wii” скоро только в названии проекта останется.

SovGVD
Covax:

бурный процесс покорения мультивия идет,

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

Covax
SovGVD:

чтоб отделить конечные результаты от кучи обсуждения

Думаешь новички будут читать твою компановку и не задавать вопросов? ЩАС! компануй не компануй, все равно получим … 😃

rdol
Musgravehill:

wbb.multiwii.com/viewtopic.php?f=15&t=91 и много встречал в ветке Мультивии на рцгроупс. Люди переживают, что без LLC сгорят itg3205 (3200), BMA180 и прочие чипы 3v3. BMA020 имеет на плате LLC и гарантировано от 5В уровня работает.

Теперь понял о чем разговор 😃 Прошлый ответ считать общеобразовательным по I2C.
Имхо подключать без LLC с подтяжкой к 3.3 вольтам можно достаточно безопасно, главное понимать что там происходит. Самое главное чтобы от контроллера на линии SCL и SDA не пошел сигнал больше напряжения питания датчиков. Иначе да, могут погореть, ибо там уже ток потечет наверное даже через подложку датчиков неисповедимыми путями и что будет с таким датчиком - хз.
С контроллером не будет скорее всего ничего. То есть самое главное чтобы программно выходы SDA и SCL ардуинины не оказались никогда сконфигурены как обычные выходы и на них не была выведена правильная пятивольтовая “единица”. Т.е. всё в руках прошивки и прошивальшика 😃
Зато получаем коптер с системой самоуничтожения датчиков 😃

В общем решение имеет право на жизнь - надо просто отдавать себе отчет что с ним можно делать а что нельзя

А вообще думается пора всю эту пятивольтовую хрень на пенсию. Вот лежит у меня на столе та самая отладочная плата за 350 рублей на ARM-ском процессоре (24 мгц при 3 вольтах питания, доступны экземпляры до 120 мгц, осенью обещают CORTEX-M4 со всроенным DSP (все наши пиды, векторная арифметика, преобразование фурье в железе)и аппаратной поддержкой операций с плавающей точкой) и бродят всякие нехорошие мысли портировать мультиивии под нее.

YAN=

Если-б еще форум позволял FAQ сделать…

tarik

Через пару дней буду писать цикл статей о коптерах. Там же опишу свой путь от закупки и до первых полётов. новичков можно будет туда отправлять.

Musgravehill
rdol:

при 3 вольтах питания

Тогда понадобятся LLC для управления ESC (5В) и приема сигналов от RX (5В).
На следующей неделе постараюсь добраться к осциллографу и узнать амплитуду в шине i2c.

rdol
Musgravehill:

Тогда понадобятся LLC для управления ESC (5В) и приема сигналов от RX (5В).

почти на все ноги STM32F можно подавать 5В (считайте что LLC встроена)
не факт что ESC внутри не 3,3 вольтовые с такими же встроенными в проц “LLC” (для большинства думаю что так).

Дополнение: приемники в основной массе питаются без проблем в диапазоне 3.7~9.6V, значит внутри он с очень большой вероятностью 3,3 и кормит ESC 3,3 вольтовыми сигналами. Последние в основной массе не жалуются 😃

Wishnu

Народ, а кто-нибудь домашний микрокоптер пытался собрать на WMP?
Поделитесь ссылкой, если видели что-нибудь подобное на забугорных форумах

tarik
Wishnu:

домашний микрокоптер

Вчера видел на буржуйском форуме фотки… попробую найти

Musgravehill
Wishnu:

микрокоптер

radio-commande.com/generic/micro-quad/

Сам хотел, даже микро-движки присмотрел, еще меньше этих. Пропеллеры 4"-5". Датчики нужны хорошие и балансировка, чтобы не бился о стены.

mahowik
SovGVD:

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

согласен! я уж припарился в фавориты все складывать! 😃
ФАК было бы круто!

Musgravehill

Ужасы спаркфановского LLC - на основе делителя напряжений. Если еще подтягивающие резисторы используются, то будет черт знает что. При это, каждую шину датчика нужно посадить на этот делитель для приема и на BSS138 для передачи.

Роман Долгополов и опытные товарищи, можете порекомендовать доступную микросхему LLC?

Covax

Друзья, не могу не поделится своей радостью от завершения строительства своего мультиротора,
выкладываю видео, конфиг такой:

Carduino Nano v.5
WiiMotion Plus (ITG650/655) + BMA020
4x DT700 w/ APC 10x4.7
4x HK SS 25-30A
FrSky 2.4 w/ telemetry + Rockwell Vario II
Lightmax 2800 3S 11.1V

Взлетный вес 1230гр.
Прошивка 1.7preter
Стоковые настройки PID (!) только Autolevel I убавлен в район 0.025
Сделан SOFT TRIM акселя! Видео снято с включенный автолевелом, с одними гирами я не умею летать, сори 😃

Регули HK SS полное г. мало того что греются, они еще и плывут так, что через 5 минут включенной
батареи стабильность полета резко падает, что приходится выключать/включать батарею… Жду плющи.
Если у вас колбасит коптер - это вибрация от моторов/винтов на сенсоры!

rdol
Musgravehill:

Роман Долгополов и опытные товарищи, можете порекомендовать доступную микросхему LLC?

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

вот заинтересовали ARMы - купил оценочную плату, почитал даташиты, потыкался, могу что то советовать.
отколупал гиру из вмп, почитал, подключил, помучал - тож какие то знания появились.
Радует хоть то что хотя бы язык С за 15 лет остался там где был.

так что какие то общие советы по современным электронным компонентам - увы не ко мне …

Syberian

Хвастаюсь. Сегодня мне удалось внедрить в мультивия пресловутый алгоритм MARG.
www.rcgroups.com/forums/showpost.php?p=17733505&po…

Алекс говорил, что оно будет жестко тупить. Ничего подобного 😃 как был цикл 6000, так и остался. Зато получилась полная 3Д-инерциалка!

По-русски: аксель теперь работает и в инверте.

Прилагаю код для 1.7Prebis

Код убран, чтобы не было жертв и разрушений.

Covax

Олег, ну ты крут 😃 Можно подробнее что он дает?
ТО что аксель работает в инверет вижу, а как это сказывается на поведение коптера?
Если теперь коптер выбросить в окошко он типа полюбому встанет как кошка на лапы? 😃