自带红外码库可使用蓝牙小程序控制的离线语音万能红外遥控器

本文主要是介绍自带红外码库可使用蓝牙小程序控制的离线语音万能红外遥控器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

离线语音蓝牙红外模块简介

此蓝牙红外模块是一种低成本的离线语音单麦应用方案,主芯片是一颗专用于语音处理的人工智能芯片,可广泛应用于家电,家居,音箱,玩具,穿戴设备,汽车等产品领域,实现语音交互及控制支持本地大词汇量语音识别,和内置的CPU核结合可以做各类智能语音方案应用。

产品特性:

  1. 电源电压输入:5V
  2. 电源电流输入:200MA
  3. 温度范围:-40度到85度
  4. 尺寸:26*18(MM)
  5. 咪头规格:-26DB(推荐)
  6. 喇叭规格:0.5-3W(推荐)

硬件说明:

电源从5V进入,3V3脚为输出脚3.3V,可接负载150MA以下

MIC+ MIC-接驻极体麦克风正负极

VOP VON接喇叭

PA1接红外接收头

PA0接红外发射管

PB8接LED指示灯

蓝牙遥控器电路图

主控部分:

红外接收:

红外发射:

麦克风输入:

喇叭输出:

蓝牙遥控器使用说明:

遥控设备选择(蓝牙发现):

遥控器选择,自带四种码库,可控制市面上绝大部分的空调风扇加湿器等。

空调控制:

第一次控制空调时需要对码,使用唤醒词“小艾小艾”唤醒离线语音模块后,说“匹配空调”后按提示音操作,遥控器会在码库中找到对应的空调型号。对码完成后即可使用语音控制空调了。

空调命令词及回复语如下:

匹配空调                 请拿起空调遥控器靠近我,按下开关键

退出匹配                 已退出匹配

打开空调                 空调已为你打开

关闭空调                 空调已为你关闭

自动风速                 自动风速

自动模式                 自动模式

制冷模式                 制冷模式

加热/制热模式      加热模式

除湿模式                 除湿模式

中等风速                 中等风速

最小风速                 最小风速

最大风速                 最大风速

三十度                      好的

二十九度                 好的

二十八度                 好的

二十七度                 好的

二十六度                 好的

二十五度                 好的

二十四度                 好的

二十三度                 好的

二十二度                 好的

二十一度                 好的

二十度                      好的

十九度                      好的

十八度                      好的

十七度                      好的

十六度                      好的

打开扫风                 打开扫风

关闭扫风                 关闭扫风

打开上下扫风        打开上下扫风

关闭上下扫风        关闭上下扫风

打开左右扫风        下拉左右扫风

关闭左右扫风        关闭左右扫风

打开屏显                 打开屏显

关闭屏显                 关闭屏显

定时一小时             定时一小时

定时二小时             定时二小时

定时三小时             定时三小时

定时四小时             定时四小时

定时五小时             定时五小时

定时六小时             定时六小时

定时七小时             定时七小时

定时八小时             定时八小时

取消定时                 取消定时

搜索空调                 现在进入空调搜索模式,当设备有反应时请对我说停止搜索指令

停止搜索                 搜索完成,请使用

使用蓝牙小程序控制空调:

控制格力空调演示视频:

自带红外码库的离线语音红外遥控器控制格力空调_哔哩哔哩_bilibili

风扇控制:

第一次控制风扇时需要对码,使用唤醒词“小艾小艾”唤醒离线语音模块后,说“匹配风扇”后按提示音操作,遥控器会在码库中找到对应的风扇型号。对码完成后即可使用语音控制风扇了。

风扇命令词及回复语如下:

匹配风扇                 请拿起风扇遥控器对准我,按提示音按遥控器对应的按键

退出匹配                 已退出匹配

打开风扇                 好的

关闭风扇                 好的

风扇摇头                 好的

停止摇头                 好的

风扇调速                 好的

风扇定时                 好的

使用蓝牙小程序控制空调:

加湿器控制:

pdf和AD版本的原理图可在下面链接下载:

https://download.csdn.net/download/mcu_fang/89423470

这篇关于自带红外码库可使用蓝牙小程序控制的离线语音万能红外遥控器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054229

相关文章

使用Python实现图像LBP特征提取的操作方法

《使用Python实现图像LBP特征提取的操作方法》LBP特征叫做局部二值模式,常用于纹理特征提取,并在纹理分类中具有较强的区分能力,本文给大家介绍了如何使用Python实现图像LBP特征提取的操作方... 目录一、LBP特征介绍二、LBP特征描述三、一些改进版本的LBP1.圆形LBP算子2.旋转不变的LB

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

Python中__init__方法使用的深度解析

《Python中__init__方法使用的深度解析》在Python的面向对象编程(OOP)体系中,__init__方法如同建造房屋时的奠基仪式——它定义了对象诞生时的初始状态,下面我们就来深入了解下_... 目录一、__init__的基因图谱二、初始化过程的魔法时刻继承链中的初始化顺序self参数的奥秘默认

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr

Spring Boot 集成 Quartz并使用Cron 表达式实现定时任务

《SpringBoot集成Quartz并使用Cron表达式实现定时任务》本篇文章介绍了如何在SpringBoot中集成Quartz进行定时任务调度,并通过Cron表达式控制任务... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启动 Sprin

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

使用Python实现一个优雅的异步定时器

《使用Python实现一个优雅的异步定时器》在Python中实现定时器功能是一个常见需求,尤其是在需要周期性执行任务的场景下,本文给大家介绍了基于asyncio和threading模块,可扩展的异步定... 目录需求背景代码1. 单例事件循环的实现2. 事件循环的运行与关闭3. 定时器核心逻辑4. 启动与停

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm