CRIUS ALL IN ONE PRO Flight Controller
переспрошу на всякий случай
рядом с трехугольником, показывающем, где перед у платы, красным маркером 2 места реза? 2 дорожки резать?
Да. На самом деле достаточно перерезать только одну. Ту, что идет на первую ножку чипа компаса. Это линия SCL.
Нужно просто обратиться к документации на компас и определить на какую ногу идет сигнал который советуют резать на 53 странице, извините, сам посмотреть не могу с планшета.
Посмотрел что там в посте, где-то ошибка т.к. 1й вывод не sda а scl у микросхемы, а sda это 16 вывод к которому судя по всему дорожка как раз идет по обратной стороне платы т.к. к первому выводу идет по верхней стороне.
Посмотрел что там в посте, где-то ошибка т.к. 1й вывод не sda а scl у микросхемы, а sda это 16 вывод к которому судя по всему дорожка как раз идет по обратной стороне платы т.к. к первому выводу идет по верхней стороне.
Я думаю что это не важно.
А какой внешний компас можно использовать? Вот этот как banned link ?
А какой внешний компас можно использовать?
А вот буквально парой страниц назад мы тут и обсуждали какой…
Подскажите из-за чего квадрокоптер может гулять по высоте 2-3 метра? Относительно места агрегат более менее стоит, а по высоту иногда проваливается.
плата AIOP, прошивка базовая маховий
сонара нет, гпс нет
Из-за того что в базовой маховии отключен барометр и удержание высоты никак не реализовано.
Это Вы output.ino правили? На днях тоже так пытался сделать на аух1, хотел управление камерой explorer hd сделать, не получилось почему-то. А сейчас нечайно наткнулся на Ваш пост, может секрет есть какой?
Да я правил немного код, просто есть (CAMTRIG) но он зациклен типа через некоторый промежуток времени нажимать на кнопку, я освободил эту функцию от программы, и просто сделал из него управление сервами,
/**************** Cam trigger Sevo ******************/
/*
#if defined(CAMTRIG)
static uint8_t camCycle = 0;
static uint8_t camState = 0;
static uint32_t camTime = 0;
if (camCycle==1) {
if (camState == 0) {
servo[2] = CAM_SERVO_HIGH;
camState = 1;
camTime = millis();
} else if (camState == 1) {
if ( (millis() - camTime) > CAM_TIME_HIGH ) {
servo[2] = CAM_SERVO_LOW;
camState = 2;
camTime = millis();
}
} else { //camState ==2
if ( (millis() - camTime) > CAM_TIME_LOW ) {
camState = 0;
camCycle = 0;
}
}
}
if (rcOptions[BOXCAMTRIG]) camCycle=1;
#endif
*/
#if defined(CAMTRIG)
servo[2] = rcData[AUX3];
#endif
таким образом выбрав в гуи camtrig вы назначаете его на любой аукс которым будете управлять
таким образом выбрав в гуи camtrig вы назначаете его на любой аукс которым будете управлять
Я тоже так подумал, но что-то не срослось, надо попробовать еще раз. А вообще решил забить на это т.к. хотел это сделать только потому что у меня приемник стоит фрискин с СРРМ, а недавно прочитал что при СРРМ все равно каналы 5-8 продолжают работают в обычном режиме параллельно с СРРМ, но еще не проверял это.
а недавно прочитал что при СРРМ все равно каналы 5-8 продолжают работают в обычном режиме параллельно с СРРМ, но еще не проверял это.
Даааа??? вот это новость)
Даааа??? вот это новость)
Могу ошибаться я, мог ошибаться то кто писал то что я читал, надо проверить.
p.s. Скорее всего ошибаюсь, посмотрел манулалы на приемники, нигде такого не нашел. Но все-же от чего-то отложилось в голове такое.
Целый день провозился, результат нулевой.
Прошивка маховии 3.1
Проблема в Minim OSD, не получает данные с serial 3. Просто перестала работать. Заказал новую, такая же проблема. При загрузке не выводит даже версию контроллера. Пробывал менять скорость на OSD и на AIOP все тоже самое. Пробывал подключать к Serial 0, где работает Bluetooth, нет данных от контроллера. Чистил EEprom и заливал прошивки заново в OSD и в AIOP.
Что может быть?
Могу ошибаться я, мог ошибаться то кто писал то что я читал, надо проверить.
Ошибаются те, кто думает что это новость!
Целый день провозился, результат нулевой.
Прошивка маховии 3.1
Проблема в Minim OSD, не получает данные с serial 3. Просто перестала работать. Заказал новую, такая же проблема. При загрузке не выводит даже версию контроллера. Пробывал менять скорость на OSD и на AIOP все тоже самое. Пробывал подключать к Serial 0, где работает Bluetooth, нет данных от контроллера. Чистил EEprom и заливал прошивки заново в OSD и в AIOP.
Что может быть?
Serial 0 работает нормально, данные пошли. 3-й походу спалил.
Кто-нибудь собирал октокоптер на этой плате? Запутался с подключением моторов. Где можно найти правильную и понятную схему подключения?
Кто-нибудь собирал октокоптер на этой плате? Запутался с подключением моторов. Где можно найти правильную и понятную схему подключения?
www.multiwii.com/connecting-elements
смотреть for Arduino mega:
Из-за того что в базовой маховии отключен барометр и удержание высоты никак не реализовано.
в описании даже жирным выделено, но читать не хотят почему то 😃
Да я правил немного код
не ты а я 😃
Serial 0 работает нормально, данные пошли. 3-й походу спалил.
на 3-м порту висит frsky телеметрия, но по умолчанию в rc3.1 она отключена… возможно вы включили и забыли… т.е. TELEMETRY_FRSKY должен быть закрыт, если хотите 3-й порт на осд пустить
//#define TELEMETRY_FRSKY
Помогите,запутался малость… На 3.1 при дизарме движки еще крутятся пол минуты…В гуи выкл сразу видно-вывел на отдельный тумблер…Может быть что то пропустил.Из хороших новостей-висит в холде ровненько в радиусе 1 метра,правда ветра нет почти…
Может с регами косяк? откалиброваны плохо?
Ну кстати сначала при первом включении пищали,как будто они не подключены совсем к контроллеру,перекалибровал-все заработало…Калибровку дела с 1030 до 2000.Первый взлет был в гараже-отключаю арм,а пропы крутятся :)Думаю придется ждать конца акка))))😃