0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过亚马逊Alexa语音控制遥控器

454398 来源:wv 2019-08-31 09:55 次阅读

步骤1:连接红外接收器

如何通过亚马逊Alexa语音控制遥控器

第一个步骤是识别每个遥控器及其按钮发送的哪些IR信号,以便与您的电视或空调进行通信。我们将能够通过使用红外接收器/传感器找到它。

可以在线找到许多主流品牌如LG和松下的IR代码。如果您选择这样做,则可以跳到步骤4.

将IR接收器连接到Arduino,如上图所示。

第2步:Arduino IDE& IRremote Library

对于此步骤,您需要安装名为IRremoteESP8266的库,为此您需要Arduino IDE。如果您还没有Arduino IDE,可以从这里下载 - https://www.arduino.cc/en/Main/Software.

安装Arduino IDE后,导航到以下链接并按照我们将要使用的IRRemoteESP8266库的安装说明进行操作 - https://github.com/markszabo/IRremoteESP8266

一旦安装了库,请导航到IRremoteESP8266示例文件夹,(无论您在哪里安装Arduino IDE都可以找到它)并打开IRrecvDumpV2文件夹;

Arduino》 libraries》 IRremoteESP8266》 examples》 IRrecvDumpV2》 IRrecvDumpV2.ino

现在,打开IRrecvDumpV2文件 - 我们将在下一步编辑和上传此代码!

步骤3:编码IR接收器

在代码中,确保将recvPin更改为用于将IR接收器连接到ESP8266的接收(如果您按照上一步中的图表操作,则将GPIO Pin 2或D4更改为)。

将ESP8266连接到您的 电脑

确保在Arduino IDE上选择了正确的主板。您可以通过转到工具》板》 NodeMCU 1.0(ESP-12E模块)来更改此设置。

现在通过点击上传按钮将代码上传到您的ESP866上,这通常需要几秒钟。

上传后,打开串行监视器(工具》串行监视器)。

确保您的波特率设置为115200。

步骤4:收集IR代码

您现在可以按遥控器上的按钮,IR Receiver将显示您的唯一IR代码Arduino IDE串口监视器。

请注意,您已获得各种数据值(请参见上图),需要注意的重要事项包括编码类型,代码,位数,uint64_t值和uint16_t rawData值(这是带有“0x”前缀的代码。

记下所有这些值,注意遥控器上的哪个按钮对应每个代码。我们将在下一步使用所有这些数据!

*确保获得一些一致的读数,因为可能存在干扰。

对于我的AC,我只能提取rawData,但是对于我的电视,我获得了有效的hexcode和rawData。您的数据可能具有不同的编码类型和代码。

第5步:测试IR信号

现在是时候看了如果您在上一步中收集的IR代码确实有效!我们将通过将IR LED连接到ESP8266并发送我们在上一步中解码的相同IR信号来完成此操作。您的电视/交流电应该像对待遥控器一样响应这些信号。

让我们首先将IR LED连接到ESP8266,只需按照上图。

接下来,再次导航到IRremoteESP8266示例文件夹,然后打开IRsendDemo文件夹;

Arduino》 libraries》 IRremoteESP8266》 examples》 IRsendDemo》 IRsendDemo.ino。

打开IRsendDemo文件并编辑代码,根据编码类型,位数(代码为十六进制)替换IR代码,频率(对于rawData)。

接下来要做的就是上传你的代码并指向你的设备以获得回复。

如果你的设备正确响应你的IR信号,你对结果感到满意,继续下一步我们将编码这些IR代码,以便Alexa将它们作为设备接收。

第6步:编码亚马逊Alexa

如果你正在读这篇文章,那你差不多完成了!

要做的第一件事是从我的github下载代码 - 》 https://github.com/nugoo1/Alexa-IR-Remote

使用文件Office_AC.ino (使用rawData)和Office_TV.ino(使用32位的十六进制代码)作为示例。

编辑替换您的Wifi用户名和密码的代码。接下来,替换IR代码,端口号(使用高于1024的端口)和设备名称。 Alexa将获取这些名称(但您可以随后在Amazon Alexa应用程序上编辑这些名称。)。

您最多可以添加10个设备,添加更多设备时会出现一些问题。确保为添加的每个额外设备添加唯一的回调和侦听器。

步骤7:将设备添加到Amazon Alexa

现在打开您的亚马逊Alexa应用。并且您应该能够发现所有新设备(IR代码)。

只需搜索新设备,它们就会弹出(见上图)。

现在您拥有自己的语音控制遥控器!您可以使用您学到的语音来控制通过Amazon Alexa使用遥控器的几乎所有内容。

步骤8:Voila!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 遥控器
    +关注

    关注

    18

    文章

    826

    浏览量

    65478
  • 语音控制
    +关注

    关注

    5

    文章

    475

    浏览量

    28184
  • 亚马逊
    +关注

    关注

    8

    文章

    2604

    浏览量

    82889
收藏 人收藏

    评论

    相关推荐

    蓝牙语音遥控器方案

    ,使用非常方便,彻底摆脱传统红外遥控器在节目搜索时的繁琐操作和低效。 一、方案介绍: 蓝牙语音遥控器一般是通过按下语音键,
    的头像 发表于 08-29 14:37 244次阅读
    蓝牙<b class='flag-5'>语音</b><b class='flag-5'>遥控器</b>方案

    433M 通讯技术无线遥控器芯片CMT2300A

    遥控控制,防盗报警,工业控制以及无线智能家居领域得到广泛应用。 01 433M遥控器 遥控器
    的头像 发表于 07-15 15:01 653次阅读
    433M 通讯技术无线<b class='flag-5'>遥控器</b>芯片CMT2300A

    老陆测功耗03 | 遥控器该扔吗?

    在日常生活中,你一定遇到过下列情形:开电视要用到两个遥控器三居室有四个空调遥控器窗帘、吊灯都得配遥控器……遥控器多多多,多到厌烦本期选取了生活中常见的三款
    的头像 发表于 06-08 08:04 237次阅读
    老陆测功耗03 | <b class='flag-5'>遥控器</b>该扔吗?

    OpenHarmony开发案例:【分布式遥控器

    分布式遥控器将手机的输入能力和电视遥控器遥控能力结合为一体,从而快速便捷操控电视。
    的头像 发表于 04-16 16:44 813次阅读
    OpenHarmony开发案例:【分布式<b class='flag-5'>遥控器</b>】

    基于国民技术N32WB031的蓝牙语音遥控器解决方案

    N32WB031系列蓝牙芯片是国民技术新一代高性能、超低功耗的蓝牙5.1芯片,具有丰富的外设接口,在工业/能源、金融/消费、医疗、家电及汽车等行业领域用途非常广泛。本文介绍的蓝牙语音遥控器方案采用
    的头像 发表于 03-08 10:00 1759次阅读
    基于国民技术N32WB031的蓝牙<b class='flag-5'>语音</b><b class='flag-5'>遥控器</b>解决方案

    应用在机顶盒遥控器中的2.4GHz无线芯片

    机顶盒遥控器是用于控制机顶盒,进而控制电视机的遥控器。以机顶盒遥控器为例,其遥控器按钮由前后两部
    的头像 发表于 02-29 09:48 657次阅读
    应用在机顶盒<b class='flag-5'>遥控器</b>中的2.4GHz无线芯片

    华为入局的智能遥控器市场,产业创新不断

    电子发烧友网报道(文/莫婷婷)智能遥控器指的是通过与嵌入到各类设备中的智能模块接发信号实现的智能控制器产品,集成了自动控制、传感技术、通讯、电磁兼容等多种技术。从市场使用定位来看,智能
    的头像 发表于 02-27 00:28 3440次阅读

    如何提高红外线发射管在遥控器上的发射距离

    如何提高红外线发射管在遥控器上的发射距离  遥控器成为了我们日常生活中不可或缺的一部分,我们通过遥控器可以控制电视、空调、音响等大量设备。而
    的头像 发表于 01-31 14:47 2440次阅读

    万能遥控器的设置和使用方法

    万能遥控器是一种能够控制不同品牌电器的设备,它可以将多个遥控器的功能整合到一个遥控器上,方便用户操作。在本文中,我将详细介绍万能遥控器的设置
    的头像 发表于 01-24 10:57 1.3w次阅读

    2.4G无线遥控器方案开发,稳定性强,可用于多种应用

    不会受到光线干扰。它由遥控器和接收两部分组成,遥控器通过内部的控制芯片把指令转换成2.4GHz无线信号,发送给接收
    的头像 发表于 01-18 15:44 1875次阅读

    红外线遥控器使用方法

    红外线遥控器是一种常见的电子设备,广泛应用于家庭、商业和工业领域。它可以通过红外线信号与相应的设备进行通信,实现控制和操作。本文将详细介绍红外线遥控器的基本原理、操作步骤和常见问题解决
    的头像 发表于 12-20 11:31 4147次阅读

    亚马逊Alexa部门再次裁员,传统智能语音助手已来到终章

    电子发烧友网报道(文/黄山明)近日,美国科技巨头亚马逊宣布,将裁撤Alexa语音助手业务部门数百个岗位,并表示将投入更多资源打造生成式AI功能。从侧面表明亚马逊的智能
    的头像 发表于 11-28 01:22 1465次阅读

    货车尾板遥控器:公路物流的新利器

    货车尾板遥控器是一种安装在货车尾板上的遥控开关设备。它采用先进的遥控技术,通过遥控器可以实现尾板的升降、伸缩等操作。这种设备大大简化了传统的
    的头像 发表于 11-25 17:42 964次阅读

    433超强拷贝滚动码遥控器解决方案

    滚动码遥控器广泛应用于多种领域,其主要目的是增强设备的安全性和防止未经授权的访问。在卷帘门,电动门和一些安全领域中有着很好的应用。如果滚动码遥控器丢失或损坏,可能需要专业人员才能重新编程和同步
    的头像 发表于 10-27 19:35 2459次阅读
    433超强拷贝滚动码<b class='flag-5'>遥控器</b>解决方案

    基于Android手机的智能遥控器设计

    电子发烧友网站提供《基于Android手机的智能遥控器设计.pdf》资料免费下载
    发表于 10-08 14:34 0次下载
    基于Android手机的智能<b class='flag-5'>遥控器</b>设计