MultiWii

Dimmitri
mataor:

А зачем вообще было сервы подрубать? просто не понял смысла

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

mataor

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

Ratverg

Господа! прошу совета 😃
Собираю микроквадрик на нановие, успешно прошился, в настройки заходит, вроде всё ок!
Собственно, вопрос о настройках, какова последовательность для новичка?
Я так понимаю, мне сначала нужно настроить пределы хода стиков на пульте так, чтобы в конфигураторе ходили значения ровно от начала до конца шкалы? Или нужно наоборот, в нановие что-то править чтобы подогнать под пульт?
Вроде как потом надо откалибровать контроллеры моторов, как это делать? (контроллеры, если что YEP-7A)
Потом пиды и вроде хватит для старта 😃

И ещё вопрос, можно ли запитаный от 2S нановий, с подключёнными моторами, подключить ещё и к USB, чтобы моторы крутились, реагируя на изменения в конфигураторе “онлайн”, или так делать нельзя, погорит?

fat_hamster
Ratverg:

И ещё вопрос, можно ли запитаный от 2S нановий, с подключёнными моторами, подключить ещё и к USB, чтобы моторы крутились, реагируя на изменения в конфигураторе “онлайн”, или так делать нельзя, погорит?

по идее наверное нельзя; но я делал и ничего, пока все целое 😃

смотря как “проводка” на плате сделана наверное

Ratverg
Ratverg:

И ещё вопрос, можно ли запитаный от 2S нановий, с подключёнными моторами, подключить ещё и к USB, чтобы моторы крутились, реагируя на изменения в конфигураторе “онлайн”, или так делать нельзя, погорит?

а насчёт этого? нормально так делать?
Или питания с нановия убирать и оставлять питание только на контроллерах?

STRIMSS
Ratverg:

И ещё вопрос, можно ли запитаный от 2S нановий, с подключёнными моторами, подключить ещё и к USB, чтобы моторы крутились, реагируя на изменения в конфигураторе “онлайн”, или так делать нельзя, погорит?

давным давно держал миник в полете на вытянутом юсб кабеле, ничего не случилось 😃

fat_hamster

кстати: давеча когда настраивал квадрик вот так, с подключенным питанием и с подключением к компу, заметил - при определенных условиях (которые не понял) если контроллер получает “сброс” - могут моторчики кратковременно включится
ну например если контроллер подключен к усб и запускается ардуина - он точно ресетится (вижу это по осд, которая перезапускается, если ардуина запускается)

что чревато пальцами и прочим

Musgravehill
fat_hamster:

например если контроллер подключен к усб и запускается ардуина - он точно ресетится.
Что чревато пальцами и прочим

Мой палец подтверждает! Моторы включаются на 100% газа (вероятно, зависит еще от ESC, как они обрабатывают сигнал).

DVE

Народ, купите уж за 5$ Bluetooth-TTL-модуль на ебее и не мучайтесь с USB. Вся настройка отлично идет через него (только скорость надо сначала через консоль настроить).

STRIMSS
fat_hamster:

если контроллер подключен к усб и запускается ардуина - он точно ресетится

Только вопрос: Нафига с подключенным акб заходить в ардуину? Обычно когда только в гуи настраиваешь тогда да, можно и акб включить.
А вообще правильно про блютуз сказано, сам жалею что один купил, надо было охапку сразу прикупить.

stspartak

Может здесь кто даст точный ответ?
Есть необходимость установить плату AIOP вертикально, что для этого надо изменить в коде и возможно ли это вообще?
Уже спрашивал здесь
MultiWii на самолете
и здесь
ALL IN ONE PRO Flight Controller v1.0
предположили что можно это сделать в def.h
здесь

#if defined(CRIUS_AIO_PRO_V1)
//
//
#define ACC_ORIENTATION(X, Y, Z)  {imu.accADC[ROLL]  = -X; imu.accADC[PITCH]  = -Y; imu.accADC[YAW]  =  Z;}
#define GYRO_ORIENTATION(X, Y, Z) {imu.gyroADC[ROLL] =  Y; imu.gyroADC[PITCH] = -X; imu.gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z)  {imu.magADC[ROLL]  =  X; imu.magADC[PITCH]  =  Y; imu.magADC[YAW]  = -Z;}

Что конкретно здесь надо поменять?

fat_hamster
DVE:

купите уж за 5$ Bluetooth-TTL-модуль на ебее и не мучайтесь с USB

а шить как?
и потом, у меня в (нищебродском очевидно) ноуте нет блутуза 😃

STRIMSS

Для прошивки кабель есть, блютуз для последующей настройки.

fat_hamster

кстати не могу утверждать, что это (включение моторов) в 2.3 это появилось, но есть такое ощущение
в 2.2. не замечал ни разу

если на самолете подключить переходник к контроллеру и потом в усб втыкать - сервы пытаются поворачиваться раза 3-4-5, упираются уже, а все жужжат… как выход сначала переходник в комп, а потом к контроллеру

(это было как-то подключено, что от питания от усб сервы работали… т.е. даже акк не нужен был)

mataor
fat_hamster:

если на самолете подключить переходник к контроллеру и потом в усб втыкать - сервы пытаются поворачиваться раза 3-4-5, упираются уже, а все жужжат… как выход сначала переходник в комп, а потом к контроллеру

дергается DTR при инициализации FT232RL = ребут проца - сигнал на землю в 0

fat_hamster

ну там какие-то имхо сложные процессы - сервам же мало просто что-то на вход подать, чтоб они закрутились, надо осмысленные пачки

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

stspartak
mataor:

ориентацию датчиков, Z ось станет либо X, либо У осью.
Первичная настройка MultiWii. если дойдет - получится с первого раза выставить

а что означает минус перед буквой оси?

mataor

инверсия - если положительное значение оси не в ту сторону, в какую нам нужно

ringzero

Привет всем. Никто не сталкивался с переназначением портов serial на плате Multiwii pro красная с прошивкой Mahowii? Нужно подключить и minimosd и блютус, но обмен Tx\Rx происходит только на порту serial 0, а порты 1,3 выдают только 5вольт. Serial 2(gps). Видимо это config.h править надо, но как именно?