【雕爷学编程】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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/21817.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文详解什么是数据库分片

概要 应用程序正在变得越来越好&#xff0c;它拥有更多的功能、更多的活跃用户&#xff0c;并且每天都会收集更多的数据。但数据库现在导致应用程序的其余部分变慢。数据库分片可能是问题的答案&#xff0c;但许多人不知道它是什么&#xff0c;最重要的是何时使用它。在本文中我…

3ds Max 无插件制作燃烧的火焰动画特效

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在 3ds Max 中对火焰进行动画处理 如果您能找到“大气装置”设置&#xff0c;这很容易做到。基本上&#xff0c;你选择一个“Gizmo”&#xff08;BoxGizmo&#xff0c;SphereGizmo或CylGizmo&#xff09;&…

设计模式之工厂方法模式

写在前面 本文看下工厂方法设计模式。 1&#xff1a;介绍 1.1&#xff1a;什么时候用工厂方法 当我们有若干个种类的对象需要创建&#xff0c;且随着业务的发展&#xff0c;要创建的对象的种类还会不断变化&#xff0c;此时可以考虑使用工厂方法设计模式。 1.2&#xff1a…

嵌入式Linux开发实操(五):embedded linux嵌入式Linux开发

前言: embedded linux开发有个好处就是开源的,总的来说涉及五个部分: 1、工具链Toolchain:为目标设备创建代码需要的编译器和其他工具。其他一切都取决于工具链。 2、引导程序Bootloader:它初始化板并加载Linux kernal。 3、内核kernal:这是系统的core核心,管理系统…

macOS 怎么安装redis数据库

1 访问redis数据库下载网址 http://download.redis.io/releases/ 访问上述的redis下载的网址&#xff0c;确定你想要的版本 然后下载即可 &#xff08;我选则的是6.2.6&#xff09; 然后下载 下载后 把这个文件解压&#xff0c;放在自己想要放在的位置 2 打开终端 输入对应的…

【C/C++练习】经典的排列组合问题(回溯算法)——电话号码的字母组合

&#x1f4d6;题目描述 题目出处&#xff1a;电话号码的字母组合 示例&#xff1a; &#x1f4d6;题解  这是一道典型的排列组合问题&#xff0c;根据输入&#xff0c;我们需要找到所有的组合。下面以输入字符串digits "23"为例来讲解这道题目。 图解&#xff1…

GEE入门学习,遥感云大数据分析、管理与可视化以及在林业应用丨灾害、水体与湿地领域应用丨GPT模型应用

目录 ①海量遥感数据处理与GEE云计算技术实践应用 ②GPT模型支持下的Python-GEE遥感云大数据分析、管理与可视化技术及多领域案例实践应用 ③GEE遥感云大数据林业应用典型案例实践及GPT模型应用 ④遥感云大数据在灾害、水体与湿地领域典型案例实践及GPT模型应用 ①海量遥感…

Java利用POI导入Excel数据(多个sheet、模板)

需求&#xff1a;根据excel模板导入数据 sheet1&#xff1a;1-6行为固定格式&#xff0c;且需要取值({xxx});7行开始为数据集合(list) sheet2&#xff1a;都为固定格式&#xff0c;取值地方&#xff1a;{xxx} 1、数据格式&#xff08;两个Sheet&…

TortoiseGit 入门指南06:解决冲突

上节讲到 拉取 &#xff08;pull&#xff09;&#xff0c;说到&#xff1a; 拉取不仅将数据下载到你的本地版本库&#xff0c;还会自动合并。 在合并期间&#xff0c;将更新工作区文件以反映合并结果。如果合并文件的同一区域被多方更改&#xff0c;就会产生冲突。Git 不能随机…

[微信小程序] movable-view 可移动视图容器 - 范围问题

movable-view 可移动视图容器 可移动视图容器&#xff0c;在页面中可以拖拽滑动。movable-view必须在 movable-area 组件中&#xff0c;并且必须是直接子节点 <view><movable-area style"width: 750rpx;height: 200rpx;background-color: gainsboro;">&l…

4.postgresql--rollup,grouping sets,cube

PostgreSQL ROLLUP 是group by 的子句&#xff0c;是生成多个分组集合的快捷功能。与Cube子句的差异是&#xff0c;rollup 不生成基于特定列所有可能的分组集合&#xff0c;生成分组集合为其子集。 ROLLUP假设输入列之间存在层次结构&#xff0c;从而生成有意义的所有分组集合…

Vue3---什么是路由缓存问题

使用带有参数的路由时需要注意的是&#xff0c;当用户从 /users/johnny 导航到 /users/jolyne 时&#xff0c;相同的组件实例将被重复使用。因为两个路由都渲染同个组件&#xff0c;比起销毁再创建&#xff0c;复用则显得更加高效。不过&#xff0c;这也意味着组件的生命周期钩…