MultiWii
там же мультивий конфиг есть гуи, через него все и можно настроить.
если приходится лезть в такие глубокие настройки, чтобы оно нормально полетело, то, имхо, это в конструкции коптера какие-то недочеты.
поправьте меня, если я не прав.
Глеб, а что конкретно вас интересует? Вы не можете залить код? Или вы просто хотите, для общего развития прочитать все что написано в коде… что бы знать наверняка 😃
Глеб, а что конкретно вас интересует? Вы не можете залить код? Или вы просто хотите, для общего развития прочитать все что написано в коде… что бы знать наверняка 😃
нет, код залил без проблем, коптер сам собирал, все летает неплохо
я новичек в этом, но ведь совершенству нет предела!) и поэтому стараюсь осознать как можно глубже всю суть
просто когда читаю эту тему вижу много устаревшей информации (начиная с тех времен когде еще контроллер паяли вручную из джостиков вия)
Какая у вас плата контроллера? Какая прошивка залита?
Офф проект Мультивий “тормозится” по причине универсальности, по моему мнению. Есть очень много разных плат с разными возможностями, на которые можно его прошить… и всем хотят угодить, ни кого не потерять (зачем-то). По этому, те кто раньше попробовали полетать на Мультивие либо идут в другие проекты с другими контроллерами, либо их все и так устраивает. А этот проект, официально, практически не развивается. По этому и нет свежей информации. Есть параллельные проекты, основанные на коде мультивия, например, маховий, там все на много веселее. Но проект заточен под платы АИОП с Атмега2560.
Какая у вас плата контроллера? Какая прошивка залита?
плата Multiwii se v2.5, прошивка 2.3
для меня пока что это идеальная платформа, во первых дешево-сердито, во вторых как уже вы сказали ее можно настроить практически под любые нужды,
да и у меня уже есть какой-никакой опыт в адруино
по поводу прошивки маховика читал, интересно конечно, но увы у меня другой контроллер и пока я менять его не собираюсь, датчики тоже вроде как устраивают (ну с барометром понятное дело у многих напряг)
придется искать по крупицам или задавать “глупые” вопросы здесь)
по поводу прошивки маховика читал, интересно конечно, но увы у меня другой контроллер
У меня прошивка “Маховик”, контроллер - CRIUS MultiWii SE V2.5. Все отлично работает.
Но проект заточен под платы АИОП с Атмега2560
А в чем суть “заточенности” если не принимать во внимание объем памяти 2560?
суть “заточенности”
Объем памяти и набор датчиков. Прошлые прошивки RC-1, RC-2, RC-3 можно было впихнуть в Атмегу328, а новая версия на основе 2.4, не влезет. Там добавлены новые “плюшки”.
а новая версия на основе 2.4, не влезет.
Теперь даже без GPS не лезет?
набор датчиков.
Да вроде набор датчиков как и мультивия или нет?
Пока ни кто не заморачивался с прошивкой Атмеги328- смысла нет. Но размер кода увеличился. Набор датчиков такой же, аксель/гироскоп + компас + барометр. Чипы другие. Барометр позволяет держать высоту с точностью до 10-20см. Точность удержания позиции с новой версией прошивки - квадрат 0,5х0,5м.
Пока ни кто не заморачивался с прошивкой Атмеги328- смысла нет.
Так пока 2.4, на сколько я понимаю, вообще только избранным доступна. То что смысла нет, это да.
Чипы другие.
Это понятно. Я имел ввиду что в принципе поддержка работы с другим набором чипов есть. Понятно что если точность чипов ниже то и удержания будут хуже. Но функционал же маховия при этом не меняется, теряется качественность его работы, это да.
Сейчас заканчивается процесс отладки. Скоро будет рабочий релиз.
В коде остался список плат, как в оригинальной прошивке. Как оно там будет работать я не знаю… не проверял.
bluetooth для подключения к multiwii должен быть Slave или Master?
приобрел HC-06, подключил к компу через FTDI, через ардуинину программировал, команды принимает, говорит “OK”
но телефоны не видят…почему?!! может кто сталкивался?
сам же отвечаю, НС-06 не дружит с IOS устройствами
Подскажите.
Мультивий на ардуино про мини датчик МПУ6050.
Летает на ЛК.
Проблема в уплывании горизонта.
При подключении к ГУИ двигаю ЛК и горизонт спокойно следует за мной выравнивается.
А на гирах летает прекрасно.
Добрый день.
Пересаживал коптер на другую раму. При подключении все было нормально, но потом повернул его и задымил мотор (плату управления полетом не закрепил по глупости), после этого плата потухла, и приемник тоже. Сейчас при подключении питания идет писк (так было и раньше) плата загорается, но при подключении приемника сразу тухнет… Тестером мерял ноги, откуда питается приемник там 2V…
Плата Multiwii v2.5
приемник FrSky x8r
Приемник вообще не подает признаков жизни…
Может кто нибудь померять у себя сколько на ногах?
Что именно спалил?(((((
Спецы есть небольшая проблема! В прошлом приобрел HK MultiWii PRO (красная). В общем летал коптер нормально, но когда включал режим удержания позиции или возврат домой его начинало потряхивать. Пробовал PID крутить ничего не получалось . Сейчас опять поставил эту плату на очередной аппарат и хочу эту проблему решить но не знаю как. Если есть мысли подскажите куда рыть. Прошивка 2.4 сейчас.
Подскажите.
Мультивий на ардуино про мини датчик МПУ6050.
Летает на ЛК.
Проблема в уплывании горизонта.
При подключении к ГУИ двигаю ЛК и горизонт спокойно следует за мной выравнивается.
А на гирах летает прекрасно.
Сам разобрался.
Может кому поможет.
Обращайте внимание на расположение осей датчиков.
Добрый день… Не могу победить Multiwii 2.5… Может кто поможет? За денюжку или покрепче)))) Москва или Область)))
За что отвечает этот участок кода:
За миссии и полеты по точкам?
Связан-ли этот кусок кода с функцией RTH?
Я хочу этот участок закоментировать так как тогда мне становится достаточно памяти чипа Atmega328, полетами по точкам я не пользуюсь и не собираюсь, GPS нужен только для HOLD, RTH.
MultiWii 2.4
GPS.cpp
case NAV_STATE_WP_ENROUTE:
speed = GPS_calc_desired_speed(GPS_conf.nav_speed_max, GPS_conf.slow_nav);
GPS_calc_nav_rate(speed);
GPS_adjust_heading();
if ((wp_distance <= GPS_conf.wp_radius) || check_missed_wp()) { //This decides what happen when we reached the WP coordinates
if (mission_step.action == MISSION_LAND) { //Autoland
NAV_state = NAV_STATE_LAND_START; //Start landing
set_new_altitude(alt.EstAlt); //Stop any altitude changes
} else if (mission_step.flag == MISSION_FLAG_END) { //If this was the last mission step (flag set by the mission planner), then switch to poshold
NAV_state = NAV_STATE_HOLD_INFINIT;
NAV_error = NAV_ERROR_FINISH;
} else if (mission_step.action == MISSION_HOLD_UNLIM) { //If mission_step was POSHOLD_UNLIM and we reached the position then switch to poshold unlimited
NAV_state = NAV_STATE_HOLD_INFINIT;
NAV_error = NAV_ERROR_FINISH;
} else if (mission_step.action == MISSION_HOLD_TIME) { //If mission_step was a timed poshold then initiate timed poshold
nav_hold_time = mission_step.parameter1;
nav_timer_stop = 0; //This indicates that we are starting a timed poshold
NAV_state = NAV_STATE_HOLD_TIMED;
} else {
NAV_state = NAV_STATE_PROCESS_NEXT; //Otherwise process next step
}
}
break;
Мне кажется что этот участок конкретно отвечает именно за полеты по точкам так как у RTH есть свой case.
Всем привет.
Известно, что Наза не нуждается в виброразвязке, АПМ ставится на специальную площадку с виброразвязкой. А вот Мультивий как нужно ставить: как АПМ или нужно жестко крепить, как Назу или можно крепить на пластиковые стойки?