AI智能自进修语音鉴别模块不只占有5个直接高下电平输出的IO接口和2W喇叭输出自应答语音,还帮助哄骗UART接口与其余单片机停止数据通信。这日这一篇推文将和众人引见一下该模块的串口运用案例——语音遥控小车。
一、语音遥控小车功用谋划
小车疏通方法有行进、撤退、右转、左转、掉头,那末咱们能够用以下语音下令与之对应:小车行进、小车撤退、小车右转、小车左转和小车掉头。要是还想做得更精确些,那末能够谋划成小车行进一步等方法来量化行进撤退。
与语音下令对应的串口数据输出值以下表所示
下令序号
语音下令
串口输出字符
下令典型
1
小车,你好
1
叫醒词
2
小车行进
2
下令词
3
小车撤退
3
下令词
4
小车右转
4
下令词
5
小车左转
5
下令词
6
小车掉头
6
下令词
从上头的表中你会发觉,语音下令对应的串口输出字符与下令序号是同样的,以是要是是65条语音下令的话也同样按这个规律去逐个双应。
二、进修语音下令
(一)进修叫醒词:小车,你好
环节:
1.说叫醒词:小爱同窗,获得应答后
2.说下令词:进修叫醒词,获得应答后
3.按提醒说三遍须要录入的叫醒词“小车,你好”,按提醒告竣进修。
(二)进修下令词
环节:
1.说叫醒词:小车,你好,获得应答后
2.说下令词:进修下令词,获得应答后
3.按提醒每条语音下令进修三遍,直到5下令词整个进修告竣
4.在进修第五条语音下令词后,说“退出进修”终了特性化的语音进修。
告竣上述两步的进修后,就能够履行下令列表中的串口通信了。要注意的是语音下令必要要按本身预约例划次第进修,不能随便打乱。
三、连贯做战
语音遥控小车只要要把把握平添启动的铝合金小车组装好,并装置语音鉴别模块,连贯UART接口和小喇叭,以下图所示。
从上图能够看出,语音模块的TX端与P13连贯,RX端与P14连贯,以是在图形化编程过程中须要做响应的交织配置,也即是串口配置时把P13配置成RX,P14配置TX,如此就能够造成一个互相通信的连贯。
四、图形化编程
1.谋划程序过程图
2.加载硬件
除了增加主控把握板外,还须要在平添板中增加把握板平添,以下图所示,能够哄骗上传程序独自测试一下小车的M1是哪个机电,以便接下来左转右转掉头时差别左右机电与M1M2的对应相关,本次测试终于为M1为右机电,M2为左机电,这个每个小车视接线处境不同而有所不同,以是须要提早测试一下。
3.串口初始化和建造串口变量
3.建造小车疏通函数
别离建造下图中所示的五种疏通状况,以备在编程中随时移用。
上图中各个行为的准确度须要经过等候功夫来调换。
4.哄骗要是那末……,不然……履行语音下令。
上传后来测试一下终于吧,视频以下
从上头的视频片段中能够看出,语音下令单词读出须要连贯,两个单词中断开将没法鉴别。
爱好文章
转载请注明:http://www.0431gb208.com/sjszyzl/928.html