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

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

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

此蓝牙红外模块是一种低成本的离线语音单麦应用方案,主芯片是一颗专用于语音处理的人工智能芯片,可广泛应用于家电,家居,音箱,玩具,穿戴设备,汽车等产品领域,实现语音交互及控制支持本地大词汇量语音识别,和内置的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中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

Java 中的 @SneakyThrows 注解使用方法(简化异常处理的利与弊)

《Java中的@SneakyThrows注解使用方法(简化异常处理的利与弊)》为了简化异常处理,Lombok提供了一个强大的注解@SneakyThrows,本文将详细介绍@SneakyThro... 目录1. @SneakyThrows 简介 1.1 什么是 Lombok?2. @SneakyThrows

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地