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

    文章

    881

    浏览量

    72821
  • 语音控制
    +关注

    关注

    5

    文章

    520

    浏览量

    29799
  • 亚马逊
    +关注

    关注

    8

    文章

    2748

    浏览量

    85959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Alexa语音生态接入+智能化升级|艾络迅助力先锋电器快速出海抢占全球市场

    炎炎夏日,推门而入,一句"Alexa,打开风扇"或"Hey Google,风速调至3档",风扇即刻响应,清凉随声而至。无需起身寻找遥控器,无需走到设备前手动调节,一切尽在语音之间。 以上情景是移远
    的头像 发表于 04-28 10:30 488次阅读
    <b class='flag-5'>Alexa</b><b class='flag-5'>语音</b>生态接入+智能化升级|艾络迅助力先锋电器快速出海抢占全球市场

    精准掌控,静默守护:晶振如何成为汽车遥控器的“心跳”引擎

    一按车钥匙,车灯闪烁、车门解锁,这套看似简单的动作背后,隐藏着现代汽车电子系统的精密时序网络。汽车遥控器内部的核心——晶振,正是这套系统的“心跳”引擎。晶振通过石英晶体的逆压电效应产生精确的频率信号,为遥控器内的微
    的头像 发表于 01-28 17:13 2924次阅读
    精准掌控,静默守护:晶振如何成为汽车<b class='flag-5'>遥控器</b>的“心跳”引擎

    基于芯岭技术XL2417D芯片的2.4G无线遥控器解决方案

    无线2.4G遥控器是我们生活中常见的一种遥控器了,相比于传统的红外线式遥控器,无线2.4g遥控器摆脱了指向性的问题,我们可以在屋内任何位置以及任何角度来使用
    的头像 发表于 01-15 12:43 1028次阅读
    基于芯岭技术XL2417D芯片的2.4G无线<b class='flag-5'>遥控器</b>解决方案

    【教程】图文教程:详解EWD22S-A01TR遥控器配对全步骤

    本教程你可参考图文字教程也可参考文末视频教程一、文字教程简介本教程旨在演示EWD22S-A01TR与遥控器的配对控制方法。接线步骤请参考EWD22S-A01TR接线教程材料准备
    的头像 发表于 12-04 19:35 1059次阅读
    【教程】图文教程:详解EWD22S-A01TR<b class='flag-5'>遥控器</b>配对全步骤

    智能语音遥控器低功耗BLE蓝牙芯片

    随着AI技术持续进步,支持语音识别功能的电视机、机顶盒等设备已广泛普及。在这一趋势下,搭载BLE蓝牙芯片的语音遥控器逐步替代传统红外遥控,成为新一代电视产品的标准配件。从红外到射频,从
    的头像 发表于 11-07 11:20 869次阅读

    力芯微红外遥控IC芯片ET4008MTC是家用遥控器的智能芯选

    在现代家居生活中,家用遥控器是我们与家电设备交互的重要工具。从电视、空调到风扇、音响,遥控器的存在极大地提升了我们生活的便利性。而力芯微红外遥控IC芯片ET4008MTC,凭借其高性能、低功耗、高
    的头像 发表于 10-23 14:41 943次阅读
    力芯微红外<b class='flag-5'>遥控</b>IC芯片ET4008MTC是家用<b class='flag-5'>遥控器</b>的智能芯选

    蓝牙语音遥控器方案 NRF52840、HS6621

    方案介绍 蓝牙语音遥控器一般是通过按下语音键,遥控器会发送一个 HID 编码通知智能电视或者机顶盒打开识音功能,此时,
    的头像 发表于 10-13 09:26 725次阅读
    蓝牙<b class='flag-5'>语音</b><b class='flag-5'>遥控器</b>方案 NRF52840、HS6621

    微光遥控器为低光环境带来智能与环保新选择:永铭电容选型方案

    。不同于依赖干电池和红外信号的传统遥控器,微光遥控器通过低光环境自供电,彻底改变了传统遥控器的使用方式。它利用微光能量实现自我充电,避免了电池更换和腐蚀问题,同时采用低
    的头像 发表于 09-01 09:58 731次阅读
    微光<b class='flag-5'>遥控器</b>为低光环境带来智能与环保新选择:永铭电容选型方案

    基于恩智浦RW612三频无线MCU的空调语音控制解决方案

    在家居生活中,你一定遇到过这样的“痛点”——传统空调遥控器操作繁琐,且每个空调对应着不同的遥控器,容易彼此混淆、难以配对,这样的困境对于年长的用户来说会显得更为突出。因此,为家电添加智能语音交互和
    的头像 发表于 08-19 14:21 5237次阅读

    433 遥控器 PCBA 开发方案:技术要点与实现路径

    选型及通信流程等关键技术要点,为相关开发者提供参考。​ 产品功能定位​ 这款 433 遥控器的核心功能是实现对目标设备的远程控制,并将控制指令信息上传至相关终端。具体而言,当用户按下遥控器
    的头像 发表于 08-07 10:39 1722次阅读

    寻求遥控器:cist电视是哪个公司的产品呀?是否有遥控器卖?

    cist电视是哪个公司的产品呀?是否有遥控器卖?
    发表于 08-04 17:26

    无线比例电机转速遥控器的设计

    介绍的是无线电遥控中最新的一款无线比例电机转速遥控器,比例遥控,是指受控制的模型的动作幅度与操纵者转动发射机操纵杆的动作所成的比例关系。一套完整的控设备应该具有:发射机、接收机、伺服机
    发表于 07-10 16:56

    蓝牙语音遥控器:智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。     相较于需对准设备的红外
    的头像 发表于 06-06 14:15 2868次阅读
    蓝牙<b class='flag-5'>语音</b><b class='flag-5'>遥控器</b>:智能家居的智慧<b class='flag-5'>控制</b>核心

    用射频芯片开发的家电遥控器特点介绍

    省电 一枚CR2032电池可使用2年以上。 功率大 控制家电功率达1kW. 应用领域: 可用于家用电器的遥控操作 产品规格: 遥控器供电:CR2032, 待机 空旷距离:最远100米。 射频频率:315MHz 家电功率:1000
    的头像 发表于 06-03 14:56 1904次阅读
    用射频芯片开发的家电<b class='flag-5'>遥控器</b>特点介绍

    蓝牙语音遥控器:智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。 相较于需对准设备的红外
    发表于 06-01 20:24