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

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

3天内不再提示

怎样语音控制HDMI开关

454398 来源:wv 2019-09-30 17:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:将其打开

怎样语音控制HDMI开关

我首先拆开HDMI开关以查看内部内容。

我用万用表探测电路板,并确定:

由连接的输入端提供的5VDC供电,

“选择”按钮通过将一条线拉到地面来工作,并且

每个LED上的压降为2V

任一时刻最多有一个LED处于活动状态。因此,通过将LED阳极连接至光子模拟引脚,我可以确定哪一个点亮,从而确定当前将哪个HDMI输入路由到输出端口

要模拟按下“选择”按钮,我可以简单地将选择引脚的一只脚拉到地面。这会导致HDMI开关将不同的输入路由到输出。

切换“选择”开关并监视LED以确定结果,正是我需要远程控制HDMI开关。

步骤2:连接HDMI开关

要监控LED,我焊接了一根引线到每个LED的阳极。

要切换HDMI开关,我将一根引线焊接到了选择按钮的上侧。

我也将一根引线焊接到了方便的接地。

最后,我在外壳上钻了一个孔,将电线穿过该孔,然后将HDMI开关放回原处。

步骤3:连接粒子光子

我用一块穿孔板安装光子,然后将LED引线连接到光子上的A0,A1和A2,将选择按钮连接到D6,并接地。为了控制Chromecast加密狗的电源,我添加了一个p型MOSFET作为开关,该电源通过USB A型母头连接器供电。 MOSFET的栅极引脚还具有一个10K欧姆的上拉电阻

还有一个将D1接地的按钮,但目前还没有使用。

至为光子供电,我使用了DC-DC转换器,因为光子数据表(https://goo.gl/MdwMp1)提出了一些有关使电源线短路的警告。

此外,请注意,光子标称是3.3V的部件,因此将其连接到5V的部件似乎很危险。但是数据表说数字引脚(例如我正在使用的D6)是5V耐压的。如上所述,LED两端的电压降约为2V,因此在那里没有问题。

最后一张图片显示了完整的硬件。显然,我需要将其放在项目箱或某种情况下,但这将是将来的项目。

步骤4:对光子进行编程

如有必要,请遵循“粒子”指南并设置光子(https://docs.particle.io/guide/getting-started/start/photon/)。然后,启动Particle Web IDE(https://build.particle.io),创建一个新应用,粘贴所附的hdmiswitch.ino脚本并闪烁您的Photon。

这里有很多详细信息,但是如果您不熟悉Photon,Particle网站上有一些不错的文档。 https://docs.particle.io/guide/getting-started/int 。..

我提供了hdmiswitch_tester.py Python测试脚本,您可以使用该脚本与Photon进行交互并执行切换功能。首先,您将必须编辑测试脚本以添加您的Photon设备ID和“粒子”访问令牌值。然后,从命令行运行 python hdmiswitch_tester.py XXX (其中XXX是tivo,dvd或chromecast)在设备之间进行切换。当然,Tivo和DVD播放器必须加电才能切换到它们。运行 python hdmiswitch_tester.py --help 来查看命令语法是什么。此脚本应该在Windows,Linux和Mac上都可以运行,并且您需要安装Python 2.7。

我在交换机端口1上连接了Chromecast,在端口2上安装了DVD播放器,在端口2上安装了Tivo 3.您可以修改脚本以适合您的特定设备。

切换到Chromecast会延迟一些时间,因为它必须开机,大约需要30秒钟。

第5步:设置Alexa和IFTTT

一旦事情在python测试脚本中起作用,您就知道光子正在通过粒子云服务。下一步是为Alexa设置一种发布与测试脚本相同的命令的方法。这可以通过创建一个集成了Alexa和Particle云服务的IFTTT应用程序来实现。

登录IFTTT并使用这些屏幕截图作为指南来设置3个应用程序。我的3个词是“ chromecast”,“ dvd player”和“ tivo”,但是您可以根据需要自定义内容。只需记住对hdmiswitch.ino代码进行适当的更改即可。

现在,我可以命令Alexa将电视从Tivo切换到DVD播放器,再切换到Chromecast。请注意,Alexa有时不理解该请求,因此我可能不得不将触发词更改为更易于理解的内容。我还用一根较长的HDMI线从交换机到电视换了一根短的HDMI电缆,这样交换机就不再只是背在背上了。

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

    关注

    0

    文章

    7

    浏览量

    7685
  • 语音控制
    +关注

    关注

    5

    文章

    518

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PI3HDMI412FT - B:高性能HDMI信号开关的技术剖析

    PI3HDMI412FT - B:高性能HDMI信号开关的技术剖析 在当今的电子设备中,高分辨率视频传输需求日益增长,HDMI接口凭借其高带宽和高质量的传输能力,成为了视频信号传输的主
    的头像 发表于 04-26 16:25 595次阅读

    485AI语音识别模块:多路语音控制,实现安防设备语音联动

    防消防、能源设施、老旧设备改造等。 一、工业自动化(核心场景) - 智慧工厂/产线:语音控制流水线启停、机械臂、传送带调速、机床操作、设备参数查询 - 智慧仓储:语音控制AGV小车、货
    的头像 发表于 04-22 15:17 175次阅读

    PI3HDX621:2 端口 HDMI™1.4 接收器开关的技术解析

    PI3HDX621:2 端口 HDMI™1.4 接收器开关的技术解析 在当今的电子设备中,HDMI 接口的应用极为广泛,对于高质量音视频传输的需求也日益增长。PI3HDX621 作为一款 2 端口
    的头像 发表于 03-25 14:25 192次阅读

    SGM4561:HDMI接口负载开关与逻辑电平转换器的卓越之选

    SGM4561:HDMI接口负载开关与逻辑电平转换器的卓越之选 在电子设计领域,HDMI接口的应用日益广泛,对相关负载开关和逻辑电平转换器的性能要求也越来越高。SGM4561作为一款专
    的头像 发表于 03-16 15:40 195次阅读

    HDMI2C1 - 5DIJ:HDMI 1.3 控制链路的理想之选

    HDMI2C1 - 5DIJ:HDMI 1.3 控制链路的理想之选 在电子设计领域,HDMI 接口的应用十分广泛,而如何保障 HDMI
    的头像 发表于 01-30 17:20 848次阅读

    德州仪器TMDS442:4至2 DVI/HDMI开关的深度解析

    德州仪器TMDS442:4至2 DVI/HDMI开关的深度解析 在当今数字化的时代,高清视频传输变得越来越重要,DVI和HDMI接口作为数字视频传输的重要标准,广泛应用于各种显示设备中。德州仪器
    的头像 发表于 01-14 17:00 1217次阅读

    深入解析TS3DV421:DVI/HDMI应用的理想开关方案

    深入解析TS3DV421:DVI/HDMI应用的理想开关方案 在电子工程师的日常工作中,为DVI/HDMI应用选择合适的开关器件至关重要。今天,我们就来详细探讨德州仪器(TI)推出的T
    的头像 发表于 01-14 15:50 585次阅读

    探索TMDS442:4至2 DVI/HDMI开关的卓越性能与应用

    探索TMDS442:4至2 DVI/HDMI开关的卓越性能与应用 在当今数字化的时代,高清视频传输变得越来越重要。TMDS442作为一款4至2 DVI/HDMI开关,在数字视频接口领域
    的头像 发表于 12-27 11:15 1385次阅读

    深入解析TS3DV421:DVI/HDMI应用的理想多路复用开关

    深入解析TS3DV421:DVI/HDMI应用的理想多路复用开关 在当今数字化高速发展的时代,高清视频传输需求日益增长,DVI和HDMI接口作为主流的高清视频传输标准,在各类显示设备和信号源之间
    的头像 发表于 12-26 11:10 606次阅读

    深入解析TMDS361B:三端口HDMI开关的卓越之选

    深入解析TMDS361B:三端口HDMI开关的卓越之选 在数字视频接口技术日新月异的今天,HDMI开关作为连接多个视频源与显示设备的关键组件,其性能和功能对于实现高质量的视频传输至关重
    的头像 发表于 12-25 09:20 534次阅读

    如何用FPGA控制ADV7513实现HDMI画面显示和音频播放

    HDMI接口显示使用DMT时序+TMDS编码来实现。当用FPGA控制HDMI的数据传输时,通常可以采用纯RTL实现TMDS算法或者使用专门的HDMI芯片(如ADV7513)这两种方案来
    的头像 发表于 12-02 11:05 7107次阅读
    如何用FPGA<b class='flag-5'>控制</b>ADV7513实现<b class='flag-5'>HDMI</b>画面显示和音频播放

    探秘HDMI2C1 - 5DIJ:HDMI 1.3 Tx控制链路的保护与增强利器

    探秘HDMI2C1 - 5DIJ:HDMI 1.3 Tx控制链路的保护与增强利器 在电子设计领域,HDMI接口的应用极为广泛,而对于HDMI
    的头像 发表于 11-27 18:52 1332次阅读
    探秘<b class='flag-5'>HDMI</b>2C1 - 5DIJ:<b class='flag-5'>HDMI</b> 1.3 Tx<b class='flag-5'>控制</b>链路的保护与增强利器

    增加语音控制功能关注这几颗芯片轻松搞定

    增加语音控制功能关注这几颗芯片轻松搞定 目前感觉几乎所有的头部或者非头部的产品都在争先恐后的上语音控制功能,产品单价高的上离在线AI对话功能,产品单价低的上离线
    的头像 发表于 08-19 16:46 1152次阅读

    语音控制模块工作原理

    语音控制芯片或者说模块的应用前景越来越广泛,无论是设计方案还是厂家生产的产品在越来越多越来越频繁的使用语音控制芯片。当然行业内更多的是称呼为语音
    的头像 发表于 06-17 11:49 1747次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>控制</b>模块工作原理

    鸿雁电器携手智芯科推出离线双核语音控制单火线开关

    近日,杭州鸿雁电器携手智芯科,基于其领先的双核离线语音识别芯片技术,联合开发出离线双核语音控制单火线开关,为智能家居行业带来了全新变革。该产品通过
    的头像 发表于 06-11 10:23 1132次阅读