Diatone Mamba F405 MKII Stack Betaflight kurulum ve ayarları




Bir önceki gönderimde mamba stack Mark4 montajından bahsetmiştim. Betaflight ile ilgili hakan ve diğer arkadaşların güzel videoları var ben standart mamba stack özelinde gps rescue ve vtx ayarları dahil kurulumdan adım adım bahsedeceğim
Betaflight son yazılımı yüklemek için betaflight configurator lazım yazılımı buradan indiriyoruz. (https://github.com/betaflight/betaflight-configurator/releases)
Sayfaya tıklayın en üstte son versiyon numarası ile olan bölümün altında Assets e tıklayın bilgisayarınıza uygun olan versiyonu indirip yükleyin. Konfigüratörü kurduktan sonra açıp mambayı USB den bilgisayara bağlayın. Driverlar yüklendikten sonra sağ üst köşede mamba FC nin takılı oldugu com portunu görmeniz gerekiyor. Eğer com portu gelmiyor ise sorun windows driver. impulserc driver fixer programcığı imdadımıza yetişip sorunu giderecektir. Bu adresten indirip çalıştırmanız yeterli.
Com portu gördüyseniz tamam connect diyerek bağlanıyoruz.
Bağlandıktan sonra açılan ekranda üst bilgi bölümünde kartta yüklü yazılım ve versiyonu görülmektedir. Kart fabrikasyon FuryF4OSD ve betaflight 3.5.7 versiyon ile geliyor. Son versiyona yükseltmemiz gerekiyor şimdi sol menu altta cli linkine tıklayarak gelen sayfada komut satırına bl yazıp entere basarak yazılım atma modu olan DFU moda geçiş yapıyoruz. Bu aşamada DFU mode gelmez ise impulserc driver fixer programını çalıştırarak sorunu çözebiliriz. Solda Firmware flasher e tıklayarak yazılım yükleme penceresine gidiyoruz.
Release and Candidate
FuryF4osd
En son versiyon hangisi ise onu
Full chip erase
seçip aşağıda load firmware online butonuna basarak yazılımı internetten indiriyor sonra flash firmware ile karta yüklüyoruz. Aşağıda yeşili gördüysek tamam connect diyerek arayüze bağlanıyoruz bu ekranda ilk bağlantıda Aply costum defaults seçeneğini tıklayarak mamba ayarlarını yuklemesını sağlayarak yeniden connect oluyoruz. İlk işlemimiz dronu düz bir zemine koyarak Akselometre yi kalibre etmek Calibrate accelometere tıklayıp bir iki saniye bekliyoruz ve tmm setup sayfasında işlem bitti.
Bir alt sekmede Ports bölümünde Uart1 serial RX ı aktıf edıyoruz. Uart3 de VTX vardı Trump veya Smart audıo vtx inize gore onu seciyoruz. GPS i Uart6 ya baglamıstık sensor bölümünden gps ı seciyoruz. Şimdi save diyerek kaydedelim sonra telemetry portu ayarlayalım. Alıcımızın telemetri portu var ise onu Mamba da PPM etiketli yere lehimlememiz gerektiğini söylemiştim. Şimdi bu portu ayarlayacagız bunun için CLİ sekmesine gidip aşagıdaki komutu kopyala yapıştır ile komut satırına yapıştırın ve sonra entere basın
resource PPM 1 none
resource ESCSERIAL 1 none
feature SOFTSERIAL
feature TELEMETRY
resource SERIAL_TX 11 C09
save
şimdi yeniden bağlanacaktır Ports sekmesine gelin orada en altta daha önce olmayan SOFTSERIAL1 portunu gördünüzmü. Az önce bunu ekledik. Karttaki PPM padini telemetri alıcıya dönüştürdük.
Şimdi ports larla işimiz bitti Configuration sekmesine geçebiliriz
Burada şimdili sadece Craft name e adımızı yazabılırız GPS i aktif edelim Ground asistance da auto seçelim, Dshot Beacon da RX_lost ve RX_set i aktif edelim Save and reboot ile kaydedelim.
ESC lere RPM filter yazılımı yüklemeyi daha sonra anlatacagım
Power battery sekmesinde aşagıda amperage meter i 269 (bu önceden boyleydı değiştirdilermi bilmiyorum farklı ise yorumlarda bahsederiz tekrardan ) yapıyoruz diğerlerine karışmıyoruz
PID tunung default ayarlarda bırakıyoruz bu konu ile ilgili detaylı güzel anlatımlar var
Receiver Sekmesinde kumandamızı açıp stick hareketlerini kontrol edeceğiz. Channel map kumandamıza uygun mu onu kontrol edecegiz. Alıcımız XM plus 16 kanal yazılım ise RSSI Channel i Aux 12 yapacagız 8ch yazılım yüklü ise Aux 4 yapacağız başka birşey değiştirmiyoruz.
Şimdi gelelim modes sekmesine, burada motor start stop, uçuş modu, gps rescue modu, beeper için kumandadan anahtar ayarlayacagız. En kolay yolu her fonsiyonun aux sekmesıni tıklayın ve kumanda istediginiz kumanda anahtarını oynatın otomatık olarak secim yapılacaktır. Bendeki anahlarlar resimdeki gibi Save butonu ile bunları kaydedip motors sekmesine geçelim
Bu sekmede drona pil bağlayıp motor dönüş yönlerini kontrol edeceğiz I understand the risks, sekmesini onaylayıp ilgili motorun altındaki slider ları hafif hafif yukarı kaydırarak tek tek her bir motorun dönüş yönünü kontrol ediyoruz. (pervanesiz bir motoru uzun sure orta gazın üzerinde çalıştırmak yanmasına neden olur bunu yapmayın) Ters dönen motorumuz var ise siz sadece ters dönen motorun numarasını not edin BLheli configurator programı ile onu değiştirecegiz daha sonra anlatacağım. Motor yönü kontrolünden sonra OSD sekmesine geçiyoruz
OSD sekmesinde OSD ekranında gormek istediğiniz parametreti aktif edip ekranda sürükle bırak yöntemi ile istediğiniz yere yerleştirebilirsiniz. olmazsa olmazlar işaretledim resimde mevcut
Osd parametrelerinin 3 check box u olması osd ye bir anahtar atayabilmeniz için anahtarın herbir konumunda o sırada işaretli olan osd parametreleri ekrana yansıyacaktır. kanal sayınız yeterlı ve ihtiyaç var ise bunu osd profilden yapabilirsiniz. Save diyerek kaydediyoruz sonra Video Transmitter sekmesine geçiyoruz
Şimdi burada vtx verilerinin gelmesi için CLI den vTX verilerini text dosyası olarak atmamız gerekiyor. Şu aşağıda yazdığım en genel olanı bunu atıp farklılık var ise bu sekmede değişiklik yapabilirsiniz
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 25 200 500 800
save
diyerek VTX kanal power tablosunu Betaflight a tanımlıyoruz
Artık Video transmitter sekmesinden ayarlarımızı girebiliriz
Bu sekmede VTx imiz hangi Bant hangi kanalda olsun istiyorsak Selected Mode penceresinden seçiyoruz. Power bölümüne motor start olduğunda olmasını istediğimiz çıkış gücü değerini giriyoruz. Low power Disarm seçeneğini ON yaparak motor kapattıgımızda en düşük VTX değerine geçmesini sağlıyoruz. Bu vtx in fazla ısınıp zarar görmesini engelleyen bir özellik.
değişiklikleri save butonu ile kaydedip işlemi tamamlıyoruz.
VTX in antensiz yüksek güç modunda çlıştırıldıgında kendini yaktıgını hatırlatarak antensiz asla pili takmamanız gerektiğini söyleyeyim.
Blackbox ve log analizi detaylı ayrı bir konu burada anlatmayacagım
şimdi son bir iki ince işlem kaldı CLI ekranına geçip
set crash_recovery = ON
set gps_rescue_allow_arming_without_fix = ON
set gps_rescue_min_dth = 50
save
komutlarını girelim. Crash recovery carpma anında manual modda isenız dronu stabil mod yapıp kurtarmak için 2. satır yeterlı gps görmesede arm olması için 3. satır GPS rescue nin 100 degilde 50m den sonra aktıf olması için girdiğimiz komutlardır
Failsafe Ayarlarını yapmak için arayüze tekrar baglanalım. Sağ üst köşede Enable Expert modu aktif edelim. Şimdi soldaki sekmelerin oldugu menüye Failsafe ve GPS sekmeleri geldi. Failsafe sekmesine geçelim Burada sağda Failsafe procedure de Sadece GPS rescue yu seçelim
Sağda Channel Fallback Settings de GPS rescue atadığımız kanal için set 1800 degeri girelim
Şimdi bu bize şunu sağlayacak. Normalde Betaflight kumanda irtibatı kesilince throttle değeri 885 yapar ve Failsafe konumuna girer. siz sağda failsafe için ne yapmasını seçtiyseniz dronda onu yapar. GPS yoksa motor kapatır ve düşer. GPS var ise ve 50m den uzakta ise döner gelir. 50m den yakında ise yine motor kapatır ve düşer. (o nedenle 50m den uzakta değilseniz gps e güvenip GPS rescue anahtarını çekmeyin). Peki diyelimki FC den Failsafe e girmedi. olabilir başımıza geldi.
Bu durumda 2. güvenlik alıcı GPS rescue anahtarını baglantı kesilince 1800 yani aktıf olacak konuma ayarlıyoruz. siz bunları şöyle kontrol edeceksiniz. Pervaneler takılı degilken pili takın motorları start yapın. Sonra gps rescue anahtarını çekin motorların stop olması lazım. Aynı şeyi birde kumandanızı kapatarak yapın yine motorların stop olması lazım. bu testi geçtiyse tmm
Şimdi save and reboot ile kaydediyoruz. Son olarak Bütün bu yaptıgımız değişiklikleri yedekleyelim
arsyüze bağlanıp CLİ sekmesine gelelim. komut satırına
diff
komutunu yazalım işlem bitince save to file butonu ile değiştirdiğimiz tüm ayarları tex dosyasına kaydedebilir daha sonra bu ayarları geri yükleyebiliriz
Şimdi bütün bu anlattıgın ayarların text dosyasını aşagıda paylaşıyorum siz kopyalayıp cli sekmesi komut satırında yapıştır ile yada txt dosyasını load from file butonu ile yükleyerek karta girebilirsiniz.
Oscar Liang olsa bu yazdıklarımdan 15 tane gönderi yapar torba doldururdu herhalde.
Kolay gelsin



#
# diff
# version
# Betaflight / STM32F405 (S405) 4.2.0 May 13 2020 / 14:26:41 (6aeac3caa) MSP API: 1.43
# config: manufacturer_id: DIAT, board_name: FURYF4OSD, version: 3a35e73b, date: 2019-09-30T05:46:12Z
# start the command batch
batch start
board_name FURYF4OSD
manufacturer_id DIAT
# resources
resource PPM 1 NONE
resource SERIAL_TX 11 C09
resource ESCSERIAL 1 NONE
# feature
feature SOFTSERIAL
feature GPS
feature TELEMETRY
# beacon
beacon RX_LOST
beacon RX_SET
# serial
serial 0 64 115200 57600 0 115200
serial 2 2048 115200 57600 0 115200
serial 5 2 115200 57600 0 115200
# aux
aux 0 0 0 1700 2100 0 0
aux 1 1 1 1700 2100 0 0
aux 2 2 1 1300 1700 0 0
aux 3 46 2 1700 2100 0 0
aux 4 13 2 1300 1700 0 0
# vtxtable
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 25 200 500 800
# rxfail
rxfail 6 s 1800
# master
set acc_calibration = -39,-14,-11,1
set failsafe_procedure = GPS-RESCUE
set ibata_scale = 269
set gps_sbas_mode = AUTO
set gps_rescue_min_dth = 50
set gps_rescue_allow_arming_without_fix = ON
set osd_rssi_pos = 14362
set osd_tim_1_pos = 14336
set osd_tim_2_pos = 14368
set osd_flymode_pos = 14393
set osd_vtx_channel_pos = 14688
set osd_current_pos = 14560
set osd_mah_drawn_pos = 14379
set osd_craft_name_pos = 417
set osd_gps_speed_pos = 14583
set osd_gps_lon_pos = 14735
set osd_gps_lat_pos = 14721
set osd_gps_sats_pos = 14356
set osd_home_dir_pos = 14414
set osd_home_dist_pos = 14432
set osd_flight_dist_pos = 14464
set osd_avg_cell_voltage_pos = 14346
set osd_stat_max_dist = ON
set osd_stat_total_time = ON
set osd_stat_min_rssi_dbm = ON
set vtx_band = 5
set vtx_channel = 6
set vtx_power = 1
set vtx_low_power_disarm = ON
set vtx_freq = 5843
set gyro_1_align_yaw = 1800
profile 0
# profile 0
set crash_recovery = ON
rateprofile 0
# end the command batch
batch end
#

Yorumlar

  1. Eline emeğine sağlık.en içten şekilde çabalarına ugraşına saygı duyuyor teşekkür ediyorum

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Jumper T-Pro Kompakt RC Kumanda & ExpressLRS

DJI ın "yeni" FPV gözlüğü Dji FPV Goggles V2

Nedir Şu Multiprotokol TX Modul?