- От земли к FPV Квадрокоптеру: Введение
- Квадрокоптер, зачем?
- Что такое FPV?
- С чего начать?
- Причина номер раз
- Причина номер два
- Какую аппаратуру выбрать?
- Составляющие аппаратуры на которые стоит обратить внимание
- Как держать стики
- Заключение
- Полезные ссылки
- Классные каналы
- Гоночный FPV-дрон своими руками (часть 2) — настройка
- Прошивка и настройка MinimOSD
- Прошивка и настройка регуляторов
- Прошивка полётного контроллера
- Настройка ПК через Betaflight Configurator
- Настройка передатчика
От земли к FPV Квадрокоптеру: Введение
Всем привет! Сегодня мы продолжаем нырять в реальность, в железо, а точней сказать — взлетать. Но не так быстро! 🙂 До первого полета необходимо немного повозиться и даже налетать несколько часов на симуляторе.
Это не первая моя игрушка, если вам интересно радиоуправление, то зацените радиоуправляемые машинки:
Квадрокоптер, зачем?
Наверняка вам уже знакомо, что такое квадрокоптер и возможно он даже у вас есть. Но сегодня я постараюсь рассказать про квадрокоптеры которые люди собирают самостоятельно. Зачем они это делают, спросите вы? Например для меня это отдушина от сдвиганья кнопки на пиксель влево, на пиксель вправо, пока дизайнера не отпустит.
«Обычные», потребительские квадрокоптеры, лишены веселья. Сейчас конечно уже появляются разные конфигурации, но если взять самые популярные, например — DJI Mavic, то вопросов к качеству и выполняемым им задачам нет. Но это не то. У себя между ног, пролелеть не получится, cделать мертвую петлю или хотя бы бочку не выйдет, лететь со скоростью 120км+, не знаю, может? Думаю нет. Я уже не говорю про дальность и FPV.
В общем, ограничений много и хочется собрать квадрокоптер который будет доставлять вам удовольствие. Возможно вы хотите учавствовать в гонках, снимать более динамические кадры или просто нанюхаться флюса пока припаиваете моторы. В любом случае, чувство полета птицы и веселья гарантированно только со своим, собранным своими руками квадрокоптером.
Как говорится, лучше один раз увидеть, чем сто раз услышать. Предлагаю вашему вниманию ряд видео, разного жанра:
MinChan FPV готовится к гонке (это не ускоренное видео)
Cinematic FPV съемка
Что такое FPV?
First-person view — вид от первого лица.
First Person View (сокр. FPV) — вид от первого лица. Такой аббревиатурой называют одно из направлений радиоуправляемого авиамоделизма. В данном случае осуществляется не только управление авиамоделью по радиоканалу системы радиоуправления, но и приём с модели видео изображения по дополнительному видео-радиоканалу в режиме реального времени. Пилот, управляющий авиамоделью, видит изображение, получаемое с видеокамеры при помощи устройств отображения: мониторов, телевизоров, видео-очков, видео-шлемов.
Разделяют две подгруппы направления: Low Range FPV и Long Range FPV. В первом случае используют стандартный набор для FPV, включающий маломощный передатчик видеосигнала, позволяющий летать в зоне действия стандартного передатчика радиоуправления. Для дальних полетов используют усилители мощности или более мощные передатчики как для управления моделью, так и для передачи с неё видеосигнала.
На носу у квадрокоптера камера, которая снимает все происходящее и передает изображение на очки пилота. Вы как будто в воздухе и летаете.
Существует множество разных очков и две основных технологии передачи видео. Аналоговая и цифровая технология.
Первое видео, в котором пилот тренируется на гоночном квадрокоптере, видно, что такое аналоговая система FPV. Картинка похожа на ту, что мы видели в детстве на аналоговом ТВ. Она может быть с кучей помех, но при этом у нее минимальный латенси (нет лагов), с дальностью картинка постепенно шумит все больше и больше.
Цифровое FPV пока еще сырая технология, но у меня никаких нареканий нет. Из минусов которые могут быть, можно очевидно выделить — лаги или даже фризы (зависания картинки). Но такие системы как DJI FPV, местами даже более пробивные через стены и на расстояние чем аналоговые. Поэтому, все это очень спорно и субъективно по ощущениям. Для гонок принято использовать аналоговые системы, быть может это скоро изменится.
(DJI FPV)
Более подробно рассмотрим комплектующие для FPV в следующих статьях этого цикла.
С чего начать?
Я в этом деле новичок и наверное часа в воздухе не пробыл. Но у меня есть квадрокоптер и он летает. Я расскажу как лучше начать исходя из своего опыта и того как советуют это сделать буквально все. Где-то может быть я не буду мега технически детальным и правым, но это и не надо. Думаю информация в любом случае актуальней быть не может. Ведь я новичок, который смог и пишу для новичков 🙂
Вы можете начать со сборки квадрокоптера, но я последовал советам и начал с покупки аппаратуры. Причины как минимум две.
Причина номер раз
Так как режим полета ACRO или 3D отличается от режима в котором летают такие потребительские квадрокоптеры как DJI Mavic, следует начать с обучения полету. Сделать это можно в симуляторе. Без этого шага вы гарантированно влетите во что-то или в худшем случае в кого-то. Падений будет много и это больно. Пускай первая сотня аварий произойдет в контролируемых условиях и без затрат на ремонт.
Существует несколько симуляторов. На слуху два — Liftoff и VelociDrone, они не бесплатные, но и не дорогие. Возможно можно найти где скачать… Но я купил Liftoff в стиме, что поделать, все равно пользуюсь и учусь новым трюкам там. Какой выбрать, мне сказать сложно, думаю особой разницы нет. Liftoff разработан при поддержке RotorRiot, команды которая уже нормально так поставило FPV на рельсы бизнеса. Но звезда фристайла Mr Steele советует VelociDrone. В общем — на ваш вкус.
Аппаратура подключается как джойстик по USB:
Полет на квадрокоптере сложно описать словами. Несмотря на то, что общая механика управления на первый взгляд простая:
Присутствуют все те же оси, что и у самолета, но полет отличается. Например если вы даете больше газу, то самолет летит быстрей, в ту сторону в которую тычет его нос. Надеюсь вы понимаете, это не супер точное описание, но плюс-минус так и есть. В случае же с квадрокоптером, газ влияет на скорость вращения моторов, но в зависимости от его положения относительно осей, это может означать высоту, скорость с которой вы летите вперед, скорость трюков, торможение. Иногда кажется, что «воздушный дрифт» может отлично описать ощущения.
По началу было много слез, банально не понимаешь как повернуть, но со временем привыкаешь. Буквально на 3тий день я смог пролететь трассу в симуляторе. Звучит как куча времени, но я летал не больше часа в день. Местами начал ловить себя на мысли — блин как я это сделал? Мозг каким-то магическим образом привыкает ко всем этим осям и вы даже не задумываетесь как пройти то или иное препятствие. Практика и еще раз практика. Словно вы учитесь ходить.
Причина номер два
После того как вы полетаете на симуляторе, может оказаться, что вам не нравится. Но вы влипли только на аппаратуру и симулятор. По возможности можно продать или вернуть.
Квадрокоптеры собираются с очень разными бюджетами, но все равно полный набор всего необходимого, включая такие вещи как зарядка и может быть даже паяльник, складываются в хорошую сумму.
Так же от аппаратуры, в некотором роде зависит, то, что вы будете собирать, а точнее какие комплектующие покупать. В этот список входит приемник и long-range системы.
Какую аппаратуру выбрать?
(Taranis Q X7S)
Честно сказать, так как я не эксперт, а аппаратуры очень много, всевозможное обилие разных фишек и различия протоколов передачи данных, могут завести в дикий тупик. Не говоря уже о маркетинговых ходах и конкуренция между производителями. Поэтому я исходил из базовых вещей, которые смог понять, плюс рекомендаций сообщества.
Буквально все, кого я читал и смотрел, рекомендуют Taranis Q X7. Это отличная аппаратура, которая относительно не дорогая и обладает всем, что может понадобиться новичку. А самое главное, она хорошо известна радиолюбителям. Про нее много информации в интернете и вам наверняка кто-то поможет, если будут какие-то проблемы.
Составляющие аппаратуры на которые стоит обратить внимание
Выбор аппаратуры это дело вкуса, может быть вам не нравится Taranis. Поэтому для себя я выделил несколько критериев, которые помогут вам определиться.
Первое это прошивка. Существует open source проект, который называется OpenTX.
OpenTX — это своего рода Android для аппаратуры. Проект развивается и пожалуй самый популярный. Так как я новичок, я еще не осознал насколько это мощный инструмент, но знаю, что есть поддержка LUA скриптов, а значит возможности практически безграничны.
(один из экранов OpenTX)
Стоит обратить внимание на переключатели и стики. Количество переключателей — дело сугубо индивидуальное, так как переключателей для квадрокоптера много не нужно. В моем случае я использую всего два. Один для арминга (аля включение двигателей) и включение FPV модуля. Но так как аппаратура может использоваться для управления других моделей, стоит задуматься о покупке «на вырост», вдруг соберете, что-то еще. Самолет например.
Стики, вещь более деликатная. Основное отличие которое может быть, это внутреннее устройство.
«Простые» стики используют потенциометры для определения положения стика. Более продвинутые стики используют датчики на основе эффекта Холла. Такие стики более точные и плавные в ходе. В случае с Taranis Q X7, стики можно купить отдельно и заменить. Но есть версия Q X7, в которой уже стоят такие стики.
И как по мне самое главное, это возможность установки радио модуля. В каждой аппаратуре есть свой радио модуль, но как правило брендированный и работает только с приемниками того же бренда. Так же такие модуля не отличаются мощностью, а следовательно дальностью. Поэтому обращайте внимание на протоколы с которыми умеет работать аппаратура и возможность вставки своего модуля.
Это не означает, что без внешнего радио модуля не обойтись, то, что предоставляет аппаратура вполне, хватает для полетать в поле. Но если вы хотите летать в «космосе», на какой-то заброшенной стройке, или на дальние расстояния, то без этого никуда. Впрочем, многие гонщики ставят внешний модуль, только ради стабильности связи.
(Taranis с TBS Crossfire модулем)
Как держать стики
Это холиварная тема, масштабов пробелы vs табы. Для того, что, бы понять как лучше, стоит пробовать.
Так как я провожу не мало времени перед телеком с PS4, я сразу же схватился за стики так:
Но со временем понял, что они немного отличаются, ход более жесткий (он кстати настраивается подкручиванием пружинок) и мне гораздо удобней использовать такую хватку:
Заключение
Надеюсь вы узнали, что-то новое. FPV еще только развивается и самое время попробовать это хобби. В следующих статьях мы детально рассмотрим строение квадрокоптера, где покупать (не в целях рекламы, просто это может быть квестом), где летать и прочие важные вопросы.
Полезные ссылки
Классные каналы
Joshua Bardwell — от того как паять, до как летать и настраивать коптер. Много технической инфы.
Rotor Riot — канал команды Rotor Riot.
Mr Steele — фристаил
Johnny FPV — FPV сьемка
Русскоязычные каналы:
Mustfly — FPV фристайл и гонки, в том числе и на маленьких «комнатных» микро квадрокоптерах. Канал ведет команда FPV энтузиастов из Москвы.
Сергей Белаш — настоящие FPV приключения, множество интересных мест в России и мире, природа и заброшки с необычного ракурса.
AnikFPV — тесты, обзоры и сравнения различных RC моделей, электроники для них, на русском языке.
RCSchoolModels
Спасибо поправил ошибки Oz_Alex
Спасибо поправил ошибки User2Qwer
Источник
Гоночный FPV-дрон своими руками (часть 2) — настройка
В первой части я рассказал, как собрать квадрокоптер для FPV-полётов. Теперь настало время его настроить. Если интересно, вэлкам под кат.
Сразу оговорюсь, что я совершенно не претендую на роль эксперта, это всего лишь третий собранный мною квадрокоптер. Вдобавок, настройка — вещь весьма субъективная. Тем не менее, я надеюсь, что кому-то статья будет полезна и поможет сэкономить время.
Перейдём непосредственно к настройке. Сначала более простые вещи, а потом — его величество полётный контроллер.
Прошивка и настройка MinimOSD
Наиболее популярной (но не единственной) прошивкой для MinimOSD является MWOSD. Сначала нужно прошить ей плату, а потом ещё и настроить. Если настроить OSD можно через ПК (подробнее об этом в разделе, посвящённом настройке ПК), то для прошивки необходим FTDI-адаптер или Ардуинка. Как это сделать через FTDI-программатор, а главное где взять для него старые драйвера, показано в этом видео. Главное, не забыть перед прошивкой раскомментировать в Config.h следующие строки:
#define MINIMOSD
#define CLEANFLIGHT
Из параметров выводить на экран я стал только напряжение батареи, время полёта и выбранный полётный режим.
Прошивка и настройка регуляторов
Для прошивки регуляторов у меня тоже есть специальный USB-адаптер, но можно обойтись и без него, подключившись через ПК. Долго думал, ставить Multishot или уже проверенный Oneshot125? С одной стороны, на устаревшем чипе F330 в скорости особой разницы не заметно, с другой — мелодия из «Звёздных войн» при включении и, как пишут на форумах, «более чистый сигнал». Решили всё неединичные жалобы на то, что моторы стихийно начинают вращаться на максимальных оборотах при подключении к CLI. В итоге поставил BLHeli последней версии (на момент сборки 14.5), включил Damped Light и выставил Motor Timing на «Medium». Позднее откалибровал регуляторы по этой инструкции.
Прошивка полётного контроллера
На этом этапе я застрял дольше всего, так как были проблемы с прошивкой. Оказалось, первый раз шить надо обязательно с замыканием boot-контактов (как в этом видео). Кстати, иногда бывает, что ПК защищён от записи и невозможно прошить новую прошивку. Вот инструкция, как это исправить.
Пожалуй, самой популярной прошивкой на сегодняшний день, вполне заслуженно, является Cleanflight. После её установки достоточно только настроить протокол приёмника и квадрокоптер уже может вполне сносно лететь. Для настройки используется удобная графическая оболочка Cleanflight Configurator.
Благодаря открытому коду прошивки, у неё есть несколько ответвлений (форков). Самым интересным из них является Betaflight от человека под ником Boris B. Прошивка очень динамично развивается и некоторые её «фичи» потом переходят в «родительский» Cleanflight (например, полётный режим Airmode). Минусом Betaflight является то, что релизы выходят достаточно часто, а стабильность их не всегда высока. Кстати, эта причина на несколько недель задержала написание данной статьи. На момент завершения сборки квадрокоптера как раз вышла версия 2.8.0, которая имела пару ошибок и отличалась недружелюбными дефолтными настройками. Очень быстро появилась исправленная версия 2.8.1 RC1, но опыт работы программистом подсказал мне, что лучше подождать релиза. Я не прогадал, так как одновременно с релизом версии 2.8.1, появился и Betaflight Configurator. Можно сказать, что это новый этап в истории данной прошивки. Дело в том, что по мере своего развития Betaflight всё больше и больше отдалялся от Cleanflight и конфигуратор последнего становился всё более и более бесполезным, так как основная часть настроек всё равно делалась через консоль CLI. Кстати, на момент подготовки этой статьи, уже вышла версия Betaflight под номером 2.9.0, но из-за негативных отзывов я не стал обновляться до неё.
Ниже я подробно опишу, как я настроил свой квадрокоптер через Betaflight Configurator.
Настройка ПК через Betaflight Configurator
Вкладка Setup
Сделал калибровку акселерометра.
Вкладка Ports
- Для того, чтобы работала OSD, включил MSP для порта UART2.
- Ни в коем случае не отключайте MSP для порта UART1. Он запараллелен с USB и отключив передачу данных, вы уже не подключитель к ПК по USB-разъёму.
Вкладка Configuration
Собственно тут и производятся почти все настройки.
- В разделе «Board and Sensor Alignment» указал, что мой ПК повёрнут на 90 градусов по оси yaw. Корректность этого параметра потом можно проверить во вкладке Setup.
- В «Reciever Mode» выбрал RX_PPM.
- Выбрал ONESHOT125 в качестве протокола регуляторов (почему не MULTISHOT, я писал выше).
- Отключил «Unsynced PWM output», опять же, потому что не использую MULTISHOT.
- Чтобы моторы всегда вращались в заармленном состоянии, отключил MOTOR_STOP.
- Включил опцию «Disarm motors regardless of throttle value», так как буду делать арм моторов на отдельном канале.
- Уменьшил значение «Minimum Throttle» до 1030. Это обороты холостого хода, подбирал субъективно.
- Включил опцию «VBAT» для активации индикатора заряда батареи. Остальные параметры в разделе «Battery Voltage» я не менял, так как показания заряда соответствуют действительности. Если же в них есть погрешность, её можно убрать настройкой «Voltage Scale».
- В «Other Features» активизировал BLACKBOX, SUPEREXPO_RATES, а также LED_STRIP и выключил AIRMODE. О неё я расскажу чуть ниже.
Вкладка Failsafe
C failsafe всё оказалось несколько сложнее, чем мне виделось ранее. На профильных форумах иногда встречаются холивары на тему «где лучше настраивать failsafe: на приёмнике или на ПК?» На самом деле, правильно это вопрос звучит так: «где лучше настраивать failsafe: только на приёмнике или на приёмнике и на ПК?»
Настраивать failsafe на приёмнике необходимо в любом случае. Здесь надо сделать важное уточнение, что речь идёт о приёмнике Frsky D4R-II, работающем по протоколу PPM. У приёмников с S.Bus failsafe настраивается иначе.
У Frsky D4R-II есть три варианта поведения при потере сигнала от передатчика:
- передать на ПК сигнал, имитирующий предустановленные положения стиков и переключателей (режим Pre-set Positions, именно он и описан в мануале)
- продолжать передавать на ПК последние данные, полученные от передатчика (режим Hold Last Position)
- прекратить передавать сигнал на ПК (режим No Pulse)
По умолчанию в Frsky D4R-II установлен режим Hold Last Position, который способствует улёту аппарата в далёкие дали. Так что если использовать failsafe только на приёмнике, надо настраивать режим Pre-set Positions. Другое дело, что failsafe активируется даже при кратковременной потере сигнала. Будет очень неприятно, если сигнал через долю секунды восстановиться, а квадрокоптер уже задизармил моторы и падает вниз. Ситуацию может улучшить настройка failsafe на ПК, так как там этот режим имеет задержку срабатывания, что служит фильтром от кратковременных потерь сигнала. Кроме того, там есть настраиваемый сценарий, согласно которому квадрокоптер будет себя вести в случае активации failsafe. Например, можно включить режим со стабилизацией и попытаться более-менее мягко сесть или вообще активизировать RTH, если он есть. Но на практике такие вещи востребованы на больших аппаратах с GPS, а на маленьких и быстрых, опытные пилоты советуют не мудрить и выключать моторы после потери сигнала. Из-за высокой скорости полётов, так будет безопаснее для окружающих.
Нюанс в том, что, если на приёмнике установлен режим Pre-set Positions или Hold Last Position, то ПК даже не узнает, что произошла потеря сигнала. Таким образом, failsafe на ПК можно использовать лишь в том случае, если на приёмнике установлен режим No Pulse. На Frsky D4R-II он устанавливается кратковременным (менее 1 сек) нажатием на кнопку failsafe при выключенном передатчике (видео-инструкция).
На вкладке Failsafe Betaflight Configurator`а я сделал следующее:
- В разделе «Channel Fallback Settings» установил значения переключателей передатчика, которые нужно будет сымитировать. В моём случае только включил пищалку на AUX3.
- Активизировал Failsafe Stage 2.
- Установил задержку активации режима failsafe 1 сек (значение 10 в пункте «Guard time for stage 2 activation. »)
- Установил время работы моторов после активации failsafe 1 сек (значение 10 в пункте Failsafe Throttle Low delay).
- В Failsafe Procedure выбрал сценарий с падением (Drop), а не с попыткой плавного приземления (Land).
Вкладка PID Tuning
Настройка PID — процесс, в который совершенно не стоит лезть «не зная брода». В первую очередь, необходимо теоретическое понимание этих трёх составляющих. Вот несколько статей, которые могут с этим помочь:
- ПИД для квадрокоптеров (перевод)
- О ПИД-регуляторах замолвите слово
- И еще о ПИД-регуляторах
- Основы настройки ПИД контроллера с помощью логов Blackbox (перевод)
- Видео Просто о настройке ПИДов
Я себя не чувствую готовым к подобной настройке, поэтому я оставил значения по умолчанию, благо Betaflight позволяет неплохо летать и с ними. Но два изменения я всё же сделал:
- Выбрал Float в разделе «PID Math». Это приемник режима LuxFloat из Cleanflight и устанавливать его рекомендуется только для ПК с процессорами F3 или F4.
- Выбрал MEASUREMENT в разделе «Derivative method». Если коротко, то MEASUREMENT предпочтительнее для фристайла, а ERROR — для гонок.
Вкладка Modes
Повесил на переключатели арминг моторов и Blackbox (AUX1), активацию полётного режима Horizon (AUX2) и включение пищалки (AUX3).
Отдельно хочется сказать про AIRMODE. Изначально он был уникальной «фишкой» Betaflight, но в какой-то момент стал так популярен, что Boris B поделился им с авторами Cleanflight и сейчас данный режим доступен и там тоже.
Несмотря на то, что AIRMODE отображается как отдельный режим полёта — это скорее дополнительная опция, а не полноценный режим. Он позволяет квадрокоптеру удерживать заданный угол даже при минимальном газе. Именно поэтому не рекомендуется использовать AIRMODE вместе с режимами со стабилизацией. Кроме того, приземление с AIRMODE тоже процесс непростой: квадрокоптер начинает прыгать, как лягушка. Опытные пилоты предпочитают просто «ронять» квадрокоптер, выключая моторы в паре десятков сантиметров над землёй. Кстати, если у вас включена остановка моторов при нулевом газе (опция MOTOR_STOP во вкладке Configuration) и одновременно с этим работает AIRMODE, то остановки моторов не будет, так как AIRMODE имеет более высокий приоритет.
В Betaflight версии 2.8.1 появилась новая возможность: можно включить AIRMODE в фоновом режиме (что-то вроде пассивного перка в играх) и тогда он активен всегда и не будет отображаться во вкладке Modes, либо, как и ранее, повесить его включение на какой-либо канал. Делается это в «Other Features» вкладки Configuration.
У себя я не стал включать AIRMODE в фоновом режиме, так как использую ещё режим со стабилизацией HORIZON. Таким образом, у меня на AUX1 два полётных режима: HORIZON (для полётов со стабилизацией и посадки) и ACRO + AIRMODE.
Вкладка LED Strip
Настроил свою подсветку на отображение предупреждений, индикацию поворотов/торможения и свечение синим цветом, когда ничего из этого нет.
Вкладка Blackbox
Blackbox — это «чёрный ящик» квадрокоптера. Нужен для диагностики, более точной настройки PID, а также чтобы можно было наложить инфографику на полётное видео (как тут). Данные пишутся на внешний логгер или, если того позволяет объём памяти, на внутреннюю память ПК. Например, у Naze32 Acro её недостаточно, а у Naze32 Deluxe и SPRacingF3 Acro — хватает, хотя и не намного. При настройках по умолчанию, на 2Мб памяти можно записать данные полёта продолжительностью 3-4 минуты, что весьма мало. Усугубляет ситуацию то, что реализовать запись «по кругу», как в автомобильных регистраторах, здесь невозможно из-за низкой скорости чтения/записи памяти. Единственный вариант — уменьшить в несколько раз скорость записи. Для диагностики такие данные уже будут малопригодны, а для видео — самое то. В этой вкладке я сделал следующее:
- Выбрал запись на внутреннюю память (опция «On-board dataflash chip») в разделе «Blackbox logging device».
- В разделе «Portion of flight loop iterations to log» выбрал 50%, что по сути уменьшает скорость записи вдвое.
Как я уже писал выше, логгирование запускается тем же тумблером на аппаратуре, что и арминг, чтобы запись начиналась при старте моторов. Подробнее о работе и настройках Blackbox можно почитать в мануале. Также несколько полезных ссылок по теме:
- Статья Setup Blackbox in Cleanflight
- Перевод статьи «Накладываем данные Blackbox на видео»
- Перевод статьи «Основы настройки ПИД контроллера с помощью логов Blackbox „
- Видео по настройке и использованию Blackbox
- Приложение Blackbox Explorer для просмотра логов
- Приложение Blackbox tools для работы с данными. Например, можно рендерить в png
Вкладка CLI
CLI — это консоль, через которую можно менять уже более продвинутые настройки, а также делать резервную копию всех настроек. Я сделал следующее:
set small_angle = 180 # Включить возможность армить моторы даже в перевёрнутом состоянии
set vbat_pid_compensation = ON # Включить компенсацию PID при разрядке батареи
save # Сохранить настройки
Также в Betaflight есть очень полезная возможность подключения к OSD через ПК. Теперь можно запрятать эту платку подальше, не беспокоясь, что к ней может понадобиться подключиться. Для подключения к плате OSD через ПК необходимо подключить батарею к квадрокоптеру, затем набрать в CLI команду serialpassthrough с необходимыми параметрами, затем отключить (Disconnect) Betaflight от ПК и запустить MWOSD. У меня получилось с первого раза. По поводу параметров, то для Micro MinimOSD, подключенной к UART2 (мой случай) они таковы:
serialpassthrough 1 115200
На этом настройка полётного контроллера закончена.
Настройка передатчика
Передатчик (он же “пульт») каждый пилот настраивает индивидуально: таймеры, миксы, голосовые уведомления и прочее. Единственная вещь, сделать которую крайне желательно, это проверить минимальные, средние и максимальные значения стиков управления в конфигураторе. Делается это во вкладке Reciever. Идеальные значения составляют 1000 — 1500 — 2000. В моём случае они составляли 996 — 1508 — 2020, что не очень хорошо. Во-первых, «выпадения» за пределы диапазона (значения менее 1000 и более 2000) плохи сами по себе. Во-вторых, центральное положение, отличное от 1500, будет восприниматься ПК, как лёгкое подруливание, которое он будет отрабатывать и квадрокоптер постоянно будет сносить в какую-то сторону. Словом, имеет смысл повозиться и настроить «как надо».
Как настроить эти значения на передатчике Taranis, показано здесь. У меня Turnigy 9XR PRO, там это делается в пункте Limits. Также можно выполнить настройку через программу eePskye (вкладка Limits), но это неудобно, так как результат сразу не видно в Betaflight Configurator. Сделать это необходимо для каждого из четырёх каналов управления.
После настройки центральные значения максимально приблизились к 1500, но у меня они начали «прыгать» примерно на 5 единиц в одну или другую сторону. Не знаю, с чем это связано, вероятно, значения пульта являются пограничными для ПК и после их округления получается такой эффект. Для решения этой проблемы в Betaflight (и CleanFlight тоже) есть специальная команда, настраивающая фильтрацию подобных вещей.
set deadband = 6
Значение может быть от 0 до 32 и с его повышением чувствительность управления снижается. Управление становится более мягким. Надо понимать, что после определённого порога мягкость превратится в ватность, поэтому для себя я выбирал минимальное значение, при котором дёрганья исчезли.
На этом всё, удачных полётов!
Источник