MultiWii

Dimm168pin
Drju:

Подскажите пожалуйста - месяц назад не дочитав эту ветку и не обращая внимания на схемы в начале темы заказал ардуинку про мини 328, USB адаптер и гиросенсор 3205 вместе с рамой Flydumini и набором моторов и ESC. Аксель 345 едет с ебая. И только сейчас изучая схемы соединения обнаружил что необходим преобразователь и2с шины с 3 вольт на 5. Но такой платы в магазинах не нашел, а в комплекте с гирой идут 2 вытягивающих резистора. Могут ли они выполнить функцию конвертера уровней? А может есть программные способы? Или выбрасывать датчики и покупать 6dof с гирой, акселем и преобразователем уровня?

посмотрите на спаркфане llc на bss138 или 183 не помню, там схема есть, если не найдете по схеме транзюки, поищите аналоги , там не особо принципиально, в идеале pca9306, паяется просто как 5 копеек.

igor_v_t:

опередили)

Alexey_1811:

Сорри если не в тему.
Пишу мозги для квадрокоптра на STM32F но не могу найти нормальное описание алгоритма стабилизации мультикоптера.
Крен, тангаж и курс получаю по датчикам L3G4200D и LSM303, с этим проблем нету.
Если кто то в курсе как там реализована стабилизация то поделитесь пожалуйста.

вы не одиноки)

Прикупил,его и silabs cp2102 в качестве usb адаптера тк ftdi покупать жаба давит)
в свободное время прикидываю в diptrace разводочку , заодно и сам diptrace покуриваю в попытках спрыгнуть с sprintlayout)
для начала закину туда multiwii).

VitaliyRU
Drju:

Тоесть датчики запитаны от отдельного 3-х вольтового стабилизатора? А вытягивающие резисторы, прилагающиеся к гире, использовали?

Да питание дачиков от 3 вольт, внутренние пулапы ардуины в скетче надо закоментировать.
У меня пулапы стоят на платке гирика(пилиный WMP)
Таминг 2500 с акселем, ошибок I2C нет.
Так у многих тут сделанно.

VitaliyRU

Я пробовал, но с 1.9 она меня посылает, с размером пакета данных(дословно не помню). Типа не та версия прошивки.
Как бы они ее под dev прошивку свежую уже не переточили.

leprud

Дык там в настройках есть выбор между релизом 1.9 и дев версией…

SovGVD

красиво, но с учетом что каждая новая версия прошивки меняет вид пакета с данными, то програмулина будет вечно отставать, уж не говоря о том что дефолтная прога ничего не требует (java то всегда есть, если с ардуинкой работаем), а эта целый букет .net-ов

VitaliyRU
leprud:

Дык там в настройках есть выбор между релизом 1.9 и дев версией…

Я не разбирался, вчера поздно уже было.
Сегодня еще раз попробую. Родная это катастрофа конечно, если эта заработает, будет отлично.

leprud

Для 1.9 запустилась отлично. Удобнее штатного недоразумения значительно…

Drju

Сегодня забрал с почты посылку с рамой, гирой, программатором, ESC и моторами. Остальное где-то едет уже 3 недели. Так что попробовать без преобразователя уровня пока не смогу.
Но какое же все мелкое в реальности оказалось! На картинках все выглядело не таким игрушечным…

Самый мелкий Блейд для сравнения размеров.

soliada
leprud:

Удобнее штатного недоразумения значительно…

Что-то какая-то непонятка с этой супер ГУИ.Пишет мол требуется Фрэймворк 2 или 4.На компе есть и 2 и 3 фрэймворк.
Что может быть не так? Какие вообще системные требования для этого мега ГУИ?

toleg
Drju:

В этой плате сигналы шины с датчиков идут на TXI и с TXO на ардуину?

omegapraim

Вот сделал небольшой тест multiwii на датчике 2 в1 LSM330DL не знаю что там говорили про вибрации (признаться я сам по началу гнобил датчик), пока с фильтрами мне не помог разобраться soliada. Далее после подбора параметров получилось вот что: на углу батарея в 4S 5000mAh вес этой бомбочки 513гр. Видео конечно красивым как у китайцев не получилось, но считаю результат очень хорошим. С пидами конечно еще придется повозиться, но датчик себя оправдывает.

=alex#

что-то я не понял… подключил акселерометр, и наблюдаю, что ручка крен/тангаж вообще никак не действует. Так и должно быть?

SovGVD

пока вы тут в восторге от альтернативного multiwii клиента, я на новом телефоне запустил стандартный конфигуратор 😛

осталось загуглить как usb-host вернуть телефону и узнать есть ли там либа под ftdi (есть ftdi_sio.ko ^_^)… хотя можно просто через bluetooth законектиться

по идее и виндовая софтинка может запустить, попробую mono поставить и побаловаться

mahowik

cool!!! tak tam linux na bortu ili ti vsezh pod androidom zapustil? ved’ v android tozhe linux yadro vrode…

SovGVD

там Debian-based maemo5 с установленной ява машиной (у которой не оказалось librxtxserial.so, пришлось с ac100 выковыривать - там ubuntu 11.10), запустилось, но чую что тыркать и возюкать стилусом в окошках для смены PID - будет тем еще секасом, а виндовая так и не запустилась, вроде все что надо поставил, а всеравно ругается, может mono старенький или еще какой косяк, на форумах советуют пересобрать на девайсе, но нафиг - забил =)

в андроиде от линукса осталось только отпаченое во все щели ядро, поэтому запустить там полноценный конфигуратор врядли получится (если только кто-то откомпилирует ява машину под те остатки линуха, что есть в андроиде или если есть ява машина обычная, не dalvik… еще есть вариант запустить на девайсе ubuntu в chroot и там запустить multiwiiconf - но выдирание гланд через пятку будет казаться простейшей процедурой после такого)

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

постестить работу пока не получилось - бт модуль коптера куда то подевал, а usb-host шнурок вообще пропал бесследно =(

Poseidon

Прошу прощения за дилетантский вопрос, но тем не менее…
Wii 1.8 запускается и работает без вопросов, а 1.9 и DEV не видят ADXL345.
Сам понять не смог. Из симптомов замечено, что в строке #define
собственно ADXL345 подсвечивается оранжевым, как служебное слово.
Где копать?

SovGVD
Poseidon:

Где копать?

а define для adxl раскоменчен (другие аксели при этом закоменчены)?
еще вариант - adxl пересел на другой адрес внезапно