Crius Hobby MultiWii

alex_f73
fpv_mutant:

Интересный момент,что бы расчитывать на GPS HOME и GPS HOLD,нужно взлетать с включенным HEADFREE,НО!

Кто вам это сказал или с чего вы это взяли ?
Для правильной работы GPS для возврата домой, нужно откалиброванный компас. Больше, по моему ни чего не надо.
Я еще не пробовал GPS в действии, но мне представлялось:
Откалибровал компас, настроил в гуи на тумблер GPS_HOME, пришел в поле дождался GPS фикса и летай себе на здоровье, понадобилось щелкнул тумблером GPS_HOME, коптер должен лететь в место первого фикса валидных координат, т.е. домой.
Для чего нужно еще какие то режимы включать не понимаю, да и не логично как то. Другое дело, что режим GPS_HOME использует компас, вне зависимости включит ли пользователь HEADFREE или еще какую то плюшку.

targetorsk

а чисто по GPS без компаса домой никак? Для меня эта зима будет первой с коптером, а народ в прошлый год поголовно жаловались на дрейфы, глюки и т.п. компаса при около нулевых и отрицательных температурах, у когото доходило до физического отключения.

fpv_mutant
alex_f73:

Для чего нужно еще какие то режимы включать не понимаю, да и не логично как то. Другое дело, что режим GPS_HOME использует компас, вне зависимости включит ли пользователь HEADFREE или еще какую то плюшку.

это проверено?
Возврат домой тестил без Video TX,работал хорошо,холд позишн дрейфовал в пределах 3х метров, может быть наводит передатчик видео,буду глядеть гуи.
Вопрос без ответа остался - Что дают режимы HEADDJI и PASSTHRU?

AlexeyA

Подскажите как реверсировать серву в подвесе камеры не правильно отрабатывает по PITCH

Вот тут в output нашел

/**************** Cam stabilize Sevos ******************/
#if defined(SERVO_TILT)
#if defined(A0_A1_PIN_HEX) && (NUMBER_MOTOR == 6) && defined(PROMINI)
#define S_PITCH servo[2]
#define S_ROLL servo[3]
#else
#define S_PITCH servo[0]
#define S_ROLL servo[1]
#endif
S_PITCH = TILT_PITCH_MIDDLE + rcData[AUX3]-1500;
S_ROLL = TILT_ROLL_MIDDLE + rcData[AUX4]-1500;
if (rcOptions[BOXCAMSTAB]) {
S_PITCH += TILT_PITCH_PROP * angle[PITCH] /16 ;
S_ROLL += TILT_ROLL_PROP * angle[ROLL] /16 ;
}
S_PITCH = constrain(S_PITCH, TILT_PITCH_MIN, TILT_PITCH_MAX);
S_ROLL = constrain(S_ROLL , TILT_ROLL_MIN, TILT_ROLL_MAX );
#endif

я так понял что гдето здесь менять надо, ко носом ткнет, где?

Или здесь?

#ifdef SERVO_MIX_TILT

if (rcOptions[BOXCAMSTAB]) {
servo[0] = constrain(TILT_PITCH_MIDDLE - (-TILT_ROLL_PROP) * angle[PITCH] /16 - TILT_ROLL_PROP * angle[ROLL] /16 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[1] = constrain(TILT_ROLL_MIDDLE + (-TILT_ROLL_PROP) * angle[PITCH] /16 - TILT_ROLL_PROP * angle[ROLL] /16 , TILT_ROLL_MIN, TILT_ROLL_MAX);
} else {
// to use it with A0_A1_PIN_HEX
#if defined(A0_A1_PIN_HEX) && (NUMBER_MOTOR == 6) && defined(PROMINI)
servo[2] = constrain(TILT_PITCH_MIDDLE + rcData[AUX3]-1500 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[3] = constrain(TILT_ROLL_MIDDLE + rcData[AUX4]-1500, TILT_ROLL_MIN, TILT_ROLL_MAX);
#else
servo[0] = constrain(TILT_PITCH_MIDDLE + rcData[AUX3]-1500 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[1] = constrain(TILT_ROLL_MIDDLE + rcData[AUX4]-1500, TILT_ROLL_MIN, TILT_ROLL_MAX);
#endif
}
#endif

Sevick
AlexeyA:

Подскажите как реверсировать серву в подвесе камеры не правильно отрабатывает по PITCH

#define TILT_PITCH_PROP 10 //servo proportional (tied to angle) ; can be negative to invert movement

AlexeyA

can be negative to invert movement
слона та я и не заметил, говорила мама учи английский 😛

vladsmith

Собрал мелкого квадрика, между противоположными моторами 250мм, плата crius lite, спешу поделиться вот такой странностью:
Залил 1.9_а2, настройки дефолтные, ничего лишнего не включено, при старте моторы ведут себя как-то дерганно, взлететь толком не получается. Залил 2.1_b1, настройки дефолтные, моторы шуршат волшебно, тихо, полетал по квартире, управляется изумительно.
Менял эти две прошивки аш 3 раза поочередно, даже скачивал 1.9_а2 заново, пробовал крутить пиды, менять настройки, поведение прошивки всегда одинаково.

dvk99
vladsmith:

Менял эти две прошивки аш 3 раза поочередно

А зачем? Летает на 2.1 и хорошо, чего в 1.9 искать?
Если бы наоборот - логика была бы понятней.

vladsmith
dvk99:

А зачем? Летает на 2.1 и хорошо, чего в 1.9 искать?
Если бы наоборот - логика была бы понятней.

Так перешился на 2.1 потому что на 1.9 вел себя неадекватно, сначала думал, что может проблема была в регулях, калибровке, плате, калибровке и тд

wallera

да я это знаю, у меня такой улетел, значит ,что прошивки те же?

VNIkita

Всем доброго времени суток;) Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI? Просто с USB тоже 5V приходит, ничего не случится? Плата Crius MultiWii SE
Про bluetooth писать не надо, он уже на пути в нашу страну, а пока придется так))
Сильно не пинайте, пока не очень силен в этой теме)

devv
VNIkita:

Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI?

да

vladsmith
VNIkita:

можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI?

Наверное так и надо подключать, у меня с отключенной батареей и подключенным USB пищат моторы и греются регули, очень сильно греются ( плюшки-10). И при этом горят только красные светодиоды на лучах, синие не горят, напряжения 5-вольтового им не хватает.

alex_f73
VNIkita:

Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI? Просто с USB тоже 5V приходит, ничего не случится?

А, что мешает регули вытащить из разъемов, ну все остальные довески ненужные, которые лишнюю нагрузку на хилый USB дают ?
vladsmith Нафига вам при питание от USB светодиодная подсветка, что без нее в GUI не настроить ?

VNIkita
alex_f73:

А, что мешает регули вытащить из разъемов, ну все остальные довески ненужные, которые лишнюю нагрузку на хилый USB дают ?
vladsmith Нафига вам при питание от USB светодиодная подсветка, что без нее в GUI не настроить ?

Вы меня не поняли, мне нужно, чтобы я мог запустить двигатели, например, когда мультивий подключен к GUI, то есть я как раз хочу, чтобы приходило 5V с регуля и 5V с USB. Вопрос - кто так делал?

devv

Если вас что то смущает то уберите все красные проводки из разъемов от регулей идущие в “мозк”
“Мозк” будет питаться от ЮСБ. Движки с регулями от батареи.

VNIkita

Блин, даже не подумал об этом)) Спасибо)
И появился еще вопрос - купил светодиодную ленту красного и зеленого цветов (не RGB-), хочу снизу лучей закрепить, а то в воздухе иногда теряюсь с ориентаций. Там будет три кусочка по 3 светодиода, можно ли подцепить их через балансировочный разъем АКБ(3S LiPo 2200 mA/h)? Намного быстрее АКБ проседать будет или ему это как мертвому припарка?)
Заранее спасибо за ответ=)

Taatarenkoff

3 диода в среднем потребляют 20 мА. Так что в масштабах 12-15А потребляемых для полёта капля в море)