电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
防疫语音洗手机HLK-V20模块
分 享
扫描二维码分享
防疫语音洗手机HLK-V20模块
HLK-V20
gada8881
关注
发布时间: 2021-01-07
丨
阅读: 1369
#### 大家介绍一个互动性强的防疫语音洗手机,通过语音模块可以控制硬件,硬件控制上类似Alexa,官方称有150个对话关键词。这是一个纯离线控制场景语音识别模块,可广泛且快速的应用于智能家居、各类智能小家电、86盒、玩具、灯具、工业、医疗、物联网、汽车、安防与照明等需要语音操控的产品。 ![](https://cf05.ickimg.com/bbsimages/202101/0043ed3d3401f75e1890f115658e9fcd.jpg) ### 一、操作流程 1、给测试底板通电,模块开机启动后播报“欢迎使用海凌科语音模块” 2、使用默认的唤醒词唤醒,demo演示固件的命令词最多支持150条,一次唤醒可以多次交互 3、唤醒词支持5个:小科小科、小凌小凌、你好魔方、你好台灯、小海小海,唤醒回复语:我在 4、免唤醒的命令词(无需唤醒,说出命令词即可控制设备):打开灯光、关闭灯光 更多具体内容在github里 ![](https://cf05.ickimg.com/bbsimages/202101/02a2bbc6ea5526e6324dce6181306e62.png) https://github.com/shanno88/VoiceCommanderPump.git ### 第二步:硬件搭建 名称 数量 DFRobot UNO Romeo 1 5V水泵 1 MIC 1 喇叭 1 HLK-V20模块 1 ### 第三步:了解一下关键硬件的参数 HLK-V20模块的脚位 外围接口: ● 最多支持13 个GPIO ● 所有GPIO 均可配置为外部中断输入和唤醒源 ● 1 个标准SPI Master 接口,最高速率30MHz ● 1 个SPI Slave 接口最高速率30MHz ● 1 个全双工UART 最高速率3Mbps ● 1 个I2C 主/从控制器最高速率400kHz ● 2 个PWM 输出 ● 1 个12-bit SAR-ADC 最大450Khz 采样率 ![](https://cf05.ickimg.com/bbsimages/202101/caa3cfbb62f053503db4d96b77d9164c.png) 水泵是5v。100MA的。不能用1A的那种大功率泵,不然会烧掉DFRobot ROMEO。ROMEO只能在无外接电源的情况下处理最大500MA的电机。 ![](https://cf05.ickimg.com/bbsimages/202101/177387016a67b184a5da29f0e02033d5.png) ### 第四步: 发一些硬件的图片。让人有个直观的认识 ![](https://cf05.ickimg.com/bbsimages/202101/42e4f371237637e0c7c845a301565b94.jpg) ![](https://cf05.ickimg.com/bbsimages/202101/ca7d4312223ff91709a434bc292f6de3.png) 代码烧录后,唤醒语音模块,模块的反应会显示在串口里 ### 第五步:关键代码的介绍 ![](https://cf05.ickimg.com/bbsimages/202101/fcc82412727eaa36ffe9b4a307ef7485.png) 定义软串口和字符串来接收字符 ![](https://cf05.ickimg.com/bbsimages/202101/1d876c4a603cfe2e2f44d28d7d6446cb.png) 设置相关数字脚位为打开状态,可以根据需要设置更多,理论上UNO上可以设置10个功能开关,本案例用了D5数字脚位来启动泵 ![](https://cf05.ickimg.com/bbsimages/202101/b0e0589eaf51007d825c84a9bd9dc0b8.png) readString() 把串口字符读成字符串 myString.indexOf(string, from)这个命令可以理解为在一个字符串中定位另一个字符串,因为需要指定字符串和语音词。 ![](https://cf05.ickimg.com/bbsimages/202101/405d27cbc16b7d64a4565d42d3245296.png) 将出水时间设置为2秒后自动停止,等待下次的唤醒 ### 第六步:连线图 ![](https://cf05.ickimg.com/bbsimages/202101/f91ffa31951c251f58ec879426e2b626.png)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
gada8881
关注
评论
(1)
登录后可评论,请
登录
或
注册
夕阳接你
93
天前...
请问如何修改语音命令词,是有上位机软件吗?
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字以内)
取消
提交