
瑞薩RA MCU創(chuàng)意氛圍賽
作品賞析
今天跟大家分享一下參加野火【瑞薩RA MCU創(chuàng)意氛圍賽】選手的作品——Qt遙控小車。以野火啟明RA6M5開(kāi)發(fā)板作為主控板,搭載ESP8266 WiFi模塊、電機(jī)驅(qū)動(dòng)模塊、LM2596S DC-DC穩(wěn)壓模塊等完成的遙控小車,下面我們一起來(lái)看看作品展示!
01
作品功能介紹
本作品啟動(dòng)方式為“電容按鍵”一鍵啟動(dòng),用過(guò)觸發(fā)電容按鍵初始化板載的ESP8266 WiFi模塊,服務(wù)端為Qt Android開(kāi)發(fā)后的app下載到安卓手機(jī)上,在打開(kāi)服務(wù)器之后,WiFi模塊即能成功連接并發(fā)出響應(yīng)信號(hào),同時(shí)在手機(jī)上實(shí)時(shí)顯示小車狀態(tài)(如直行、左轉(zhuǎn)、右轉(zhuǎn)、后退、左右輪相對(duì)速度等等),可在手機(jī)上遠(yuǎn)程控制小車轉(zhuǎn)向及左右輪的速度值,若勻速安全行駛的情況下,板載的LED燈顯示綠色表示正常行駛,若出現(xiàn)速度過(guò)快或左右輪相差極大板載的LED燈顯示藍(lán)色代表警示,如在超出一定速度值,將會(huì)強(qiáng)制停車防止意外事故的發(fā)生。
1. 作品整體如下:

2. 手機(jī)遙控界面如下:

02
硬件清單
1. 本次產(chǎn)品使用的是野火啟明RA6M5開(kāi)發(fā)板,主控芯片為R7FA6M5BH3CFC

2. 小車底盤是自己3D建模打印而成,且按照3輪車標(biāo)準(zhǔn)構(gòu)建,每個(gè)螺孔都是M3的尺寸,中間幾個(gè)大孔方便布線排版。

3. 電機(jī)和輪胎選用的是tt直流減速電機(jī)和麥克納姆輪

4. 電機(jī)驅(qū)動(dòng)模塊,我選用的是L298N

5. 電池及電池槽,我選用的是18650鋰電池及三節(jié)電池槽

6.LM2596S DC-DC穩(wěn)壓模塊

03
軟件設(shè)計(jì)
本項(xiàng)目可分為Keil和Qt兩個(gè)部分進(jìn)行設(shè)計(jì)。
1. Keil部分
在Keil部分主要是對(duì)野火啟明RA6M5這個(gè)開(kāi)發(fā)板進(jìn)行開(kāi)發(fā)設(shè)計(jì),本文采用FSP開(kāi)發(fā),簡(jiǎn)要步驟如下:
①在Keil上配置RASC工具,方便配置芯片和生成FSP庫(kù)代碼;
②打開(kāi)官方提供的例程模板,在Keil中進(jìn)入好的RASC工具配置芯片初始化,生成FSP代碼;
③對(duì)生成后的初始化代碼進(jìn)行設(shè)計(jì)處理,開(kāi)發(fā)自己所想產(chǎn)品;
④將編譯生成的hex文件通過(guò)Renesas Flash Programmer燒入開(kāi)發(fā)板中。
GPT配置引腳,將指定通道的輸出信號(hào)連接到相應(yīng)引腳,再初始化GPT模塊

(2) ESP8266 WiFi設(shè)計(jì),選擇通道和對(duì)應(yīng)的引腳以及模式,配置串口通信。

(3) 電機(jī)驅(qū)動(dòng)部分,在RASC里面配置四個(gè)引腳輸出用作為電機(jī)驅(qū)動(dòng)。

(4) 串口接收中斷,在這里根據(jù)接收到服務(wù)器發(fā)過(guò)來(lái)的數(shù)據(jù)進(jìn)行判斷,各個(gè)信息做出相應(yīng)動(dòng)作。

2. Qt設(shè)計(jì)部分
此部分主要運(yùn)用的是套接字和信號(hào)與槽機(jī)制進(jìn)行數(shù)據(jù)的處理與收發(fā),在UI界面中創(chuàng)建不同按鈕并各自命名代表不同功能(如前進(jìn)、后退、左右轉(zhuǎn)向等),并添加幾個(gè)label和Text用于顯示小車連接狀態(tài)和行駛與速度值情況。
①套接字通信示例代碼如下:

②遙控按鈕設(shè)計(jì)示例代碼如下:

更多內(nèi)容您可識(shí)別下方二維碼查看:

原文有源碼可下載參考,點(diǎn)擊文末閱讀原文可直接跳轉(zhuǎn)。
1
END
1
推薦閱讀
開(kāi)發(fā)活動(dòng) | 野火&電子發(fā)燒友【瑞薩RA MCU】創(chuàng)意氛圍賽第一期已開(kāi)放
如何使用瑞薩RA評(píng)估板上J-Link OB的Debug Out功能
項(xiàng)目如何從評(píng)估套件EK-RA6M3遷移到評(píng)估套件EK-RA6M5
原文標(biāo)題:【瑞薩RA MCU創(chuàng)意氛圍賽作品賞析】項(xiàng)目1——Qt遙控小車
文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
mcu
+關(guān)注
關(guān)注
147文章
18932瀏覽量
398460 -
瑞薩
+關(guān)注
關(guān)注
37文章
22482瀏覽量
90898
發(fā)布評(píng)論請(qǐng)先 登錄
基于瑞薩RA2E1 MCU的LCR數(shù)字電橋項(xiàng)目介紹
七城共啟 | 瑞薩電子RA8 MCU硬核巡演開(kāi)放報(bào)名
瑞薩電子RA系列MCU 2025年新品回顧
本周三晚19:30 | 瑞薩RA MCU線上技術(shù)月線上直播收官場(chǎng)!
如何搭建瑞薩RA VS code開(kāi)發(fā)環(huán)境
【直播預(yù)告】RT-Thread帶你首發(fā)體驗(yàn):基于瑞薩RA8P1 MCU的Titan Board | 問(wèn)學(xué)直播
基于瑞薩RA8M1 MCU的高性能語(yǔ)音控制應(yīng)用方案
基于瑞薩電子RA8D1 MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案
【瑞薩RA MCU創(chuàng)意氛圍賽作品賞析】項(xiàng)目1——Qt遙控小車




評(píng)論