hcm0915 发表于 2023-5-30 11:32:03

智能语音红外伴侣使用说明+资源汇总帖

本帖最后由 hcm0915 于 2024-3-6 14:49 编辑

一、产品介绍

       本产品主要应用语音控制红外设备,支持空调、电视、电风扇等设备增加离线语音控制功能。产品内置小夜灯,可以语音控制。如果需要支持更多自定义设备,用户可以采用图形化编程修改和增加。
       使用之前本产品要匹配设备的红外遥控码,匹配设备时遥控器的红外发射头需对准红外伴侣的接收头,具体参见视频。
/new/tencentCloud/cloudiframe.php?id=237&autoplay=false演示视频

二、使用说明
1、匹配空调
(1)匹配方法:      
      1. 通过唤醒词“天问五幺”唤醒设备;
      2. 通过命令词“匹配空调”,进入空调匹配模式;
      3. 按下空调遥控器的电源键,成功会返回语音“匹配成功”。
(2)空调命令词:
      打开空调/关闭空调/空调高速风/空调中速风/空调低速风/自动风速/停止扫风/开启扫风/十六度/十七度/十八度/十九度/二十度/二十一度/二十二度/二十三度/二十四度/二十五度/二十六度/二十七度/二十八度/二十九度/三十度/制冷模式/制热模式/送风模式/除湿模式/自动模式/上下扫风/左右扫风/停止上下扫风/停止左右扫风/升高温度/降低温度/增加风速/减小风速
2、匹配机顶盒/电视机/电风扇
(1)匹配方法:      
      1. 通过唤醒词“天问五幺”唤醒设备;
      2. 通过命令词“匹配机顶盒/电视机/电风扇”,进入匹配模式;
      3. 根据语音提醒分别按下遥控器的对应按键,全部按键学习成功后会返回语音“匹配成功”。
(2)机顶盒命令词:
      打开机顶盒/关闭机顶盒/频道加/频道减/音量加/音量减
(3)电视机命令词:
      打开电视/关闭电视/主页/菜单/向上/向下/向左/向右/确认/音量增加/音量减小/返回
(4)电风扇命令词:
      打开风扇/关闭风扇/增加风速/减小风速/风扇摇头/停止摇头
(5)小夜灯命令词:
      开灯/关灯/打开绿灯/关闭绿灯/打开红灯/关闭红灯/打开蓝灯/关闭蓝灯/打开黄灯/关闭黄灯/打开白灯/关闭白灯
三、红外伴侣自定义编程教程
一、下载并安装天问Block软件1.    浏览器打开天问官方网站 http://twen51.com/;2.    点击“天问Block下载”。
二、连接设备1.把红外伴侣插入USB口。
三、编写程序并下载1.    参考范例代码修改(范例代码见下面章节)2.    修改完程序后,点击生成模型。3.    在更多/设置/编译模式里修改为2M编译下载和全擦除模式。4.    点击2M编译下载,下载程序。
范例一、RGB控制
      红外伴侣有两个RGB灯作为小夜灯使用。RGB灯分别由ASRPRO芯片的三个引脚控制。红灯R对应引脚PA3,绿灯G对应引脚PA5,蓝灯B对应引脚PA6。三个引脚均由PWM功能,可以实现RGB灯的调光。
      通过设置引脚的高低电平可以实现R、G、B的打开和关闭。完整参考程序“红外伴侣案例-RGB控制案例”。



      还可以使用PWM实现亮度的调整。完整参考程序“红外伴侣案例-RGB控制案例-PWM”。

      RGB控制部分原理图如下:
RGB部分硬件原理图
范例二、红外接收
      红外接收部分使用38KHz红外线接收探头,可接收标准38KHz调制的遥控器信号,通过对单片机进行编程,即可实现对遥控器信号的解码操作。完整参考程序“红外伴侣案例-红外接收案例”。
      库函数图形块功能介绍:

      返回参数: 一个字节数据

      返回参数: 一个字节数据

      返回参数: 0,没有接收到数据;其他值,数据长度

      红外接收回调函数,50uS调用一次
      红外接收部分原理图如下:

范例三、红外发射
      红外发射采用38KHz红外线发射头,可发射标准38KHz的调制信号,通过对单片机进行编程,即可实现38KHzIR信号接收设备的指令操作。我们在红外伴侣上共放置四颗红外发射管,正反各两个,使用距离和范围都有比较好的表现。完整参考程序“红外伴侣案例-红外发射案例”。
      红外发射使用PA0引脚,PA0引脚需要设置为PWM输出。

      我们可以使用扩展库中的“MiBox”扩展来实现对小米电视的控制。

         红外发射过程中需要添加临界保护,保证发射过程中不会被打断导致数据错误。多次发射可以保证发射能够更好的被接受到。

         红外发射部分原理图如下:

范例四、红外自学习
          完整参考程序“红外伴侣案例-红外自学习案例”。
         
          天问红外学习库是天问Block里开放的最重要、最强大库,可以匹配学习市面上主流空调和带红外遥控的设备。

          红外学习库,把学习红外分两种类型:一种是空调,一种是非空调外的其他设备(如电视机、电风扇、茶吧机等)。空调设备只要学习一下电源键,其他所有功能就不用学习。非空调设备,要一一学习要用到的按键。
          红外学习库编程设置也非常简单,只要添加设备,设置设备的ID(不能重复,只能下拉3000-9000的其中一个),按要求添加就可以完成。如下图添加茶吧机设备,启动匹配的命令“匹配茶吧机”。

         再添加匹配按键,就是添加学习按键的方法,控制设备命令是就是用什么语音来代替遥控,回复语就是控制设备后回复什么。

      其他所有程序不用修改,生成模型、编译下载就完成添加。

范例五、红外伴侣简易库
      图形化增加设备、修改唤醒词、命令词、修改引脚,完整参考程序“红外伴侣简易库-红外伴侣”。

四、红外伴侣案例导入步骤
      (1)将红外伴侣插入电脑USB接口。提供案例均含有模型只需要含模型导入,然后直接下载就可以使用。

       (2)导入程序后直接编译下载就可以使用。

五、红外伴侣恢复出厂固件步骤
         (1)将红外伴侣插入电脑USB接口。使用“天问Block\asrpro”目录下的“全擦除烧写工具.exe”工具烧写固件恢复。

         (2)选择红外伴侣固件,然后点击烧写。



            (3)烧写完成就可以恢复出厂功能。


            (4)出厂程序源码,因为功能比较复杂,为代码格式,非图形化模式


六、附录
红外伴侣原理图




















mbli1511 发表于 2023-6-1 21:01:39

:victory:强大!!

twblock 发表于 2023-6-6 18:14:54

我很想做的控制器,这里就出现了。可以很方便的控制以前的就产品,赋予他们二次生命!

1456198633 发表于 2023-6-9 10:03:03

挺不错的,要是把定时加进去就完美了

dingyiwei 发表于 2023-6-10 20:56:59

编译后有这个问题烧不进程序怎么解决。提示no such file or directory

qizu520 发表于 2023-6-13 18:04:47

求图形化的源码    要更改命令词等内容   

dolphin 发表于 2023-6-16 17:48:50

qizu520 发表于 2023-6-13 18:04
求图形化的源码    要更改命令词等内容

等一下,过两天会出一个字符模式修改的视频,修改也很简单

dolphin 发表于 2023-6-16 17:53:18

dingyiwei 发表于 2023-6-10 20:56
编译后有这个问题烧不进程序怎么解决。提示no such file or directory

内部数据存储 红外扩展库重新加载一下

12356aa 发表于 2023-6-17 15:04:38

哪位大神知道怎么弄搜索空调啊

Tonyhe 发表于 2023-6-19 14:36:24

非常强大
页: [1] 2 3 4
查看完整版本: 智能语音红外伴侣使用说明+资源汇总帖