电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
声控小车-HLK-V20声控模块
分 享
扫描二维码分享
声控小车-HLK-V20声控模块
声控小车
gada8881
关注
发布时间: 2021-04-08
丨
阅读: 1228
## 引言: Arduino做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个互动性强的arduino声控小车,HLK-V20是今天要用到的声控模块,之所以用了HLK-V20,是因为便宜。当然它的识别音功能还是挺好的。本案例小车车轮在运行过程中产生了很多噪音,即使这种情况干扰下,依然可以在短距离听到指令,这个模块最大的不便是命令词不能自己设置。需要找原厂客服设置。本案例由于时间关系,没有找原厂设置让小车前进,后退的命令词。随便选了‘打开暖气’和‘打开吹风’分别代表了‘前进’和‘后退’,以及‘关闭暖气’和‘关闭吹风’都是让小车‘停止’。 ![](https://cf04.ickimg.com/bbsimages/202104/0d06b6b908bbfa249d6beb049746b47a.jpg) 视频演示: [https://www.bilibili.com/video/BV1cy4y1b7iZ/](https://www.bilibili.com/video/BV1cy4y1b7iZ/) ## 第一步:展示内容 git下载地址如下: ![](https://cf04.ickimg.com/bbsimages/202104/203950a4cd6d42b313f33e71b6e4ab7d.png) https://github.com/shanno88/voiceControlleredCar ## 第二步:使用的小车电机简介 MX1508-2路直流电机驱动模块 正反转 PWM调速 ![](https://cf04.ickimg.com/bbsimages/202104/96eced791493b0998d870824f80b3f61.png) ![](https://cf04.ickimg.com/bbsimages/202104/25e71e5400c6b5573854728eb7203890.png) ## 第三步:硬件搭建 所需器材: ![](https://cf04.ickimg.com/bbsimages/202104/3fa7a46afb8b98e9a1181be5d14e5cdc.png) ## 第四步:了解一下关键硬件的参数 根据测试,微波的方向性很好 探测距离: 2-16m连续可调,我最远测试是5M。 ## 第五步: 发一些硬件的图片。让人有个直观的认识 ![](https://cf04.ickimg.com/bbsimages/202104/7357303f6b4d92fe94353808012b4fe3.jpg) ![](https://cf04.ickimg.com/bbsimages/202104/cc9276d1eb0ca980872fc4944a619295.jpg) ![](https://cf04.ickimg.com/bbsimages/202104/64e265e16692080a35ee3ab8582ba167.jpg) ## 第六步:程序部分的介绍 ![](https://cf04.ickimg.com/bbsimages/202104/8c1f0bee88ac7fb4d0118270a4fa9159.png) ![](https://cf04.ickimg.com/bbsimages/202104/155fe09a313f0b4abc531d6ee1744119.png) 声控模块的串口设置 SoftwareSerial mySerial(10,11); //RX.TX String receive_data; ================ 声控模块接受信号的设置 while (mySerial.available() > 0) { receive_data = String(receive_data) + String(char(mySerial.read())); ================ 命令词设置 (String(receive_data).indexOf("dakainuanqi") >= 0) { Forward(); Serial.println("打开暖气"); receive_data = ""; ====================== 小车的函数模块设置 void Forward() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); Serial.print("Motor 1 Forward"); Serial.println(); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); Serial.println("Motor 2 Forward"); Serial.println(); } ==================== ## 第七部:连线图 ![](https://cf04.ickimg.com/bbsimages/202104/d91bb6f03b479f84881837faa74de755.png) 不足之处:声控模块会受到外部噪音干扰,还是用声控模块加蓝牙等模块会效果更好。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
gada8881
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交