MultiWii

VitaliyRU
TimAU:

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

По баро больше время усреднения - будет 2 равнокривых шума 😃

adver

Требуется помощь коллективного разума 😉 Помогите придумать название для моей новой платы. Устраиваю конкурс, автору самого красивого названия плата (пустая) в подарок.

Dimm168pin
adver:

Судя по этой странице -нет

Если не ошибаюсь то по спецификациям аналог боша. Даже по шуму.

че - то я не понял, NOTE: Not recommended for new designs. это про MS5611-01BA01
, а MS5611-01BA03 его логическое продолжение в металлическом корпусе. и там такого не написано, или я не туда смотрю?

HATUUL
adver:

помощь коллективного разума

Предлагаю название,- “МИГ” Мультикоптер Игоря Горбачёва.😉

adver
Dimm168pin:

че - то я не понял, NOTE: Not recommended for new designs

Эт я заработался, слово obsolete померещилось.

TimAU
Dimm168pin:

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

А может попробовать замутить платку с 2мя ms5611?

Можно еще лучше с двумя ЦПУ, один (простенький на базе STM32 M0) будет сенсоры просчитымать и кривые им выправлять и кормить все это дело на основной мозГ на базе M3 или M4 где будет основная логика просчитываться…

mahowik
TimAU:

А может попробовать замутить платку с 2мя ms5611? Можно еще лучше с двумя ЦПУ, один (простенький на базе STM32 M0) будет сенсоры просчитымать и кривые им выправлять и кормить все это дело на основной мозГ на базе M3 или M4 где будет основная логика просчитываться…

Правду Сергей Ковакс писал, что весна изобилует идеями и обострениями ))
Многие мысли конечно хороши, да только до ума доводят меньше процента… На примере некоторых опен сорс проектов, заставить идею “полететь”, это занимает пол года и больше, в редких случаях пару месяцев…

SovGVD
mahowik:

2.0 вышел

не хватает changelog

mahowik:

скоро значит будет 2.0_a1

старые хаки? или нечто новое?

SovGVD
mahowik:

мот еще чего ))

OSD от Syberian? у меня вроде работает почти всё (с GPS и указанием домой только не ковырялся)

mahowik

надо проект тогда создать на гугле… и все проверенные лучшие идеи туда вмерживать…
только mwc-ng уже занят code.google.com/p/mwc-ng/ 😃 ziss_dm решил написать свой “правильный” вий… писал мне что уже летает патиху…

mahowik

можно multiwii-ng или multiwiing или multiwii-ext (extension)
последнее похоже на правду и соот-т цели…
т.е. multiwii-ext оптимально думаю…

tusik
mahowik:

мот еще чего

Возврат домой. И будет отличная платформа.

mahowik
tusik:

Возврат домой.

так уже есть. Вроде как сыроват но уже работает:
GPS mode:
www.multiwii.com/forum/viewtopic.php?f=8&t=649

There are now 2 GPS devices supported:

Serial GPS
which should be connected on a free Serial port of the FC (MEGA boards needed)
Must be defined in config.h
#define GPS_SERIAL 2 < - a free serial port
#define GPS_BAUD 115200

GPS POSITION HOLD and GPS RETURN to HOME are both implemented with the Serial GPS option.

I2C Serial boards
EOSBandi did some code to add “a specific arduino + a Serial GPS” which
communicates with multiwii via I2C.
code.google.com/p/i2c-gps-nav/
Must be defined in config.h
#define I2C_GPS

Position of the Home is defined once the GPS receives at least 4 satellites.
Then there are 2 GPS mode:
-ReturnToHome: when activated, the multi will go back to the GPS Home GPS coordinates.
-PositionHold: when activated, the multi will stay at its position.

The GPS mode needs:
-a very well calibrated MAG which is not disturbed by running motors.
(no current of magnetic fields influence on the MAG, otherwise,
the GPS won’t work fine)
-an ACC correctly tuned for level stabilization

The principle is very simple for the moment: multiwii tries to lean
the multi in the direction of the target point, with an angle which
is proportional to the distance.
A PID setting was added in the GUI:
P = angle inclination proportional to target distance
with P=5.0 in the GUI , 1 meter = 0.5deg inclination
I is currently not used
D = max angle inclination due to the GPS correction (15 is fine to begin)

Nice vids with first working GPS here:
EOSBandi:

nhadrian:

Uvis

Посмотрел релиз, похоже, такой платки allinone там нет. Это значит, придется подключать датчики отдельно,
#define L3G4200D
#define ADXL345
#define BMP085
#define HMC5883
А какую скорость I2C лучше выставлять, 100 или 400?

SovGVD
Uvis:

А какую скорость I2C лучше выставлять, 100 или 400?

всеравно, для нормальных датчиков всегда 400, а дефайлы только на wmp реагируют

HATUUL

Блин года 2 мультяшку не трогал,вот решил полетать (ВЕСНА КОВАКСА)
Скачал вторую версию,выставил свои датчики,установил SERIAL_SUM_PPM для фриски,всё это дело прошил, в конфиге всё запустилось сразу,все датчики заработали,каналы тоже на своём месте и отрабатываються.В передатчике всё выставил по 125%.
Но появилась проблемка,движки в конфиге не хотят запускатся,Тротл вниз,яв влево (загорается на сек. лед) вправо ничего,но в конфуге движки не включаются.
Глеб помоги.

omegapraim

выставите газ 1095\1500\1905 и дед бенд не менее 30 если аппа так себе и не менее 10 если аппа ниче так))) и все полетит. а 125% расходы для канала газа это много.

HATUUL

Блин догадался,надо было арм на один из ауксов повесить,заработало.