野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 722|回复: 0

【瑞萨RA MCU创意氛围赛】基于野火瑞萨RA6M5/RA2L1和百度语音...

[复制链接]
发表于 2023-8-21 22:54:14 | 显示全部楼层 |阅读模式
本帖最后由 wx_PeAUUtEK 于 2023-8-27 20:38 编辑

基于野火瑞萨启明RA6M5/RA2L1和百度语音云的语音识别控制与无线通信控制系统
      整个系统由两个野火瑞萨启明开发板组成,大的RA6M5开发板接入W5500网口模块,4.3寸中文液晶屏,MAX9814麦克风模块,NRF24L01 2.4G无线通信模块共计四个模块,小的RA2L1开发板接入一个配对的NRF24L01 2.4G无线通信模块,使用移动供电,整个系统要实现的功能是,RA6M5开发板通过MAX9814麦克风模块录制语音电压信号,组包,通过W5500模块以TCP包形式发送到QT上位机,QT上位机接入百度语音云,将语音识别结果通过TCP形式,也是走W5500模块发回到RA6M5开发板,RA6M5开发板接入一个4.3寸中文液晶屏用于显示,并鉴别其中的语音信息是否为本地控制指令和远端控制指令,若为本地控制指令,则控制板上LED灯的亮灭,若为远端控制指令,则通过NRF24L01发送控制包到RA2L1开发板上,支持的控制指令语音有以下几条,为了适应百度语音云的识别缺陷,还增加了多音字误判冗余判断:

-打开红灯
-关闭红灯
-打开蓝灯
-关闭蓝灯
-打开绿灯
-关闭绿灯
-关闭路灯(因为容易被百度语音云误识别,所以控制指令与【关闭绿灯】操作相同)
-打开三盏灯
-关闭三盏灯
-打开远处红灯
-关闭远处红灯
-打开远处绿灯
-关闭远处绿灯
-打开远处蓝灯
-打开远处兰登(因为容易被百度语音云误识别,所以控制指令与【
打开远处蓝灯】操作相同)
-关闭远处蓝灯
-关闭远处兰登(因为容易被百度语音云误识别,所以控制指令与【关闭远处蓝灯】操作相同)
-打开远处三盏灯
-打开远处山盏灯(因为容易被百度语音云误识别,所以控制指令与【打开远处三盏灯】操作相同)
-关闭远处三盏灯
-关闭远处山盏灯(因为容易被百度语音云误识别,所以控制指令与【关闭远处三盏灯】操作相同)

整体系统框图如下:
1.jpg 微信图片_20230826223100_1.jpg



RA6M5流程图如下,因为涉及到TCP通信,所以不使用任何外部中断机制,定时器也用轮询溢出标志位方式来判断溢出:
1.jpg

RA2L1流程图如下,使用了外部中断:
3.jpg

测试效果:
微信图片_20230826223056.jpg 微信图片_20230826223057.jpg 微信图片_20230826223057_1.jpg 微信图片_20230826223057_2.jpg 微信图片_20230826223057_3.jpg 微信图片_20230826223058.jpg 微信图片_20230826223058_1.jpg 微信图片_20230826223100.jpg

B站测试视频:

野火瑞萨RA MCU创意赛提交作品——基于野火瑞萨启明RA6M5/RA2L1和百度语音云的语音识别控制与无线通信控制系统_哔哩哔哩_bilibili


野火人认为,宇宙万法的那个源头,他是什么?他是提交比赛,对吧?
所以这个词叫提交比赛。我经常说提交比赛这个词有秘密,
提交了吗?如提嘛。
真提交了吗?如提。
到底提交没?如提。
我说提交他真提交了吗?如提。
我醉提酒游寒山,
爽滑漫天。
野火瑞萨RA MCU创意赛番外:提交了吗?如提。那真提交了吗?如提。_哔哩哔哩_bilibili

微信图片_20230827203542.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-7 20:03 , Processed in 0.032145 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表