我們的開源宗旨:自由 協調 開放 合作 共享
擁抱開源,豐富國內開源生態,開展多人運動,歡迎加入我們哈~
和一群志同道合的人,做自己所熱愛的事!
項目開源地址:https://github.com/J20RC/STM32_RC_Transmitter
碼雲(Gitee)地址:https://gitee.com/J20RC
QQ交流群:1091996634 【密碼:J20】
1. 遙控器控制面板各按鈕和遙桿說明
2. 菜單操作邏輯
3. 遙桿校准
由於不同的遙桿的回中值和遙桿范圍不一樣,所以在初次使用時,應先校准遙桿的范圍!
校准方法如下:
(1)按下旋轉編碼器的按鈕,由主界面進入菜單列表;
(2)順時針或者逆時針擰動旋轉編碼器的旋鈕,直到行程校准一欄被選中;
(3)此時,先不要着急按下【確定】鍵,應先使兩個遙桿都處於中立位置,包括油門!
因為一旦進入校准界面,程序會首先獲取各個通道的中立值,如果你的某個通道不處於回中狀態,那么會導致校准失敗,輸出的PWM信號是非線性的!
(4)按下旋轉編碼器的按鈕,或者按【確定】鍵,進入校准界面;
校准界面的第一列數字是通道的最小值,第2列數字是遙桿的最大值。事實上,這兩列數字顯示的是ADC的采樣值,因為STM32F103C8T6是12位ADC,所以數值范圍是0~4095(2的12次方)
(5)最后,最大限度地撥動各個遙桿方向,讓遙控器感知你的遙桿邊界。
你將會看到第一列數字會逐漸變小,第二列數字會逐漸變大,直到所有數字都不再變化,那么校准就完成了!
按【返回】鍵,或者【home】鍵,回到主界面即可。
4. 通道正反
有初學者疑惑,通道正反是什么作用?
通俗來講,就是當你發現撥動遙桿,但是飛機的偏轉方向和你想要的方向恰好相反,這個時候就要調整通道的正反了。
此外,由於是自己制作的遙控器,可能會把電位器的GND和VCC接反,比如油門通道向上撥,應該輸出最大油門,而實際卻輸出了最小油門,這個時候可以通過調整通道正反來校正回來,而不用拆焊電位器的接線!
設置通道正反的方法如下:
(1)按下旋轉編碼器的按鈕,由主界面進入菜單列表;
(2)順時針或者逆時針擰動旋轉編碼器的旋鈕,直到通道正反一欄被選中;
(3) 按下旋轉編碼器的按鈕,或者按【確定】鍵,進入通道正反設置界面;
(4)菜單默認選中通道1,此時按【數值-】或者【數值+】鍵,即可設置通道1的正反;
設置通道2-4的正反,需要順時針或者逆時針擰動旋轉編碼器的旋鈕,直到該通道一欄被選中,再按【數值-】或者【數值+】鍵即可。
按【返回】鍵,或者【home】鍵,回到主界面。
5. 通道微調
在飛行時,你可能會發現,遙桿處於回中狀態,但是飛機會漸漸朝某個方向偏,這個時候就要用到微調功能了。
5.1 方法一
如果飛機正在空中飛行,你可以使用6個微調按鍵對偏轉的那個通道進行調整。調整時確保OLED屏幕顯示的是主界面,否則六個按鍵操作的是菜單,而不是微調功能
5.2 方法二
如果你的飛機靜止放置在地面,你需要對舵面進行調整。除了方法一,還可以在菜單欄里找到通道微調,點擊確定按鍵,可對每個通道的數值進行調整。這個方法的好處在於,有數值一目了然。
設置方法如下:
(1)按下旋轉編碼器的按鈕,由主界面進入菜單列表;
(2) 按下旋轉編碼器的按鈕,或者按【確定】鍵,進入通道微調界面;
(3)菜單默認選中通道1,此時按【數值-】或者【數值+】鍵,即可設置通道1的微調;
可以試試短按和長按有什么區別喔~(筆者的得意之處)
設置通道2-4的微調,需要順時針或者逆時針擰動旋轉編碼器的旋鈕,直到該通道一欄被選中,再按【數值-】或者【數值+】鍵即可。
按【返回】鍵,或者【home】鍵,回到主界面。
彩蛋
可以試試在菜單列表時,長按旋轉編碼器的按鈕會有什么效果哈~
有任何問題歡迎在評論區留言哦
寫在最后
首先感謝項目中所有的貢獻者!(截止2020.08.01)
* 蔡子CaiZi(B站up主) https://space.bilibili.com/349576976
* A-XIN;
* 小何;
* ZL_Studio(B站up主)https://space.bilibili.com/364251289
* 王天天@WangTiantian139 https://wangtiantian139.github.io/
* 劉桶桶;
* 簡繁;
* 王博;
* 與非門;
* Talons;
* 大米粥;
* P a S S ||;特別感謝正點原子提供的STM32例程和開源社區http://www.openedv.com/
由於筆者學業繁忙,時間有限,無法投入過多的精力,所以歡迎更多學有余力的模友,加入到項目的開發和維護工作中哈,現在基礎的程序框架已經搭建完成,剩下的要做的就是填充、優化和擴展了,有意願的模友加群后請私聊群主喔~
QQ交流群:1091996634 【密碼:J20】
本文歡迎轉載,請注明出處哈~