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

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

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

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

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

#1 楼

您的方法似乎是最好的方法,因为您列出的模型不支持与Alexa进行任何形式的集成(而且我认为直接修改电视/电影系统以将其连接到您的网络是不可行的)。
Logitech Harmony Hub似乎采取了非常相似的方法,即简单地发送红外信号来控制“哑”设备(就像传统的通用遥控器一样),因此您使用红外发射器的方法似乎很可能是正确的(否则Logitech可能会采用其他解决方案来解决该问题!)。
在Logitech网站上,以下是Harmony Hub的运行说明:

封闭式机柜控制
使用IR,Wi-Fi和Bluetooth®无线技术在封闭的机柜和门后面控制设备。电视和家庭影院不支持其他方法。
但是,就此而言,这可能是麦芽汁h考虑是否值得自己亲自构建它,而不是为此目的从Logitech购买预构建的解决方案。我已经使用兼容性检查器为您检查了兼容性,并且列出了两个设备都受支持,并且您使用Pi的方法可能同样昂贵(但也需要设计软件和查找IR代码的麻烦): br />

Raspberry Pi 3 Model B-£32.99

从链接的指南中,还有其他所需的部件:


Adafruit Protoboard-£10.13

两个IR LED-每个£0.334

两个LED支架-每个£0.097

晶体管-£0.083

10 kOhm电阻器-£0.167

IR接收器-£0.471

连接线轴组-$ 15.95≈£13截至2016年12月

(省略了完整的模型名称,并且以1单位的价格撰写该文章时,其报价为最低价)
当您总计这些价格时,价格约为57.70英镑,与Logitech Harmony Hub相比,节省了41.30英镑,但是您将不得不花时间设计软件来控制IR发射器/接收器和Alexa技能。或者,如果您决定将其与列出的ZigBee / Z-Wave组件的SmartThings集成,则整个设备的总价约为84英镑,而总价为114英镑(后者比99英镑的Logitech Hub还要高!)。 br />但是,通过使用更简单的微控制器,您也许可以大幅度降低价格,因为我怀疑它会太复杂以至于需要Raspberry Pi3。
总而言之,如果您是面对挑战并且不介意弄脏您的手,您可以自己设计(可以避免真正昂贵的组件),从而节省很多钱。如果您想要方便,罗技(Logitech)的解决方案似乎是理想的选择,因为它已经与Alexa集成,并且您还可以通过智能手机免费获得控制权!

#2 楼

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

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

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

希望对其他人有所帮助。

评论


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

– Sean Houlihane
17-10-3在11:00

#3 楼

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