回到顶部 回到顶部
best-icon

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

头像 gray6666 2022.03.05 3342 1

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

步骤1 准备设备

材料清单

  • DFRduino UNO R3 X1 链接
  • Proto Shield原型开发板(Arduino兼容) X1 链接
  • L298N直流电机驱动模块 X1 链接
  • ASR-THREE离线语音识别模块 X1 链接
  • 9V电源及插头 X1 链接
  • 玩具车模 X1
  • LED灯小车自带 X2

步骤2 修复车模

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

project-image
project-image

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

project-image

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

project-image

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

 

UNO的

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

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

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

 

project-image

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板子供电;

 

project-image
project-image

焊接了开关方便控制电源

project-image

步骤4 代码测试

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

project-image

小车执行语音指令

project-image

步骤5 参考代码

评论

user-avatar
  • Dcw6gTHh5Ubb

    Dcw6gTHh5Ubb2022.05.22

    太棒了,我就喜欢玩语音控制的玩具

    0