17

有没有一种方法(硬件/软件组合)可以让我使用 PC 来控制一个或多个“Philips Living Colors”灯 - 例如充当“遥控器”的 USB 记忆棒。通过这种方式,我可以通过软件(例如网络应用程序 - 通过 iPhone / 远程)控制灯,甚至可以创建飞利浦在他们的一些电视中构建的内容并称为“流光溢彩”(图形驱动程序检测主颜色以控制灯)。

我想这更像是一个硬件而不是一个软件问题——但我在网上找不到任何关于这个的东西,而且我肯定不是第一个在昨天打开我的 LivingColors 灯时提出这个想法的人;)

4

4 回答 4

6

LivingColors 灯有两个版本,Gen1 灯可以用一个小套件控制,据我所知 Gen2 不能用 3rd 方产品控制。

有一个 Arduino shield 可以控制 Gen1 灯,描述这个的文章是荷兰语。简而言之:屏蔽,以及扩展的灯,可以通过 USB 串行控制。谷歌翻译可能会有所帮助:

硬件:http ://www.knutsel.org/2010/04/11/assemble-the-cc2500-arduino-shield/

软件链接在文末。(我只能发一个链接。)

有一个架构和软件,有足够的信息来构建您自己的 Gen1 灯控制器。

一些备注:

  1. 我是这些帖子的作者。
  2. 这些盾牌在荷兰和比利时作为套件出售(因此是荷兰博客文章)。
  3. Gen2使用IEEE802.15.4(手册中这样说),据说使用加密的 Zigbee。Zigbee 和加密 Zigbee 使用 IEEE802.15.4。
  4. 我可能应该更好地翻译这些帖子。

[ 2010 年 4 月 11 日编辑:将博文翻译成英文并更改了此处的链接]

于 2010-02-11T22:40:59.127 回答
4

LivingColors 使用 802.15.4 的实现,这是专为消费电器设计的“ZigBee”网状网络无线协议。

可以说服第二代 LivingColors 灯与飞利浦 Hue无线网桥通信并与 Hue 设置集成。可以在此处获得有关如何完成此操作的许多轶事信息:

http://www.everyhue.com/?page_id=38#/discussion/7/hue-and-living-colors

... 出于您的目的,与 Hue 集成是您最好的选择,因为该桥公开(到目前为止,非官方)一个全面的 RESTful JSON API,它很容易编写脚本 — 可以在此处找到使用此 API 的更好资源之一:

http://rsmck.co.uk/hue

使用 Hue 桥和 LivingColors 灯,我个人在做你想做的事情时获得了很多乐趣。祝你好运!

于 2012-12-22T22:16:02.593 回答
2

我也会对通过 2.4Ghz USB 发射器从计算机控制我的 Living Colors 感兴趣(主要是为了好玩;)

我有两个 Living Colors,一个“Generation 1”和一个“Generation 2”,坏消息是远程硬件和(可能)协议已被 Philips 在此过程中完全修改(可能添加了“褪色效果” “第二代)。所以现在更复杂了,这样的发送器必须处理 2 个协议。

关于官方控制器内部内容的另一个链接(除了上面给出的 Elektor 文章):

于 2010-02-07T20:05:48.350 回答
0

我查看了飞利浦网站,您可以在其中下载用户文档。以下故障排除提示提供了线索:

LivingColors doesn’t respond quickly to the remote control.
- The communication between the remote control and the
  LivingColors can be affected by heavy traffic on a wireless data
  network, for example a wireless router.You should move Living-
  Colors away from the wireless access point and switch your
  wireless router to channels 8-11 for minimum interference.

所以控制器使用无线通信。这显然是一个相当复杂的通信链路,一个控制器最多可以控制 6 个灯。

除非它是一个完整的 WiFi 链接,否则需要一台计算机来控制灯光,否则需要一些严重的硬件黑客攻击。如果它是 WiFi 链接,则可以编写驱动程序。

如果有人有这些,他们可以进行 WiFi 扫描以查看灯和控制器是否出现?

于 2009-06-20T17:33:37.897 回答