所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

基于离线语音识别技术的漂移车

gray6666 gray6666 2022-03-05 18:43:19

在某应用场景中,只需对漂移车进行简单的控制即可,无需联网操控。为了让漂移车和控制者之间有更好的人机交互,就会去使用离线语音技术,这样本地的控制会更加的快速与便捷。本次项目采用离线语音识别技术,该模块指令可以提前固定,也可以是自己设计的口令;在使用时,只需要对相应的指令进行识别即可,对网络性能没有要求,接收指令后的响应速度也相对更快。

步骤1 步骤1
准备设备
材料清单 材料清单
1x
DFRduino UNO R3
1x
Proto Shield原型开发板(Arduino兼容)
1x
L298N直流电机驱动模块
1x
ASR-THREE离线语音识别模块
1x
9V电源及插头
1x
玩具车模
2x
LED灯小车自带
步骤2 步骤2
修复车模

拆除小车的控制面板,测试电机和LED灯是否工作正常

projectImage
projectImage

修复马达(常见创客实验马达),后轮动力采用经典的小齿轮带动大齿轮设计

projectImage

前轮采用电机正反转控制方向,隐藏有弹簧减震设计

projectImage
步骤3 步骤3
引出电机线和LED灯,按照说明连接

 

UNO的

3口连接语音模块,电源在UNO扩展板取电

4口连接小车的LED灯,GND连接uno 板的GND口

9V电池连接L298N VCC和GND ,L298N GND连接UNO板的GND,L298N的5V口连接UNO板的5V电源口,给uno板子供电;

 

projectImage

11 10 9 8口 依次连接L298N的EN1 EN2 EN3 EN4

L298N d电机驱动板的out1 out2 连接前车轮电机,out3 out4 连接后车轮电机

9V电池连接L298N VCC和GND ,L298N GND连接UNO板的GND,L298N的5V口连接UNO板的5V电源口,给uno板子供电;

 

projectImage
projectImage

焊接了开关方便控制电源

projectImage
步骤4 步骤4
代码测试

语音模块初始化,测试灯是否正常

projectImage

小车执行语音指令

projectImage
步骤5 步骤5
参考代码
附件 附件
Makelog作者原创文章,未经授权禁止转载。
3
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]