如何通过Alexa有效地控制我的哑电视?


12

我有一台或多或少的哑电视(东芝42SL863G)和家庭影院系统(LG HX806SG),我想通过Alexa语音命令对其进行控制。至少将它们打开并更改为电视或家庭影院配置。不幸的是,这似乎意味着我必须发送一些红外命令。

到目前为止,我能找到的最佳解决方案是使用Raspberry Pi,并使用定制的红外收发器(如此处详述的那样)对其进行增强。因此,我有一个Raspberry Pi,然后可以将其与LIRC库一起使用来控制我的哑设备。当然,我需要找出所有的IR代码,然后编写一些脚本以按顺序触发它们以设置电视模式或家庭影院模式等模式。

然后,下一步是为我未来的Pi装备ZigBee模块Z-Wave模块,并尝试假冒Alexa的通用智能家居设备,或者编写自定义Alexa技能以某种方式触发Raspberry Pi脚本。

这似乎不是很直接。但是,我似乎找不到更直接的方法来控制这些静音设备。从好的方面来说,Pi将是一个通用的红外指挥中心。

有没有更好的方法可以达到我的目标?

Answers:


11

您的方法似乎是您最好的方法,因为您列出的模型不支持与Alexa进行任何形式的集成(而且我认为直接修改电视/电影系统以将其连接到您的网络是不可行的)。

罗技Harmony中心似乎采取了非常相似的简单的发送红外信号来控制“哑”设备(就像一个传统的通用将遥控器)的办法,所以它很可能是你使用红外线发射器的做法是正确的(否则罗技会可能已经采用了其他解决方案!)。

在Logitech网站上,这里描述了Harmony Hub的运行方式:

封闭式橱柜控制

使用IR,Wi-Fi和Bluetooth®无线技术在封闭的机柜和门后面控制设备。

对于您的特定用例,红外(IR)是您唯一需要的传输类型,因为您的电视和家庭影院不支持其他方法。

但是,就此而言,可能值得考虑自己是否值得构建它,而不是为此目的从Logitech购买预先构建的解决方案。我已经使用兼容性检查器为您检查了兼容性,并且列出了两个设备都受支持,并且使用Pi的方法可能同样昂贵(但也需要设计软件和查找IR代码的麻烦):

在您链接的指南中,以下是其他所需的部分:

(省略了完整的型号名称,并且以1个单位撰写此价格时,其报价为最便宜的)

当您总计这些时,价格约为57.70英镑,与Logitech Harmony Hub相比,节省了41.30英镑,但是您将不得不花时间设计软件来控制IR发射器/接收器和Alexa技能。另外,如果你决定将它与您列出了ZigBee / Z-波分量SmartThings整合,总计将约为£84和114£整个设备(后者是比£99罗技枢纽!)。

但是,通过使用更简单的微控制器,您也许可以大幅度降低价格,因为我怀疑它太复杂了,因此需要Raspberry Pi 3。

总而言之,如果您面临挑战并且不介意弄脏您的手,则可以通过自己设计来节省很多钱(只要避免使用真正昂贵的组件即可)。如果您想要方便,罗技的解决方案似乎是理想的选择,因为它已经与Alexa集成在一起,并且您还可以通过智能手机免费获得控制权!


1

我有同样的问题。构建红外收发器是一项非常艰巨的任务(至少对我而言),我尝试将所有组件焊接在一起,但没有成功。

因此,我寻找了一块可以做到这一点的电路板,然后我找到了这个irdevkit.com 26 $,并订购了1张。我刚刚对其进行了测试,它可以正常工作!您可以将TX,TR连接到开发板上,以与IR控制器通信。要记录IR信号,请将E0发送到控制器,它将开始学习模式。要发送IR代码,请发送E3,然后发送ircode。

然后,我使用一个库将开发板模拟为wemos开关,Alexa开始响应我的开发板,就好像它是WeMos开关一样。现在,我可以使用Alexa打开/关闭电视。

希望这对其他人有帮助。


我不清楚这是否真的在回答问题,还是更多的评论。我认为这是一个答案,但也许可以改写为少一些“聊天”了……
Sean Houlihane

1

您可以使用HDMI CEC。Raspberry Pi硬件支持HDMI CEC,您的设备也是如此,然后您可以使用libCEC库通过HDMI发送命令

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.