如何使用手机的IR Blaster自动执行重复性任务

红外(IR)是用于电视,音乐系统,空调等设备的远程控制的最受欢迎的连接类型。 IR在手机上也不是新鲜事物-在蓝牙时代之前,它用于将轻巧的内容(例如联系人)从一部手机传输到另一部手机。

但是,如果您今天要求使用具有IR连接功能的手机,它将以完全不同的原因在那里。 HTC,三星,小米,联想等许多流行的Android手机都装有 IR Blaster 。它模仿传统遥控器的IR代码,以直接从智能手机控制多个设备-就像通用遥控器的工作方式一样。

由于利用了该IR blaster的创新应用程序,您可以使许多平凡的东西实现自动化您重复执行的任务。

硬件要求

有很多配备红外发射器的手机,例如三星Galaxy S6 Edge,小米Mi5,等等。但是,我们正在目睹一种趋势,近来IR blaster已从许多高端设备中删除。例如,Galaxy S7,HTC 10和Xiaomi Mi 5s都没有。但是,这是小米Redmi Note 4等许多中档手机所期望的典型功能。

如果您没有配备IR blaster的手机,那么还有一条出路-制造商我们在下面将要使用的软件中,还制造了IR blaster设备,该设备可通过蓝牙与任何Android或iPhone配对。 AnyMote Home是一款全向红外发射器,价格为119美元,可让您做更多的事情,例如使用Amazon Echo控制电子设备。

软件要求

如上所述我们将用于此功能的软件是AnyMote。该应用程序可与具有IR blaster功能的部分Android手机配合使用。我们今天要介绍的所有功能均可在免费版本中使用。如果您愿意,可以在应用内购买$ 6.99的广告,从而从应用中删除广告并解锁功能,例如添加无限的遥控器和备份/还原功能。

下载 — AnyMote(免费)

在AnyMote中设置多个遥控器

使用AnyMote应用,您可以在多个遥控器之间切换。您要做的第一件事是为您拥有的所有电子设备添加兼容的遥控器。您可以通过在侧边菜单中滑动,点击 + 符号,然后单击添加远程来实现此目的。

此处,您可以选择设备的类型,然后它会为您提供一些示例按钮,以检查哪个远程预设与您的设备兼容。选择最合适的预设后,它将把该遥控器添加到侧面菜单中。

创建宏

现在,您已完成添加所有遥控器,是时候创建一些宏来自动执行那些经常执行的任务了。设置宏的极限是天空,它会归结为您拥有的设备。我将演示我在三星Galaxy S6的AnyMote应用程序中预设的一些宏。

要添加宏,您需要在侧边菜单中滑动>,单击 + 按钮,然后单击添加宏。现在为宏设置名称。

我在卧室的电视的HDMI 2端口中插入了Chromecast。还有一个典型的电缆盒是通过复合材料连接的。我想创建一个宏,以便按一个按钮即可打开电视并切换到HDMI 2端口。因此,在此示例中,我将命名为 Sony TV Chromecast

After this, the next screen is pretty self-explanatory. The + symbol lets you add a new command or add a delay between two commands. I’ll start with Add a command. I’ll choose the Sony TV Bedroom remote, which I’ve configured previously. Now, I see a list of all the buttons for my TV remote — here I’ll choose Power on and click the checkmark symbol on the top-right.

您会看到,AnyMote会在每个命令后自动添加时间延迟。这种延迟对于像这样的实例很重要-因为在您按下电视上的电源按钮后,通常需要几秒钟的时间才能接受下一条命令。我大致计算了在电视上发生这种情况所花费的秒数,并相应地设置了延迟(在这种情况下为10秒)。之后,我再次点击 +按钮,从列表中选择HDMI 2,然后点击右上角的对勾符号。

确保我的电视已关闭,我可以通过按下 +按钮旁边的播放符号来尝试使用此宏。有时,如果您要进行更改而似乎未生效,则通常从多任务视图中关闭该应用程序,然后重新启动它通常可以使其正常工作(在我的情况下确实如此)。看到宏按预期工作后,按右上角的选中标记即可保存该宏。

作为可选步骤,您可以将该宏添加为按钮到现有的遥控器。我选择了 Sony电视卧室,因为此宏与该遥控器有关,所以!我可以从侧面菜单或通过访问 Sony TV Bedroom 遥控器快速访问此宏。

创建任务

对于下一个示例,我们会尝试创建一个新任务。与宏不同,任务是可以在事件发生时激活的预设命令。任务的最佳用例是我在使用Chromecast时经常遇到的问题:当有电话打进来时,没有简单的方法来暂停正在进行的视频。

通常需要接听电话,询问要握住的人,拉下通知栏,然后按暂停按钮。可以通过在AnyMote中创建任务来自动执行此操作。

要创建任务,请滑动打开侧边菜单,点击 +按钮,然后点击添加任务。现在给任务起个名字-我将其命名为暂停Chromecast来电

On the next screen, choose incoming phone calls from the list. Now, select tap to add command. Here, choose from your configured remotes — I’m going to choose Sony TV Bedroom again because that’s the one that has a Chromecast plugged in. Now, from the list presented, I’ll choose Pause. That’s it — now my task is set.

有几个警告,不过:仅当您的电视有效时支持HDMI-CEC配置文件,其次,您需要靠近电视机才能使它工作,因为红外线需要视线。但是在我的测试中,它在大多数情况下都有效并且非常方便!

您实现了什么自动化?

就像我们说的那样,当数量达到极限时,天空是极限您可以在AnyMote上使用宏和任务执行的操作。我还使用上述相同的步骤序列设置了几项其他事情:

  • 创建一个宏,该宏通过两个小时的自动关闭计时器来打开空调,因为我不知道
  • 创建一个任务,让我的空调在6:30 AM再次打开,在我醒来前的最后几个小时需要一些冷却功能。
  • li>

    希望您已经发现它在智能手机上安装IR Blaster有多么有用。现在,我们希望收到您的来信。

    您的手机上有红外发射器吗?您是否尝试过像AnyMote这样的第三方应用程序以充分利用它?您做了什么宏或任务?在下面的评论中响起!

  • 标签: 家庭自动化 移动自动化