J20航模遙控器開源項目系列教程(二)使用說明 | 遙控器制作完成了,怎么用?


我們的開源宗旨:自由 協調 開放 合作 共享

擁抱開源,豐富國內開源生態,開展多人運動,歡迎加入我們哈~

和一群志同道合的人,做自己所熱愛的事!

項目開源地址: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】

本文歡迎轉載,請注明出處哈~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM