MultiWii

andresbr
andresbr:

привет всем, имел такую плату-, начал глючить гироскоп, заказал и сегодня получил такой модуль , gy-521, датчик mpu 6050, зацепил на i2c шину, старое закоментировал, новое раскоментировал, старые датчики не выпаивал и вот что то не работает, пробовал старое вернуть, при подключеном новом модуле не работают, отключаешь-вроде очухивается,
Что это? конфликт адресов?

Ардуинки жалко отдельной нет, без датчиков. Проверил бы.

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

Geniok

Всем добрый день!
Возник такой вопрос по режимам полета, чем отличаются режимы HORIZON и ANGLE ?
Если не один из режимов не включен, то вся стабилизация происходит руками, то есть летаем только на гироскопах ?
Еще такой вопрос вдогонку, при арме и движении стика газа на 1-й и 4-й двигатель в GUI показатели меньше, чем на 2-й и 3-й, на что грешить, компас ?

devv
Geniok:

чем отличаются режимы HORIZON и ANGLE ?

ANGLE mode
The position of the stick indicates the angle at which the copter tries to maintain. Sticks off = level. Full sticks in any direction and it will tilt at around 50 degrees. It’s proportional in-between.
It maintains the angle set by the stick. Let go of sticks and it returns to level

HORIZON mode <- new
It’s a proportional mix of the two. Sticks off = level. Full deflection = ACRO. In between it gradually mixes from LEVEL mode to ACRO.
It’s a fine mix to be able to do some ACRO with the safety of ANGLE mode when you release the sticks.
It allows also a more natural way of flying as the multi seems less constrained.

Наилучшая производительность достигается в режиме “Horizon Mode”, который доступен в MultiWii 2.2. Своего рода – это микс режимов Level и Acro. Происходит постепенный переход от одного режима к другому. Это - прекрасное соединение режимов для совершения Acro с безопасностью режима Angle, когда Вы отпускаете стики.

Geniok
devv:

ANGLE mode
The position of the stick indicates the angle at which the copter tries to maintain. Sticks off = level. Full sticks in any direction and it will tilt at around 50 degrees. It’s proportional in-between.
It maintains the angle set by the stick. Let go of sticks and it returns to level

HORIZON mode <- new
It’s a proportional mix of the two. Sticks off = level. Full deflection = ACRO. In between it gradually mixes from LEVEL mode to ACRO.
It’s a fine mix to be able to do some ACRO with the safety of ANGLE mode when you release the sticks.
It allows also a more natural way of flying as the multi seems less constrained.

Спасибо!
А если по-русски, своими словами ?
Дело в том, что в описании выше один режим объясняется через другой, что не всегда понятно.
Насколько я понял, режим “Angle” - уровень отклонения стика пропорционален углу наклона коптера. Максимальное отклонение стика соответствует углу наклона по соответствующей оси на 50 градусов. Стик в центре - угол наклона 0 градусов. Если все правильно, то как быть с такой ситуацией, включен режим “Angle”, стики в центре, подул ветер слева, если смотреть со стороны коптера. Для компенсации ветра коптер будет наклонятся вправо или нет ?

Режим “HORIZON” - смесь “Angle” и “Acro”. Стики в центре - коптер держит углы наклона в 0 градусов (подул ветер, наклон в противоположную сторону будет или нет ?). Начинаем отклонять стик крена вправо, коптер сначала отклоняется пропорционально отклонению стика, а потом ? Режим “Acro” не подразумевает того же самого, пропорционального угла наклона ?

В обоих режимах осуществляется стабилизация по положению или нет ?

Еще такой вопрос. режим “Acro” подразумевает собой выключение всех остальных режимов, то есть включен по-умолчанию, все верно ?

Или позицию можно держать только при наличие GPS ? Во всех остальных случаях будет дрейф по ветру ?

devv

HORIZON - чем дальше от центра стик тем сильнее Акро, в центре Angle

Geniok:

подул ветер, наклон в противоположную сторону будет или нет ?)

потихоньку ветер снесет коптер

Geniok:

В обоих режимах осуществляется стабилизация по положению или нет ?

причем тут стабилизация по положению ? HORIZON и ANGLE это стабилизация в горизонте. Кривизну рамы, ВМГ и ветер никто не отменял.

Geniok:

Или позицию можно держать только при наличие GPS ?

да

Geniok:

Во всех остальных случаях будет дрейф по ветру ?

да

Geniok

Спасибо, теперь все понятно!
Последний вопрос, есть разница в каком режиме настраивать коэффициенты ПИД ?

Tigra74
andresbr:

…такой модуль , gy-521, датчик mpu 6050, зацепил на i2c шину, старое закоментировал, новое раскоментировал, старые датчики не выпаивал и вот что то не работает, пробовал старое вернуть, при подключеном новом модуле не работают, отключаешь-вроде очухивается,
Что это? конфликт адресов?

Ардуинки жалко отдельной нет, без датчиков. Проверил бы.

Подключил модуль mpu 6050, барометр BMP180 к ардуине New Pro Mini atmega328 5V 16M.
Приёмник питается от стаба ардуины.
Для небольшого коптера в самый раз.

UserM
Geniok:

в каком режиме настраивать коэффициенты ПИД

Только с гиро, т.е. в Acro Mode

kostya-tin
Tigra74:

Подключил модуль mpu 6050, барометр BMP180 к ардуине New Pro Mini atmega328 5V 16M.

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

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

gevvir

Вопрос в ветке “ALL IN ONE PRO Flight Controller v1.0” остался без ответа - возможно, здесь он будет более уместен:
Подключаю плату AIO V2.0 (завёл от приёмника 8 каналов), прошивка MultiWii 2.3.
Подскажите, пожалуйста, почему в конфигураторе видна реакция только на канал газа?
Движения стиков по другим каналам не отображаются. Акселерометры калибровал - графики нормальные.
В config.h были открыты строки:
#define TRI
и
#define CRIUS_AIO_PRO_V1

…контроллер питается по USB, приёмник питается от контроллера.

Tigra74
gevvir:

(завёл от приёмника 8 каналов), прошивка MultiWii 2.3.
Подскажите, пожалуйста, почему в конфигураторе видна реакция только на канал газа?

SUM PPM случайно не активирован config.h ?
Если нет - подключите только четыре канала-посмотрите-что увидит.
Что за приёмник?

UserM
kostya-tin:

сам подумываю о мелколете с подобными мозгами. для начала планировал только гиру+аксель на mpu6050

А смысл какой, возьмите нановии на хк.

Dimension: 30x30x16mm
Weight: 5.1g

gevvir
Tigra74:

SUM PPM случайно не активирован config.h ?

Нет, не активирован.

Tigra74:

подключите только четыре канала-посмотрите-что увидит.

Спасибо, вечером гляну.

Tigra74:

Что за приёмник?

OrangeRx Futaba FASST Compatible 8Ch 2.4Ghz
Наверное, надо попробовать родной футабовский…

Tigra74
UserM:

А смысл какой, возьмите нановии на хк.

Dimension: 30x30x16mm
Weight: 5.1g

С ХК как то у меня с посылками не везёт.
А mpu6050 и ардуина с ебей -и цена менее 10$.

gevvir:

Нет, не активирован.

Спасибо, вечером гляну.

OrangeRx Futaba FASST Compatible 8Ch 2.4Ghz
Наверное, надо попробовать родной футабовский…

В мультивии 6,7,8 канал виден только при раскомментировании SUM PPM.
И подаче на троттле SUM PPM.
Может у Вас приёмник не выдаёт другие каналы при таком подключении?
Не подключайте 6,7,8 канал-проверьте.

kostya-tin

вот именно, такой моз обойдется в разы дешевле. ардуинка+гироскоп на банггуде стоят 7$, и явно быстрее прийдут, чем посылки с ХК. собственно такой “мозг” и в наших магазинах можно купить о цена все равно дешевле будет, чем NanoWii с ХК

Taatarenkoff
kostya-tin:

быстрее прийдут, чем посылки с ХК

Тьфу-тьфу. Крайний заказ с хоббей 24.04 оплатил, а 2.05 уже был у меня на отделении.

djsatan

всем привет. помогите MultiWii SE подружить с 433 telemetry,вся беда в том что цепляю по uart и коннект не происходит (в гуи ставлю 57600 скорость и ошибка,хотя блютуз модем работает) , цеплял на ftdi и тишина,даже диод не горит ,потом подкинул с бека 5в на передатчик,начала гореть красная лампочка (а не зелёная). Всё конектю правильно (питание и tx rx перекидываю)
Что за беда ?

serenya

Если в мультивие скорость преднамеренно мне меняли то по умолчанию она 115200. Модемы через конфигурилку видят друг друга?

gevvir
gevvir:

реакция только на канал газа

Подключил 4 канала от футабовского приёмника - эх, без изменений.
А если подключать по SBUS?.. Взять сигнал с порта S.BUS приёмника и активировать строки:
#define SBUS
#define SBUS_SERIAL_PORT 1
#define SBUS_MID_OFFSET 988

  • будет ли так работать?
kostya-tin

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