Осъзнахме, че темата за актуализациите на Betaflight е малка пречка за много хора. Ето защо създадохме за вас това "Ultimate Update Guide", в което обясняваме от начало до край кои стъпки трябва да следвате и как да презаредите предварителните настройки. Това се отнася както за нови коптери, така и за тези, които са стояли в ъгъла известно време.
Тази публикация в блога е достъпна и под формата на видеоклип. Можете да го намерите в нашия канал в YouTube. И докато сте там, защо не се абонирате :D
ИНФОРМАЦИЯ:
Betaflight 4.5 ще бъде пусната скоро. Видеото е записано по-рано и обхваща актуализация до версия 4.4. Основният процес на актуализация остава същият. Има обаче няколко неща, които трябва да се имат предвид. Екипът на Betaflight предоставя следната информация: Основните параметри на полета не са се променили от версия 4.4 до 4.5. Не би трябвало да се налага да се променят предишните филтри, PID настройките и други стойности за настройка.
Конфигураторът на Betaflight трябва да се използва във версия 10.10.
Както обикновено, пълното изтриване на чипа е задължително при флашване. Преконфигурирането от нулата е по-безопасно от импортирането на CLI дамп или запазена предварителна настройка, а потребителите на режимите GPS Rescue, Angle и Horizon НЕ трябва да използват старите им стойности. Иначе повечето параметри на полета, Rx, режима, OSD и GPS не са се променили от версия 4.4 насам. Всички нови или преименувани параметри ще имат стойности по подразбиране, така че импортирането на запазен файл от версия 4.4 (Presets>Save) е добре в повечето случаи.
Потребителите на функциите ъгъл, хоризонт и GPS Rescue НЕ трябва да използват предишните стойности в 4.5. Трябва да се използват новите стойности по подразбиране от 4.5! Освен това в 4.5 не трябва да се импортират никакви дъмпове или предварителни настройки от версия 4.3 или по-ранни версии! Винаги тествайте новия фърмуер внимателно и в контролирана среда!
Бележки към версията на Betaflight 4.5: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes
Ако все още не сте имали досег с конфигуратора Betaflight, първо трябва да го изтеглите от страницата на GitHub и да го инсталирате.
https://github.com/betaflight/betaflight-configurator/releases/latest
Сега можете да свържете вашия Quad към компютъра чрез USB кабел за данни (!) и да кликнете върху Connect (Свързване) в горния десен ъгъл на конфигуратора. Веднага след като свържете Quad, съответният порт на Betaflight също трябва да бъде избран директно.
Ако случаят не е такъв, може би сте използвали кабел или трябва да инсталирате драйвера Zadig. Това често се случва при Windows. Ако все още не се показва нищо, опитайте да използвате инструмента ImpulseRC.
Преди действително да флашнете фърмуера, първо трябва да направите резервно копие на текущата си конфигурация. Ако нещо се обърка или вашият FC не работи с 4.4, винаги можете да флашнете обратно и да възстановите старите си настройки, като използвате резервното копие. Тук трябва да проверите на коя версия се намира в момента вашият квадрокоптер. Ако вашият квадрокоптер е на Betaflight <4.2, въведете командата diff all в командния ред (CLI, в долната част на конфигуратора). Diff all включва и трите PID профила, а diff - не. Dump извежда и стойностите по подразбиране, което може да е полезно, ако стойностите по подразбиране са се променили между версиите. След това Betaflight записва всички настройки, които се различават от фабричните, в конзолата. Вдясно под реда за подсказване ще намерите бутона Save (Запис). С него се създава текстов документ, в който се записват всички настройки. Алтернативно можете и сами да запишете текста от командния ред в текстов документ.
Ако вече имате Betaflight 4.3 на вашия FC, можете да създадете резервен файл директно в раздела за предварителни настройки. Бутонът за това се намира в горния десен ъгъл, над лентата за търсене на предварителни настройки.
Ако използвате аналогов VTx, трябва да направите резервно копие и на настройките на VTx в него. Това работи и при различните версии. За да направите това
, изберете раздела "Видеопредавател" в долния ляв ъгъл и след това изберете"Запазване във файл". След това Betaflight ще създаде .json файл, който можете да импортирате обратно в новия фърмуер
.
ВАЖНО:
Скоковете от Betaflight 4.2 към 4.3 и 4.4 са големи актуализации от страна на разработчиците! Затова тези резервни копия са предназначени предимно за проблеми, при които трябва да се върнете към оригиналната версия! Съществуват инструменти за миграция, които могат да конвертират различния текст на всички резервни копия от версия 4.2 към версия 4.3, но няма гаранция, че всичко действително ще работи! Ако определено искате да изключите възможността вашата четворка да падне от небето поради евентуална грешка при миграцията, по-скоро трябва да направите резервното си копие по различен начин.
Предпочитам да правя снимки на екрана на отделните раздели в Betaflight, защото тогава директно виждам къде трябва да направя корекции. Това е особено полезно при
BNF коптери. Най-бързият начин да разберете какво към кой порт е свързано, е просто да направите снимка на раздела Serial Ports.
Повярвайте ми... Вече са ми разрешавали да флашвам коптери, на които собственикът не е направил резервно копие, нито е записал портовете предварително. Това е особено чудесно, когато производителят също няма документация. Скрийншотовете не струват нищо, но могат да спестят време, ако се стигне до най-лошото.
След като сте направили резервно копие, под каквато и да е форма, е време да флашнете свежия фърмуер. За да направите това, прекъснете връзката с Quad в горния десен ъгъл и
щракнете върху Update firmware (Актуализиране на фърмуера) директно вляво. Оставяме плъзгача за показване на предварителни версии недокоснат и преминаваме директно към Auto-Detect (Автоматично откриване) и конфигураторът автоматично прочита вашия тип FC. Ако не сте сигурни дали Betaflight е разпознал правилния FC, свържете се отново с квадрокоптера чрез Connect и прочетете настройките чрез diff all в CLI. Типът на FC също може да бъде намерен там. След това той се намира в горната част. Ако двата типа съвпадат, изберете фърмуера. В нашия случай това е Betaflight 4.4.2. Не се нуждаем от последователност за рестартиране, изтриваме чипа напълно по време на актуализация и също така оставяме скоростта на предаване на данни такава, каквато е.
От версия 4.4 насам е възможно също така да изберете кои протоколи и функции да бъдат инсталирани директно по време на флашването. За радиото и телеметричния протокол избирате протоколите, които са подходящи за вас. Протоколът на двигателя, разбира се, трябва да съответства на този, който сте използвали преди това или който се поддържа от вашия ESC. За да направите това, погледнете или в документацията за вашия ESC, или в резервните екранни снимки.
В раздел Опции сега можем да изберем кои допълнителни функции искаме да инсталираме. Ако вашият квадрокоптер няма светодиоди, няма GPS или така или иначе летите само с аналогов
, можете да премахнете избора на тези опции. Това може да намали натоварването на вашия FC процесор.
След това кликнете върху Load firmware [online] (Зареждане на фърмуера [онлайн] ) в долния десен ъгъл и след това върху Flash firmware (Флаш фърмуер). След това лентата за зареждане трябва да се движи от ляво до
дясно без никакви инциденти и вашият квадрокоптер е флашнат на 4.4.
Сега обаче започва истинската работа.
Настройте всички портове точно както са били преди. Ако не сте направили снимка на екрана, сега трябва да погледнете ФК, за да видите коя
част към кой порт е свързана. Най-късно в този момент трябва да осъзнаете, че скрийншотовете наистина се изплащат ;) След като сте настроили всички портове, щракнете върху Save and restart (Запазване и рестартиране) в долния десен ъгъл.
Тук започваме с настройките на жироскопа. Ориентацията е една от най-важните настройки от всички, защото ако коптерът лети напред, но жироскопът
мисли, че лети назад, то това ще бъде смешно, досадно или болезнено. В зависимост от това на какво разстояние стоите от коптера. Можете също така да проверите това, което сте задали тук, директно в горния раздел след запазване и рестартиране. Ако движите коптера в ръката си, коптерът трябва да се движи по същия начин в Betaflight. Ако това не е така, коригирайте отново настройките на жироскопа, докато движенията съвпаднат. Същото се отнася и за настройките на компаса.
Можете да настроите маяка DShot както желаете, аз бих оставил двата плъзгача на On (Вкл.). След това той издава звуков сигнал, когато радиоконтактът се прекъсне или съответният превключвател се завърти на
. Допълнителни настройки за това, кога коптерът трябва да издава звуков сигнал, можете да намерите в настройката DShot-Beacon.
Ако все още имате инсталиран GPS на квадрокоптера, този раздел съдържа и плъзгача за активиране на GPS.
В този таб приемате точните настройки, които са били зададени преди това. Ако оставите тук стойностите по подразбиране, обикновено ще бъдете възнаградени с неправилно измерване на тока
и ще се изненадате защо вашият квадрокоптер изведнъж може да лети само половината време със същата батерия, защото екранното меню показва, че батерията е празна.
Настройките за безопасност при отказ биха били предмет на отделно видео. В горния десен ъгъл изберете какво трябва да се случи, ако радиовръзката ви се загуби. В най-добрия случай всъщност трябва да изберете, че БЛА трябва да падне от небето, ако няма инсталиран GPS. За да направите това, изберете първата опция на ниво 2. Можете да зададете колко време е необходимо на хеликоптера да се откаже при продължителност на загубата на сигнал.
За PIDs също използвате настройките, които сте използвали преди това. Но бъдете внимателни! Обхватът на опциите за настройка на PID контролера се увеличава с всяка актуализация на Betaflight. Стойностите по подразбиране на PID контролера работят добре за повечето 5" коптери, но може да се случи те да не работят за вашия 3", 4" или 7" коптер, защото например функции като I-Term Relax и подобни не са били налични преди това. Следователно може да се случи така, че да можете да прехвърлите стойностите си от резервното копие, но поради новите функции коптерът да не лети така, както сте свикнали. В този случай ще ви помогне само нова настройка на вашия PID контролер, което така или иначе има смисъл при голяма актуализация на Betaflight ;)
след това проверете настройките на тарифите и филтрите и щракнете отново върху Save (Запазване).
Сега е време да извадите радиото си и да го включите, защото сега ще проверим радиовръзката и ще я настроим. Първо изберете начина, по който приемникът ще комуникира с FC. Ако имате отделно запоен приемник, изберете Serial (Сериен) или съответния елемент за вашия радиопротокол.
След това изберете радиопротокола за вашия приемник в Serial receiver (Сериен приемник). Сега Betaflight трябва само да знае кой канал на радиото за какво отговаря
. В повечето случаи това е AERT1234 или Mode 2. след това проверете дали вашето радио има връзка с FC. Ако приемникът ви не се захранва чрез FC, сега трябва да включите батерия. Разбира се, първо свалете витлата!
Ако имате връзка между радиото и FC, сега можете да проверите дали разпределението на каналите е правилно. Преминете през всичко веднъж. Това означава газ, отклонение, преобръщане и наклон и наблюдавайте дали хеликоптерът се движи съответно в Betaflight. Ако всичко е наред, запишете и рестартирайте!
В допълнение към входовете на стиковете Betaflight трябва да знае какво да прави с различните позиции на превключвателите. В края на краищата, коптерът също трябва да бъде брониран
! Най-простият вариант и причината, поради която преди това преровихме раздела за приемника, е автоматичното задаване. От кои режими се нуждаете, разбира се, зависи от вас, затова ще ви покажа как да присвоите превключвателя за въоръжаване.
В полето "Arm" (Въоръжаване) щракнете върху Add range (Добавяне на обхват) и ще се появи лента с плъзгач, за да посочите при коя позиция на превключвателя искате да се въоръжите. Оставете падащото меню
настроено на AUTO (Автоматично) и сега преместете превключвателя на искрата, с която искате да се въоръжите. Betaflight автоматично приема канала
на преместения превключвател и вие трябва само да използвате плъзгача, за да посочите позицията, при която коптерът трябва да се въоръжи. След като зададете всички режими, щракнете отново върху бутона за запазване и тръгвайте!
Ако все още не сте го направили, сега е моментът да свалите витлата, защото сега ще управляваме двигателите! Първо, изберете протокола на двигателя/ESC, който сте използвали преди това. В повечето случаи това е DShot300 или -600. След това Betaflight иска да знае в каква посока се въртят двигателите, т.е. отвън-навътре или отвътре-навън. Ако режещият ръб на предните витла се върти навътре, т.е. към камерата, вие летите навън-навътре и не е необходимо да променяте нищо. Ако предните витла се въртят навън, т.е. встрани от крилката, Betaflight трябва да знае това и вие щракнете върху Reverse direction of rotation of motors (Обратна посока на въртене на двигателите). Ако забравите да направите това, ще бъдете изненадани при първия си полет, че вашият коптер излита за кратко и след това се разоръжава.
В този момент можем също така да проверим посоката на въртене и номерацията на двигателите. За целта вземаме една батерия, свързваме я, активираме режима за тестване на двигателите и преместваме плъзгачите на съответния номер на двигателя един след друг малко нагоре. Разбира се, двигател 1 трябва да започне да се върти. Преминете през всичките 4 мотора и вижте дали номерацията съвпада. След това преместете главния плъзгач малко нагоре. С помощта на парче хартия или пластмаса, което сега държите до камбаната на двигателя, можете да проверите посоката на въртене
. Ако посоката на въртене не съвпада, изключете отново режима за тестване на двигателя. Ако сумата на двигателя или посоката на въртене не съвпадат, можете да ги промените с помощта на съветника. Можете да видите как работи това в нашия видеоклип, Betaflight също ви води много добре през конфигурацията, ако настройките на двигателя не съвпадат.
Ако използвате аналогова технология и преди това сте запазили настройките си като .json файл, можете да възстановите настройките си чрез файла в раздела Видео предавател. За да направите това, щракнете върху бутона Load from file (Зареждане от файл) в долния център, изберете файла и всичко ще бъде както преди.
За тези, които използват цифров VTx, скоро ще има статия за това как да конфигурирате OSD с O3 AirUnit.
В OSD (On Screen Display - екранен дисплей) избирате стойностите, които са от значение за вас по време на полет. Например напрежението на батерията. Веднага след като изберете стойност, можете да я плъзнете и пуснете в изображението за предварителен преглед. След това тя ще бъде видима и по-късно в очилата.
Ако сте възстановили всичко (правилно), вашият хеликоптер трябва да лети правилно и ще се възползвате и от новите функции на Betaflight.
Ако имате някакви въпроси, просто коментирайте под нашето видео.
Ще се видим следващия път
Фабиан