Ne-am dat seama că subiectul actualizărilor Betaflight este un mic obstacol pentru mulți oameni. De aceea, am creat acest "Ultimate Update Guide" pentru dvs. în care vă explicăm de la început până la sfârșit pașii pe care trebuie să îi urmați și cum să reîncărcați presetările. Acest lucru este valabil atât pentru copterele noi, cât și pentru cele care stau în colț de ceva timp.
Această postare pe blog este disponibilă și sub forma unui videoclip. Îl puteți găsi pe canalul nostru YouTube. Și dacă tot sunteți acolo, de ce nu vă abonați :D
INFO:
Betaflight 4.5 va fi lansat în curând. Videoclipul a fost înregistrat mai devreme și acoperă actualizarea până la versiunea 4.4. Procesul de actualizare de bază rămâne același. Cu toate acestea, există câteva lucruri de care trebuie să țineți cont. Echipa Betaflight oferă următoarele informații: Parametrii de zbor de bază nu s-au schimbat de la 4.4 la 4.5. Filtrele anterioare, setările PID și alte valori de reglare nu ar trebui să trebuiască să fie modificate.
Configuratorul Betaflight trebuie să fie utilizat în versiunea 10.10.
Ca de obicei, ștergerea completă a cipului este obligatorie la flashing. Reconfigurarea de la zero este mai sigură decât importul unei descărcări CLI sau a unei presetări salvate, iar utilizatorii modurilor GPS Rescue, Angle și Horizon NU ar trebui să utilizeze valorile lor vechi. În rest, majoritatea parametrilor de zbor, Rx, mod, OSD și GPS nu s-au schimbat de la 4.4. Toți parametrii noi sau redenumiți vor avea valori implicite, astfel încât importarea unui fișier de salvare 4.4 (Presets>Save) este în regulă în majoritatea cazurilor.
Utilizatorii Angle, Horizon și GPS Rescue NU trebuie să utilizeze valorile anterioare în 4.5. Trebuie utilizate noile valori implicite 4.5! În plus, nu ar trebui importate în 4.5 dump-uri sau preset-uri 4.3 sau anterioare! Testați întotdeauna noul firmware cu atenție și într-un mediu controlat!
Note de lansare Betaflight 4.5: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes
Dacă nu ați avut încă niciun contact cu configuratorul Betaflight, trebuie mai întâi să îl descărcați de pe pagina GitHub și să îl instalați.
https://github.com/betaflight/betaflight-configurator/releases/latest
Acum puteți conecta Quad-ul la PC prin intermediul unui cablu de date USB (!) și faceți clic pe Connect în colțul din dreapta sus al configuratorului. Imediat ce conectați Quad-ul, portul Betaflight corespunzător ar trebui, de asemenea, să fie selectat direct.
Dacă nu este cazul, este posibil să fi folosit un cablu sau să fie nevoie să instalați driverul Zadig. Acesta este adesea cazul cu Windows. Dacă încă nu se afișează nimic, încercați instrumentul ImpulseRC.
Înainte de flasharea firmware-ului, trebuie să faceți o copie de rezervă a configurației curente. Dacă ceva nu merge bine sau FC-ul dvs. nu funcționează cu 4.4, puteți oricând să efectuați un flash back și să restaurați setările vechi utilizând copia de rezervă. Aici ar trebui să verificați pe ce versiune se află în prezent quad-ul dvs. Dacă quad-ul dvs. este pe Betaflight <4.2, introduceți comanda diff all în linia de comandă (CLI, în partea de jos a configuratorului). Diff all include toate cele trei profiluri PID, diff nu. Dump scoate și valorile implicite, ceea ce poate fi util dacă valorile implicite s-au schimbat între versiuni. Betaflight scrie apoi în consolă toate setările care diferă de setările din fabrică. În dreapta, sub linia de comandă, veți găsi butonul Save (Salvare). Acesta creează un document text în care sunt salvate toate setările. Alternativ, puteți salva chiar dvs. textul din linia de comandă într-un document text.
Dacă aveți deja Betaflight 4.3 pe FC, puteți crea un fișier de rezervă direct în fila Preset. Butonul pentru acest lucru se află în partea dreaptă sus, deasupra barei de căutare a presetărilor.
Dacă utilizați un VTx analogic, ar trebui, de asemenea, să faceți o copie de rezervă a setărilor VTx în acesta. De asemenea, acest lucru este valabil pentru toate versiunile. Pentru a face acest lucru
, selectați fila Video transmitter din stânga jos și apoi selectați"Save to file". Betaflight va crea apoi un fișier .json pe care îl puteți importa înapoi în noul firmware
.
IMPORTANT:
Salturile de la Betaflight 4.2 la 4.3 și 4.4 sunt actualizări majore din partea dezvoltatorilor! Prin urmare, aceste copii de rezervă sunt destinate în primul rând pentru problemele în care trebuie să flash înapoi la versiunea originală! Există instrumente de migrare care pot converti textul de backup diff all de la o versiune 4.2 la o versiune 4.3, dar nu există nicio garanție că totul va funcționa cu adevărat! Dacă doriți neapărat să excludeți posibilitatea ca quad-ul dvs. să cadă din cer din cauza unei posibile erori de migrare, ar trebui mai degrabă să vă faceți copia de rezervă în mod diferit.
Prefer să fac capturi de ecran ale filelor individuale din Betaflight, deoarece atunci pot vedea direct unde trebuie să fac ajustări. Acest lucru este deosebit de util în cazul copterelor
BNF. Cel mai rapid mod de a afla ce este conectat la ce port este pur și simplu să faceți o fotografie a filei Porturi seriale.
Credeți-mă... mi s-a permis deja să scanez elicoptere pentru care proprietarul nu a făcut o copie de rezervă și nici nu a notat porturile în prealabil. Acest lucru este minunat mai ales atunci când producătorul nu are nici documentație. Capturile de ecran nu costă nimic, dar pot economisi timp dacă se ajunge la ce e mai rău.
Odată ce ați făcut copia de rezervă, indiferent de formă, este timpul să flashuiți firmware-ul proaspăt. Pentru a face acest lucru, deconectați Quad-ul din colțul din dreapta sus și
faceți clic pe Update firmware direct în stânga. Lăsăm neatins cursorul pentru afișarea versiunilor de pre-lansare și mergem direct la Auto-Detect, iar configuratorul citește automat tipul dvs. de FC. Dacă nu sunteți sigur dacă Betaflight a recunoscut FC-ul corect, reconectați-vă la quad prin Connect și citiți setările prin diff all în CLI. Tipul de FC poate fi găsit și acolo. Acesta se află apoi în partea de sus. Dacă cele două tipuri se potrivesc, selectați firmware-ul. În cazul nostru, acesta este Betaflight 4.4.2. Nu avem nevoie de o secvență de repornire, ștergem complet cipul în timpul unei actualizări și, de asemenea, lăsăm rata de baud așa cum este.
Începând cu versiunea 4.4, este de asemenea posibil să selectați ce protocoale și funcții trebuie instalate direct în timpul flashării. Pentru protocolul radio și telemetrie, selectați protocoalele care sunt potrivite pentru dvs. Protocolul motorului trebuie, desigur, să corespundă cu cel pe care l-ați utilizat anterior sau care este acceptat de ESC-ul dvs. Pentru a face acest lucru, fie căutați în documentația pentru ESC-ul dvs. sau în capturile de ecran de rezervă.
Sub Options, putem selecta acum ce funcții suplimentare dorim să instalăm. Dacă quad-ul dvs. nu are LED-uri, nu are GPS sau oricum zburați numai cu
analogic, puteți deselecta aceste opțiuni. Acest lucru poate reduce sarcina pe procesorul FC.
Apoi faceți clic pe Load firmware [online] (Încărcare firmware [online]) în dreapta jos și apoi pe Flash firmware. Bara de încărcare ar trebui să ruleze de la stânga la
dreapta fără niciun incident și quad-ul dvs. este flashat la 4.4.
Cu toate acestea, adevărata muncă începe acum.
Setați toate porturile exact așa cum erau înainte. Dacă nu ați făcut o captură de ecran, trebuie să vă uitați acum la FC pentru a vedea ce parte
este conectată la ce port. Cel târziu în acest moment, ar trebui să vă dați seama că capturile de ecran chiar dau rezultate ;) După ce ați setat toate porturile, faceți clic pe Save and restart în partea dreaptă jos.
Aici începem cu setările giroscopului. Orientarea este una dintre cele mai importante setări dintre toate, deoarece dacă elicopterul zboară înainte, dar gyro
crede că zboară înapoi, atunci va fi amuzant, enervant sau dureros. În funcție de cât de departe stați de copter. De asemenea, puteți verifica ceea ce ați setat aici direct în fila de sus după salvare și repornire. Dacă mișcați copterul în mână, copterul ar trebui să se miște în același mod în Betaflight. Dacă nu, ajustați din nou setările giroscopului până când mișcările se potrivesc. Același lucru este valabil și pentru setările busolei.
Puteți seta baliza DShot după cum doriți, eu aș lăsa ambele glisoare setate la On. Apoi, acesta emite un semnal sonor atunci când contactul radio se întrerupe sau când comutatorul corespunzător este apăsat la
. Alte setări pentru momentul în care elicopterul ar trebui să emită un semnal sonor pot fi găsite sub setarea DShot-Beacon.
Dacă mai aveți GPS instalat pe quad, această filă conține și cursorul pentru activarea GPS.
În această filă, adoptați exact setările care au fost setate anterior. Dacă lăsați valorile implicite aici, de obicei veți fi recompensat cu o măsurare incorectă a curentului
și veți fi surprins de ce quad-ul dvs. poate zbura brusc doar jumătate din timp cu aceeași baterie, deoarece OSD arată că bateria este goală.
Setările Failsafe ar fi subiectul unui videoclip separat. În colțul din dreapta sus, selectați ce ar trebui să se întâmple dacă conexiunea radio este pierdută. În cel mai bun caz, ar trebui de fapt să selectați că UAV-ul ar trebui să cadă din cer dacă nu este instalat niciun GPS. Pentru a face acest lucru, selectați prima opțiune de la nivelul 2. Puteți seta cât timp este necesar pentru ca elicopterul să eșueze în condiții de siguranță sub durata pierderii semnalului.
Pentru PID-uri, folosiți, de asemenea, setările pe care le-ați folosit anterior. Dar fiți atenți! Gama de opțiuni de setare pentru controlerul PID crește cu fiecare actualizare Betaflight. Valorile implicite ale controlerului PID funcționează bine pentru majoritatea elicopterelor de 5", dar se poate întâmpla ca acestea să nu funcționeze pentru elicopterul dvs. de 3", 4" sau 7" deoarece, de exemplu, funcții precum I-Term Relax și altele similare nu erau disponibile anterior. Prin urmare, se poate întâmpla să transferați valorile de pe copia de rezervă, dar din cauza noilor funcții elicopterul să nu zboare așa cum erați obișnuit. În acest caz, doar o nouă reglare a controlerului PID vă va ajuta, ceea ce are sens cu o actualizare majoră a Betaflight oricum ;)
apoi verificați ratele și setările filtrului și faceți clic din nou pe Salvare.
Acum este timpul să vă scoateți radioul și să îl porniți, deoarece acum vom verifica legătura radio și o vom configura. Mai întâi selectați modul în care receptorul comunică cu FC. Dacă aveți un receptor sudat separat, selectați Serial sau elementul corespunzător pentru protocolul dvs. radio.
Apoi selectați protocolul radio pentru receptor sub Serial receiver. Acum Betaflight trebuie doar să știe ce canal al radioului este responsabil pentru ce
. În majoritatea cazurilor, acesta este AERT1234 sau Modul 2. apoi, verificați dacă radioul dvs. are o conexiune la FC. Dacă receptorul dvs. nu este alimentat cu energie prin FC, trebuie să conectați acum o baterie. Desigur, scoateți mai întâi elicele!
Dacă aveți o conexiune între radio și FC, puteți verifica acum dacă atribuirea canalelor este corectă. Parcurgeți totul o dată. Aceasta înseamnă accelerație, yaw, roll și pitch și observați dacă elicopterul se mișcă corespunzător în Betaflight. Dacă totul este în regulă, salvați și reporniți!
În plus față de comenzile stick-ului, Betaflight trebuie să știe ce să facă cu diferitele poziții ale comutatorului. La urma urmei, copterul trebuie, de asemenea, să fie blindat
! Cea mai simplă opțiune și motivul pentru care am parcurs anterior fila de receptoare este atribuirea automată. Modurile de care aveți nevoie depind, desigur, de dumneavoastră, așa că vă voi arăta cum să atribuiți comutatorul de armare.
În caseta "Armare", faceți clic pe Add range (Adăugare interval) și va apărea bara glisantă pentru a specifica poziția comutatorului pe care doriți să o armați. Lăsați meniul derulant
setat pe AUTO și acum deplasați comutatorul pe scânteia cu care doriți să armați. Betaflight adoptă automat canalul
al comutatorului deplasat și trebuie doar să utilizați cursorul pentru a specifica poziția la care ar trebui să se armeze elicopterul. După ce ați atribuit toate modurile, faceți clic din nou pe save și porniți!
Dacă încă nu ați făcut-o, acum este momentul să vă scoateți elicele, pentru că acum vom controla motoarele! În primul rând, selectați protocolul motor/ESC pe care l-ați folosit anterior. În cele mai multe cazuri, acesta este DShot300 sau -600. Apoi, Betaflight vrea să știe în ce direcție se învârt motoarele, adică fie exterior-interior, fie interior-exterior. Dacă muchia de tăiere a elicelor din față se întoarce spre interior, adică spre came, zburați outside-in și nu trebuie să modificați nimic. Dacă elicele frontale se întorc spre exterior, adică departe de came, Betaflight trebuie să știe acest lucru și trebuie să faceți clic pe Inversarea direcției de rotație a motoarelor. Dacă uitați să faceți acest lucru, la primul zbor veți avea surpriza ca elicopterul să decoleze pentru scurt timp și apoi să se dezarmeze.
În acest moment putem verifica și direcția de rotație și numerotarea motoarelor. Pentru a face acest lucru, luăm o baterie, o conectăm, activăm modul de testare a motoarelor și mișcăm puțin în sus, unul după altul, cursoarele de la numărul motorului corespunzător. Motorul 1 ar trebui, desigur, să înceapă să se rotească. Treceți prin toate cele 4 motoare și vedeți dacă numerotarea se potrivește. Apoi deplasați glisorul principal puțin în sus. Cu o bucată de hârtie sau de plastic pe care o țineți acum împotriva clopotului motorului, puteți verifica direcția de rotație
. Dacă o direcție de rotație nu se potrivește, opriți din nou modul de testare a motorului. Dacă o sumă sau o direcție de rotație a motorului nu se potrivește, o puteți modifica cu ajutorul asistentului. Puteți vedea cum funcționează acest lucru în videoclipul nostru, Betaflight vă ghidează de asemenea foarte bine prin configurare dacă setările motorului nu se potrivesc.
Dacă utilizați analogic și v-ați salvat anterior setările ca fișier .json, vă puteți restaura setările prin intermediul fișierului din fila Transmițător video. Pentru a face acest lucru, faceți clic pe butonul Load from file (Încărcare din fișier) din partea centrală de jos, selectați fișierul și totul va fi ca înainte.
Pentru cei care utilizează VTx digital, va exista în curând un articol despre cum să configurați OSD-ul cu O3 AirUnit.
În OSD (On Screen Display) selectați valorile care sunt relevante pentru dvs. atunci când zburați. De exemplu, tensiunea bateriei. Imediat ce ați selectat o valoare, o puteți glisa și plasa în imaginea de previzualizare. Aceasta va fi vizibilă ulterior și în ochelari.
Dacă ați restaurat totul (corect), elicopterul dvs. ar trebui să zboare corect și veți beneficia și de noile funcții Betaflight.
Dacă aveți întrebări, comentați pur și simplu sub videoclipul nostru.
Ne vedem data viitoare
Fabian