整個系統(tǒng)由兩個野火瑞薩啟明開發(fā)板組成,大的RA6M5開發(fā)板接入W5500網(wǎng)口模塊,4.3寸中文液晶屏,MAX9814麥克風(fēng)模塊,NRF24L01 2.4G無線通信模塊共計(jì)四個模塊,小的RA2L1開發(fā)板接入一個配對的NRF24L01 2.4G無線通信模塊,使用移動供電。
整個系統(tǒng)要實(shí)現(xiàn)的功能是,RA6M5開發(fā)板通過MAX9814麥克風(fēng)模塊錄制語音電壓信號,組包,通過W5500模塊以TCP包形式發(fā)送到QT上位機(jī),QT上位機(jī)接入百度語音云,將語音識別結(jié)果通過TCP形式,也是走W5500模塊發(fā)回到RA6M5開發(fā)板,RA6M5開發(fā)板接入一個4.3寸中文液晶屏用于顯示,并鑒別其中的語音信息是否為本地控制指令和遠(yuǎn)端控制指令,若為本地控制指令,則控制板上LED燈的亮滅,若為遠(yuǎn)端控制指令,則通過NRF24L01發(fā)送控制包到RA2L1開發(fā)板上,支持的控制指令語音有以下幾條,為了適應(yīng)百度語音云的識別缺陷,還增加了多音字誤判冗余判斷:
-打開紅燈
-關(guān)閉紅燈
-打開藍(lán)燈
-關(guān)閉藍(lán)燈
-打開綠燈
-關(guān)閉綠燈
-關(guān)閉路燈(因?yàn)槿菀妆话俣日Z音云誤識別,所以控制指令與【關(guān)閉綠燈】操作相同)
-打開三盞燈
-關(guān)閉三盞燈
-打開遠(yuǎn)處紅燈
-關(guān)閉遠(yuǎn)處紅燈
打開遠(yuǎn)處綠燈
-關(guān)閉遠(yuǎn)處綠燈
-打開遠(yuǎn)處藍(lán)燈
-打開遠(yuǎn)處蘭登(因?yàn)槿菀妆话俣日Z音云誤識別,所以控制指令與【打開遠(yuǎn)處藍(lán)燈】操作相同)
-關(guān)閉遠(yuǎn)處藍(lán)燈
-關(guān)閉遠(yuǎn)處蘭登(因?yàn)槿菀妆话俣日Z音云誤識別,所以控制指令與【關(guān)閉遠(yuǎn)處藍(lán)燈】操作相同)
-打開遠(yuǎn)處三盞燈
-打開遠(yuǎn)處山盞燈(因?yàn)槿菀妆话俣日Z音云誤識別,所以控制指令與【打開遠(yuǎn)處三盞燈】操作相同)
-關(guān)閉遠(yuǎn)處三盞燈
-關(guān)閉遠(yuǎn)處山盞燈(因?yàn)槿菀妆话俣日Z音云誤識別,所以控制指令與【關(guān)閉遠(yuǎn)處三盞燈】操作相同)
整體系統(tǒng)框圖如下:
整個系統(tǒng)的實(shí)物圖:
RA6M5流程圖如下:
因?yàn)樯婕暗絋CP通信,所以不使用任何外部中斷機(jī)制,定時器也用輪詢溢出標(biāo)志位方式來判斷溢出:
RA2L1流程圖如下:
使用了外部中斷 ? ?
測試效果:
審核編輯:劉清
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6732瀏覽量
111526 -
無線通信
+關(guān)注
關(guān)注
58文章
4675瀏覽量
144630 -
瑞薩
+關(guān)注
關(guān)注
36文章
22345瀏覽量
87471 -
語音識別
+關(guān)注
關(guān)注
39文章
1769瀏覽量
113609 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
952瀏覽量
55397 -
TCP通信
+關(guān)注
關(guān)注
0文章
146瀏覽量
4377 -
RA6M5
+關(guān)注
關(guān)注
0文章
7瀏覽量
433
原文標(biāo)題:【瑞薩RA MCU創(chuàng)意氛圍賽】項(xiàng)目26——基于野火瑞薩RA6M5/RA2L1和百度語音云的語音識別控制與無線通信控制系統(tǒng)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論