企鵝版Ardupilot固件全球首發(fā)】內(nèi)置OSD加入雷達(dá)方位角與單節(jié)電壓顯示
嗨!大家好,這次我又給大家?guī)砗脰|西了,那就是……我在APM固件的內(nèi)置OSD里加入了雷達(dá)視圖,方位角和單節(jié)電芯電壓顯示三大殺手級(jí)功能拉!
從此用F4刷APM的用戶們也能用上這些主流功能了,內(nèi)置OSD不再殘缺!
我以前改過一版外掛OSD的固件,也是加入了上述幾個(gè)功能的支持,也得到了一些模友的好評(píng),但也有遺憾,遺憾就是那版OSD掛在多軸和傾轉(zhuǎn)固件的飛控上并不完美,有些信息顯示不正確。還有就是外掛OSD顯示上比較卡頓,不像現(xiàn)在F4內(nèi)置的OSD顯示這么流暢,也不是特別穩(wěn)定,偶爾會(huì)死機(jī),或者OSD畫面消失等。
其實(shí)早些時(shí)候我也有想過要不要對(duì)固件內(nèi)置的OSD下手,實(shí)際上移植代碼過去很快,但麻煩的是搭建開發(fā)環(huán)境,之前看過官方的一些開發(fā)者教程,嫌麻煩就一直遲遲沒下手,覺得外掛OSD雖然麻煩點(diǎn),但是只要有三大殺手級(jí)功能,其他的一些不足我也能接受。直到最近我的外掛OSD老給我出問題,經(jīng)常所有OSD信息消失,只剩下攝像頭畫面,這讓我很尷尬,也促使我下定了決心,再麻煩也要對(duì)APM固件的內(nèi)置OSD下手了,我也挺納悶這些人開發(fā)者既然都已經(jīng)重寫OSD了,為啥不把這么重要的功能加上呢,APM整個(gè)開發(fā)團(tuán)隊(duì)好像跟這幾個(gè)功能有殺父之仇似的,這么多年了,就是不加入這功能。不過這下好了,上一版外掛OSD的雷達(dá)版固件香火終于得以延續(xù),自從F4飛控流行起來后,很多原來用我那版外掛OSD的模友也都放棄外掛OSD,用起內(nèi)置OSD了,主要還是因?yàn)椴季€簡潔,OSD刷新率也高
關(guān)于什么是方位角,下圖已經(jīng)解釋的很清楚了。雷達(dá)視圖應(yīng)該大家都知道了我就不解釋了,圖中的飛機(jī)就是OSD上代表飛機(jī)的那個(gè)小箭頭?

正題:
好了說正題,這次我改的是飛控的固件,固件是基于官方最新穩(wěn)定版stable-4.0.5改的。所以要通過給飛控刷固件來獲得這些新功能,已經(jīng)跟外置OSD沒有半點(diǎn)關(guān)系了,因?yàn)楝F(xiàn)在最新的固件都已經(jīng)集成了OSD代碼在固件里了。然后這次令人欣喜的是支持所有飛控板和所有飛機(jī)類似,多軸,固定翼,車,船,統(tǒng)統(tǒng)支持。只不過我目前只會(huì)發(fā)布三塊飛控板的,分別是F405-wing,F4V3,F4V3 Pro的固定翼固件,因?yàn)檫@三塊飛控保有量比較大。并且編譯一次固件得花掉20幾分鐘時(shí)間,光是編譯固定翼這3個(gè)板子的固件就要一個(gè)多小時(shí),別人工作站電腦編譯1分鐘就能完成,比不得比不得,家境貧寒,告辭。
如果你是多軸或者是使用其他飛控板的玩家,但你使用的飛控并沒有在我發(fā)布的范圍內(nèi)的,可以單獨(dú)聯(lián)系我?guī)兔幾g獲取對(duì)應(yīng)的固件
關(guān)于固件更新的聲明:
以后如果APM官方發(fā)布新固件,正常情況下我不會(huì)跟進(jìn),如果官方發(fā)布的新固件解決了重大BUG或者有重大更新,我才會(huì)基于最新的固件重新編譯發(fā)布。
使用說明:
刷固件
如果你手上的F4飛控已經(jīng)刷過APM固件,那可以直接去MP地面站刷apj格式的固件。
如果是新買的飛控還沒刷過的,可以參考我這個(gè)帖子去刷:
【有點(diǎn)另類的F4刷ardupilot(APM)的方式,以及刷完之后的簡明設(shè)置教程】
https://www.bilibili.com/read/cv26062527
OSD設(shè)置,非常重要,必須按照以下說明進(jìn)行設(shè)置
這里是重點(diǎn),因?yàn)槲倚录拥倪@幾個(gè)元素都是依附于其他元素的,我沒有去改MP地面站的OSD設(shè)置界面,所以這幾個(gè)元素沒法在地面站通過手動(dòng)進(jìn)行開啟或者關(guān)閉或者調(diào)整顯示位置。
1.單節(jié)電芯的電壓依附在總電壓的下面一行,所以要給總電壓下邊留個(gè)空行,不要放其他元素,否則會(huì)被覆蓋
2.方位角角度依附在RSSI的下面一行,RSSI下面也要留一個(gè)空行來顯示方位角
3.雷達(dá)視圖以水平線中間的那個(gè)十字準(zhǔn)星為中央,十字準(zhǔn)星就代表家,也就是起飛點(diǎn),這里不需要做特別的設(shè)置,只是告訴你有這么回事兒

固件下載地址(2020-05-08更新):
鏈接:https://pan.baidu.com/s/16Z4zVpx2o_Y2M1uVtQ3PBA
提取碼:dk9v
--------------------------------------------------------5月8日更新內(nèi)容:--------------------------------------------------------
1.增加個(gè)性字庫,原N-W-E-S改成了中文的東南西北
2.字庫去掉了經(jīng)緯度值前面的LON LNG小圖標(biāo)
想要使用該字庫的可以將OSD_FONT改成5
提示:當(dāng)OSD_FONT為5的時(shí)候不能在地面站編輯OSD布局,
如果想編輯布局得先把這個(gè)參數(shù)值設(shè)置為0~4之間的任意一個(gè)數(shù)才能改,
改完之后再設(shè)置回5即可

最后要特別鳴謝幾個(gè)給我提供了莫大幫助的重要人物
傾轉(zhuǎn)固定翼群的群主:K大
天天飛飛機(jī)出視頻高產(chǎn)似母豬的:再見荒蕪綠洲
其中K大給我解答了一些搭建開發(fā)環(huán)境過程中遇到的問題,綠洲大佬傾力幫忙固件的測試工作。有了他們我這個(gè)版本的固件才得以順利發(fā)布,再次感謝!
使用過程中如果碰到任何問題或者建議歡迎跟帖留言,我會(huì)及時(shí)跟進(jìn)