Продвинутый Betaflight - CLI (и настройка Softserial для телеметрии FrSky Smartport)
Вставка
- Опубліковано 1 жов 2024
- В этом видео я расскажу про интерфейс командной строки (CLI), а также завершу настройку телеметрии на квадрокоптере, который был собран и настроен в предыдущих видео (сборка - • Сборка квадрокоптера к... , предполетная подготовка - • Предполетная подготовк... ).
Подробный курс по сборке квадрокоптера и начальной настройке Btaflight смотрите тут - goo.gl/DVbytx
Курс по продвинутой настройке Betaflight - goo.gl/tGzy1Z
Подробности про ремаппинг ресурсов - blog.rcdetails...
Статья про программные порты - oscarliang.com...
Док на гитхабе по CLI (команды, переменные) - github.com/cle...
Ссылки на использованные комплектующие:
Рама PUDA X220 (клон Armattan Chameleon) - goo.gl/oWSqBY
Моторы Geprc GR2306 (2450Kv) - goo.gl/6Xj3YE
Регуляторы SPEDIX ES 30 - goo.gl/2hDqYK или 32-битная версия - goo.gl/kZGKD9
Полетный контроллер Matek F405-CTR - goo.gl/vwcLtB
Курсовая камера FOXEER Arrow V3 - goo.gl/1qQ4CR
Видеопередатчик Matek VTX-HV - goo.gl/DSWkz8
Антенна Emax Pagoda - goo.gl/e2nGaQ (две антенны на коротких ножках), goo.gl/1WDUyg (одна на короткой и одна на длинной ножке, например для очков)
Приемник FrSky XSR - goo.gl/xCQS4E
Вступайте в группу ВКонтакте - myhobbylog - задавайте там любые вопросы!
Жутко полезный видос! Спаисбо! Продолжай в том же духе!
Спасибо. очень познавательно.
Я хакером себя не почувствовал, но всё равно лайк.
Так тоже можно :)))
My Hobby Log
Большое вам спасибо за ваши видео, где вы всё так подробно описываете и объясняете, да ещё и с таким очень красивым оформлением, единым для всех видео вашим неповторимым стилем.:) Вы вдохновляете меня вступить в это прекрасное хобби.:)) Вам желаю успехов и жду от вас новых познавательных видео.:)
Отлично! Ждем в наших рядах. Спасибо :)
Никак не разберусь, как вытащить значение RSSI на OSD через смартпорт. Пришлось через аппу по 16 каналу прокидывать. Можно же напрямую?
А, что это за симулятор в конце видео?
Liftoff
Подскажите как через командную строку поменять реверс моторов (в Betaflight есть галочка для реверса всех 4 моторов а в INAV нету...)
Благодарим! Топ!
Супер! Теперь ждем настройку PID и по логам в том числе!
Все потихоньку :)
Ни один блогер толком не сделал этот видос, по скольку не все так однозначно. По мне надо настроить коптер на угад, как летит а потом можно настроить по логам убрать тряску, и посмотреть не хужи ли стало. Потом меняешь пропы и снова тренирующийся по логам. Почему на угад потому что иногда он лучше летит. чем стандартно снизить д повысить P до осцилляций - 20% убрать отскок настройкой D. убрать дрифт настройкой I.
И кресты плохо осциллируют при настройки P, их надо по резкости маневра навастривать, по мне я так и настраивая а не по осцилляциям.
Проблема в том, что на ХОРОШЕМ железе настройка ПИДов это субъективная штука - ты настраиваешь так, чтобы тебе было комфортно управлять, да и все.
А на железе НЕ ОЧЕНЬ - настройка ПИДов это борьба с вибрациями и резонансами, на свои ощущения уже плевать )))
спасибо ! оч. просто и доходчиво ! спасибо !
добрый день.
маленький вопрос
каким симулятором предпочтителбно пользоваться?
Предпочтительно - никаким :)
Но среди симуляторов более-менее нормальные это RotorRush, Velocidrone. Ну и LiftOff еще старается, можно обратить внимание.
Спасибо!
Отлично. Можно подробно рассказать о понятии и настройке rate, super rate, rc expo?
Все будет :)
Скажите лог фалы с флешки на комп можно перелить не вытаскивая флешку из полетника ?
Я такого способа не знаю.
Я наоборот, так радуюсь, что теперь можно за секунду кучу логов за день через кардридер сбросить, а не после каждого трехминутного полета по 5 минут их сливать в ноут.
Я читал мануал ( переводил в гугле ) то упоминается что можно. Просто не очень удобно флеху дергать и потом не хотелось этот разъем дрочить чтобы он таки остался работоспособным.
Я правда в АЙНАВЕ все делаю.
Ну я глянул на гитхабе.
Вот тут github.com/betaflight/betaflight/pull/5443 есть пул.
Сейчас эта функция как раз в разработке находится. Может быть будет в версии 3.4.
Надо будет набрать msc в CLI и полетник перезагрузится в режиме кардридера.
В Айнав такого не нашел :)
Спасибо коллега. Рад был пообщаться.
Подскажи аппаратуру дешевую и сердитую. Не хочется тратить больше 5к.
Под этим видео - ua-cam.com/video/MsMQjphD8Gw/v-deo.html показаны все мои рекомендации.
Taranis Q X7 - goo.gl/YpVWB5 - это и есть дешево и сердито. Если не хочется тратить больше 5к, то ничего не порекомендую. Другие могут порекомендовать FlySky, но тогда с бесконечными вопросами по этому дешевому игрушечному пульту к этим советчикам и надо будет обращаться :)
My Hobby Log а radiolink уже не стоит рассматривать?
FlySky не вздумай брать!
Радиолинк тоже хорошая аппаратура. Но пока Таранис стоит дешевле или столько же - лучше брать Таранис. Раньше был один только x9d и радиолинк в два раза дешевле был отличным компромиссом. Теперь за эту же цену можно взять qx 7 и никаких компромиссов ))
privet iz morokka
Привет :))
Привет! Отличное видео, да и все твои видео познавательные. А вот теперь, как сделать тоже самое только на INAV ? )) На данный момент уже есть INAV 2.0.0-rc2. Имею полётник Matek f405-CTR и приёмник X4R-SB, ну и апа QX7. Подключено всё по стандарту, т.е. смарпорт к инвертированному входу приёмника. Не работает. Уже и пробовал команды "set telemetry_inverted = ON" например и команды "resource serial_tx 11 A02" и те что написаны выше на той фото от матека. Может есть какой то грамотный гайд по айнаву, как это сделать, я не находил, а те что есть, те не помогли к сожалению. Заранее спасибо!
К сожалению, все это можно найти только на гитхабе.
В INAV не работает ремаппинг (resource), поэтому подключить смартпорт можно только если соответствующий пин прописан в прошивке. На гитхабе даже делали кастомные прошивки только лишь для того, чтобы смартпорт подцеплять.
Я не знаю никаких грамотных гайдов. Если нет знания английского языка, то, как я уже говорил, - только ждать когда кто-то это сделает и разжует на русском, то есть быть на позициях догоняющих все время.
Кстати, обрати внимание, на сайте матека в документации по подключению не описан способ подключения смартпорта в случае с iNav. Таким образом, самим разработчиком не предполагается такой вариант подключения.
Но есть одно железное решение - сделать инвертер из трех деталек. Это проще, чем кажется :)
Спасибо за ответ. Сейчас немного напишу подробнее, как я выяснил, но в прошивке айнав от 1.9.1 и выше, sofserial будет на TX4 после активирования галочки "enable CPU based serial port". А у меня как раз на uart4 находится GPS. Единственный вариант на сегодня это скорей всего перепаять GPS на другой юарт и припаять Смарт Порт приёмника к TX4 а не к TX2. Вообщем, без боли никак. Спасибо за совет ! :)
И к какому тогда порту "цеплять" этот инвертор ?
сижу и матерю своего учителя по ИВМ
ИВМ? ))) Это что? )
ивм: информационные вычислительные машины, так у нас назывался предмет в школе 😄 в 1990г
Ааа.. У нас была информатика. Примерно в эти же годы. Но там такого не рассказывали 😅
да,вот посмотрел и чувствую себя тупым
все равное буду разбираться, ты хорошо обясняеш, спасибо тебе!🙏
как всегда качественный контент!) подскажите пожалуйста!!! во вкладке "ресивер" ползунки "питч, рол, яв"находятся не на отметке 1500, а примерно 1475-1480, соответственно то изображение квада что внизу, его болтает во все стороны))) аппа - флайскай, что нужно сделать чтобы ползунки были 1500 или близко к этому значению? может как то калибровать и настраивать аппу, либо есть какие то команды в CLI?
Лучший способ - калибровать аппаратуру.
Способ от безысходности - подстраивать ПК под значения аппаратуры.
Подробности тут - ua-cam.com/video/_dJf42VXyzo/v-deo.html (на это же видео выскакивает подсказка).
Как калибровать конкретно вашу аппаратуру должно быть указано в инструкции к ней. Ищите, в интернете все есть.
ок, спасибо!)
Найди на аппе раздел subtrim.Это выставление 1500 поканально.
Во вкладке End point --крайние значения 1000 и 2000
Премещение стрелки осуществл. правым стиком.Больше..меньше =кнопками.
Вот, интернет удивительная штука, тут есть добрые и отзывчивые люди :)
Крайне неверный способ настройки крайних точек. Попробуйте опять же с помощью команд CLI: ua-cam.com/video/saXkq8x1h7M/v-deo.htmlm3s
А вот уже центральную точку можно подводить субтриммером, причём если правильно настроите конечные точки то и центральная будет либо идеально 1500 либо +-3-4 значения