【雕爷学编程】Arduino动手做(160)---海凌科HLK-V20离线语音模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百六十:海凌科HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
HLK-V20
是针对大量纯离线控制场景和产品,最新推出的高性能纯离线语音识别模块,可广泛且快速的应用于智能家居、各类智能小家电、86盒、玩具、灯具、工业、医疗、物联网、汽车、安防与照明等需要语音操控的智能模块。模块采用32bit RSIC架构内核,并加入了专门针对信号处理和语音识别所需要的DSP令集,支持浮点运算的FPU运算单元,以及FFT加速器,通过神经网络对音频信号进行训练学习,提高语音信号的识别能力。该方案支持150条本地指令离线识别,可自由定制唤醒词、命令词与应答播报词,具有丰富的外围接口。
HLK-V20模块上的二块芯片
HLK-V20特性
LPA4871
是一款 3W、单声道 AB 类音频功率放大器。工作电压 2.5-5.5V,以 BTL 桥接方式,在 5V 电源供电情况下,可以给 4Ω 负载提供 THD 小于 10%、平均 3.0W 的输出功率。在关断模式下,电流典型值小于 0.5μA。LPA4871 是为提供足功率、高保真音频输出而专门设计的,它仅需少量的外围器件,输出不需要外接耦合电容或上举电容,采用 SOP-8 封装,节约电路面积,非常适合移动电话及各种移动设备等使用低电压、低功耗应用方案上使用。
LPA4871特征
工作电压:2.5 - 5.5V
创新的“开关/切换噪声”抑制技术,杜绝了上电、掉电出现的噪声
10% THD+N,VDD=5V,4Ω 负载下,提供高达
2.9W 的输出功率
10% THD+N,VDD=5V,8Ω 负载下,提供高达
1.8W 的输出功率
关断电流< 0.5μA
过温保护
SOP-8 封装
HLK-V20模块具有丰富的系统外设,包括UART/I2C/SPI/PWM/I2S/DAC/GPIO/DMic/AMic。
下图为模块系统功能框图。
HLK-V20模块接脚
HLK-V20模块底板尺寸
HLK-V20配套咪头(6027)
HLK-V20配套喇叭(8欧2瓦)
使用2.0MMP8插排,引出HLK-V20模块接线
尝试使用模块制作语音识别控制接线板。
通过命令词”打开开关”,对应模块上 B2 引脚,继电器模块接通220V插座,板上 LED1点亮;使用命令词”关闭 开关”,继电器模块断开220V插座,LED 灯熄灭。
视频:
https://v.youku.com/v_show/id_XNDk5NDQzNTk0MA==.html?spm=a1z3jc.11711052.0.0&isextonly=1
通过命令词”打开灯光”,对应模块上 B6 引脚,继电器模块接通5V灯光电源,打开灯光;使用命令词”关闭灯光”,继电器模块断开5V灯光电源,LED 灯带熄灭。见视频
https://v.youku.com/v_show/id_XNDk5NzYwNDEyNA==.html
官方提供的资料下载地址:
https://h.hlktech.com/mobile/download/fdetail/93