分享 cc3d mini 刷 betaflight 的心得

之前用 cc3d 飛,都是用 openploit 官方的韌體,看到新版的並不支援 cc3d ,韌體也幾乎不再更新,先前雖有聽到 cleanflight 的韌體,但是一直沒有去嘗試,覺得 led 的的功能,好像對我幫助不大,openpilot 直接抄置頂文的 pid 設定,也飛的很穩,直到,後來一直看到 cleanflight 及 betaflight 的韌體更新速度,看到,可以直接把所有的警報功能,都移到飛控本身,可以讓我少掛一塊,失控警報的小板子,新版的韌體,國外大多評價都不錯,先前,看到 facebook 的社團也有分享 blackbox 的功能,就衝了一下,我是刷 bin 版,沒有把原本,openpilot 的 bootloader 蓋掉,沒有 auto tune,但是,還是可以利用即時調節的方式,可以直接在飛行的時候,調整所有的 PID 值,做最好調整,不必再掛藍牙版,或是手動方式,來來回回的調整,這對,我這種,機架是自己拼湊出來的四軸最友善了,因為,世界上,我這一台是獨一無二的,抄不到最適合的值,只有自己知道,調好後,直接降落,美國手,左邊左下,右邊,右下,就會存下來
cc3d mini 刷 betaflight ,borisbstyle 有打包馬達輸出,第六腳,當成蜂鳴器的輸出
https://github.com/borisbstyle/betaflight

https://github.com/borisbstyle/betaflight/releases

https://github.com/borisbstyle/betaflight/releases/download/v2.1.3/betaflight_CC3D.bin

https://github.com/borisbstyle/betaflight/releases/download/v2.1.3/betaflight_CC3D.hex

加上簡單的電路,就可以讓飛控,可以判斷低電壓的警報,及各種警報,或是直接有開關控制,很方便

接線參考圖
https://github.com/Arakon/cleanflight/blob/CC3D/docs/Wiring/CC3D%20Buzzer.png


我的警報器,及電壓分壓,找不到 1K ohm 10K ohm的電阻,我用 10K ohm 及 100K ohm 代替,不可以用太小的喔,這樣電流會太大
警報器,有線路圖可以參考

https://github.com/…/blob/CC3D/docs/Wiring/CC3D%20Buzzer.png

基本上照官方的就可以了,找不到現成的零件,也可以自己算一下,增益值,變通一下,給蜂鳴器的輸出不可以大於 25毫安培,比較好,我是警報器,焊好後,確認好後,用熱融膠給他包一下,然後,分壓器,就是用熱縮套,加杜邦頭,美化一下,做成一條 線,電池正接歐姆數大的電阻,電阻串接點接 CC3D 接收第 7腳 (我是用 R6D ppm 的模式 ,第7腳是接收 battery 電壓分壓後的電壓,不可超過 3.3 伏特) ,歐姆數小的電阻另一頭,接電池負,如果,你找不到批配的電阻,也可以在控制介面裡調整,放大值 vbat_scale 預設是 110 ,我就是照這個去配 ,蜂鳴器依照,那個參考線路圖,接到馬達輸出的第6 個就可以,圖片的電晶體用的是 557 他的增益值不同,一樣和官方建議的都一樣是 PNP 的電晶體,官方是建議 2n3906 ,電阻是 2.2K
我也是找不到 2.2 K 的電阻,只要到 3.3K 的電阻,及 KN3906 PNP 的電晶體
這就是我的電壓分壓,及蜂鳴器
啟動叫,armed 叫,失控叫,切換設定叫,低電壓依我設定叫,要他叫就叫,嫌小聲沒關係,自己選一棵大聲一點的蜂鳴器
小小聲的說,目前真的太弱了,太常撿機子了,所以這些警報,尋機功能就很實用,很羨慕那些,飛一趟,做一些優美動作,都不用撿機的大大