Автопилот Arduplane - открытое ПО
Выкладываю небольшой отчет о том чего добился в подключении софта MWOSD версии 1.7.1 на плате micro minimOSD. Сначала последовательность моих действий, потом замечания, которые пока не устранил.
- Скачать платный ГУИ из хрома по ссылке …google.com/…/jdfbjgomfcfpgkdjfnmekbkhkbgfminf?hl=…
- Подключить, выбрать порт, скорость (посмотреть в диспетчере устройств)
- нажать кнопку “Флеш”, и загрузить “дефолт инсталлер” - в конце списка, он загружает стандартный шрифт. Простым способом, через панель “фонт” - не работает.
- Загрузить прошивку “Пиксхавк АПМ”
5 Настроить конфигурацию (загрузить файл) и нажать везде “Врайт” - Настроить АПМ через Мишн-Планнер, инструкция по ссылке github.com/ShikOfTheRa/…/MAVLINK-installation
— Не показывает уровень газа
— Авиагоризонт отрабатывает не в ту сторону по тангажу ((как исправить?)) Работает так: если нос вниз, то и граница опускается вниз- должно быть наоборот.
По крену - как надо, если левое крыло вниз, то граница горизонта слева наоборот -приподнимается.
— Показывает не соответствющие названия флаймод
— Показывает RSSI (не понятно где берет, у меня он не подключен физически)
Подскажите, куда кладутся в МишинПланере кешированные карты? Ну и чтоб два раза не спрашивать, в Тауэр где эта папка? А то боюсь лишнего в планшет насувать, память не резиновая.
Потом еще такой вопрос: столкнулся с необходимостью дизарминга после посадки. Выставил ARMING_DIS_RUD=2, но дизармить не получается. Может он не поддерживается уже, только 0 или 1? Хотя в описании переменной указан вариант и с 2.
— Показывает не соответствющие названия флаймод
Помнится такая проблема возникала на старых прошивках, если выбрать коптер вместо самолета
Дизармите радерром налево?
У меня пашет.
Помнится такая проблема возникала на старых прошивках, если выбрать коптер вместо самолета
Это Вы именно про MWOSD ? Подскажите, где там выбирать Plane/Copter и в какой момент?
Дизармите радерром налево?
У меня пашет.
И влево и вправо пробовал, но раз у вас работает, то буду дальше копать.
Прошил версией 1.7 (там есть поддержка APM) , GUI под неё купил в гугл-магазине (бесплатный она не держит). Настроил все вроде. Якобы залил шрифты (по аналогии с бесплатным GUI), нажал кнопку Write. Получил такую вот картину (на видео). В чём может быть дело? Это показывает монитор при подключении к APM. Судя по всему, это таймер с кривым шрифтом,
Недавно отвечал тут - и всё наладилось - rcopen.com/forum/f90/topic494986 - шрифты перепрошейте для 1.7 (верне сначало прошивку с шрифтами, а потом уже 1.7).
Полетал сегодня на ручке без фпв, сел, выключать акк а из под капота дымок drive.google.com/file/d/…/view?usp=sharing аж мах поплыл. Пока не смотрел из за чего но есть подозрение на отдельный DC для осд. Эх как не вовремя.
Это Вы именно про MWOSD ? Подскажите, где там выбирать Plane/Copter и в какой момент?
Во время заливки Ардуиной в файле MW_OSD вкладка Config.h
//Choose ONLY ONE option:
//#define ROTORCRAFT // Default for multirotors etc.
//#define FIXEDWING
разкоментировить нужную строку
Во время заливки Ардуиной в файле MW_OSD вкладка Config.h
//Choose ONLY ONE option:
//#define ROTORCRAFT // Default for multirotors etc.
//#define FIXEDWINGразкоментировить нужную строку
Все, понял. А я шил через платное приложение. Оно автоматически подгружает прошивку и интернета. Видимо, по умолчанию грузится коптерная, по крайней мере опции выбора нигде не заметил.
Буду шить через Ардуино.
А вообще, интерфейс бесплатного приложения выглядит гораздо симпатичней и удобней.
А вообще, интерфейс бесплатного приложения выглядит гораздо симпатичней и удобней.
Андрей, залей уж прошивку, что я ссылку давал, и не мучайся. там конечно тоже много вопросов, но все они по функционалу, а не по работоспособности.
И влево и вправо пробовал, но раз у вас работает, то буду дальше копать.
Ну не работает у меня дизарминг рудером влево. arming_rudder=2. Может там надо, ну не знаю, полетать, режимы попереключать, чтоб потом дизармить. А сразу после арминга не дизармится.
ARMING_REQUIRE=1 Может это еще? Кста можно еще посмотреть на аппе что в канале. Может стик не дожимает в том положении пару единиц
Ну не работает у меня дизарминг рудером влево
я тоже бился с подобной проблемой. В итоге плюнул и сделал кривой газа в аппе три режима - все в нуле, взлетный 100% и со стандартной кривой. Турнига приучила включать аппу с тумблерами “от себя”)))
В настройках это можно поставить в игнор.
Проверю сегодня на отремонтированном после катастрофы борте.
Ну не работает у меня дизарминг рудером влево. arming_rudder=2. Может там надо, ну не знаю, полетать, режимы попереключать, чтоб потом дизармить. А сразу после арминга не дизармится.
У меня та же проблема. Дайте знать если разберетесь
А ваши проблемы с армом и дизармом не связаны с двойными расходами ? Может стоят не полные расходы когда вы пытаетесь армить/дизармить ?
Я могу конечно ошибаться,но сама прошивка поддерживает этот самый дизарм от пульта?Т.к. на той что у меня стоит 3.0.3 на ней “армить” пультом можно,а “дизармить” только через мишку с телеметрией или выключением борта.
Дизармите радерром налево?
У меня пашет.
Какая у вас прошивка стоит?
Прошивка до недавнего времени крайняя, неделю назад начала проситься обновиться. Но я не трогаю, послетает все.
У меня создается впечатление, что для дизарма нужны спутники. Я сегодня армил самолет, так он один раз отказался дизармиться, и тогда спутники были потеряны, унес его от окна.
Андрей, залей уж прошивку, что я ссылку давал, и не мучайся. там конечно тоже много вопросов, но все они по функционалу, а не по работоспособности.
Скорее всего так и сделаю, если не удастся “допинать” MWOSD. Ссылка хороша, спасибо. Просто не хотелось менять “коней на переправе” 😃
Думал, что разобрался с горизонтом, раскомментил сначала в конфиге строчку
#define INVERT_PITCH // Invert the sign of the displayed numeric value for the pitch angle (ex: pitch up = positive )
Залил заново. Но ничего не изменилось.
Далее вдобавок к первой, расскомментил и следующую.
#define REVERSEAHI // Reverse pitch / roll direction of AHI - for DJI / Eastern bloc OSD users
В итоге - по питчу стал правильно отрабатывать, а по роллу- нет.
Определяющая причина по которой можно пока от этой прошивки отказаться - это глюк отображения газа. Почему-то не реагирует на отклонение стика по тротлу. За то реагирует на рудер (в пределах от 1 до 10). Странно. Может конечнов МП что подправить надо.
В ардуиновской вкладке Config.h есть блок про газ
// This is used for those who want to specify non default throttle calibration values.
// To use comment out AUTOTHROTTLE and adjusts the maximum and minimum throttle values
#define AUTOTHROTTLE
#define HIGHTHROTTLE 1900 // Maximum recognised value for throttle
#define LOWTHROTTLE 1100 // Minimum recognised value for throttle
Если оставить все по дефолту (все раскомменчено) - не работает.
Если закомментить последние 2 строчки - выдает ошибку при компиляции.
Если закомментить первую строчку (как говорится в описании) - не работает.
Ну и так, по мелочи:
- не понятно как вывести на экран расстояние до дома
- вертикальную скорость (есть некая шкала climb rate, но там нет цифр. Может они конечно в полете появятся).
Не понятно чем прошивки с префиксом aeromax отличаются от andromeda? Датой релиза, или еще чем?
Завтра напишу на форум создателям, и спокойно залью версию других авторов.