Ответ 1
Прочитайте в этой статье. В нем описано, как управлять удаленным использованием usb.
есть способ (аппаратно-программная комбинация), который я могу использовать для управления одной или несколькими лампами Philips Living Colors с помощью ПК - например, USB-Stick, который действует как "remote". Таким образом, я мог контролировать лампу через программное обеспечение (например, веб-приложение поверх iPhone/удаленно) или даже создавать то, что Philips встраивает в некоторые из своих телевизоров, и называет "ambilight" (графический драйвер, определяющий основной цвет для управления лампой).
Я думаю, что это больше похоже на аппаратное обеспечение, чем на вопрос о программном обеспечении, но я ничего не мог найти об этом в Интернете, и я уверен, что не первый, кто придумал эту идею, когда я распакую свою лампу LivingColors вчера;)
Прочитайте в этой статье. В нем описано, как управлять удаленным использованием usb.
Есть две версии лампы LivingColors, лампа Gen1 может управляться небольшим набором, насколько я знаю, Gen2 не может контролироваться сторонними продуктами.
Существует щит Arduino, который может управлять лампами Gen1, статья, описывающая это на голландском языке. Короче говоря, щит, а также удлинитель лампы, можно контролировать с помощью последовательного USB-интерфейса. Google translate может помочь:
Аппаратное обеспечение: http://www.knutsel.org/2010/04/11/assembling-the-cc2500-arduino-shield/
Ссылка на программное обеспечение находится в конце сообщения. (Я могу опубликовать только одну ссылку.)
Существует схема и программное обеспечение, достаточная информация для создания собственного контроллера для ламп Gen1.
Некоторые замечания:
[11 апреля 2010 г. edit: сделанные переводы блога на английском языке и изменили ссылки здесь]
LivingColors использует реализацию 802.15.4, "беспроводной сетевой протокол ZigBee, предназначенный для бытовых приборов".
Лампы второго поколения LivingColors можно убедить поговорить с беспроводным мостом Philips Hue и интегрироваться с настройкой Hue. Здесь можно найти много анекдотических сведений о том, как это сделать:
http://www.everyhue.com/?page_id=38#/discussion/7/hue-and-living-colors
... для ваших целей, интеграция с Hue - ваш лучший выбор, поскольку мост предоставляет (пока еще неофициально) всеобъемлющий RESTful JSON API, который легко поддается сценарию - один из лучших ресурсов при использовании этого API может можно найти здесь:
Мне лично было очень весело делать то, что вы пытаетесь сделать, с лампами Hue Bridge и LivingColors. Удачи!
Я тоже был бы заинтересован, контролируя мои Живые Цвета с компьютера через USB-передатчик 2.4Ghz (в основном, просто для удовольствия;)
У меня есть два Living Colors, "Generation 1" и "Generation 2", и плохая новость заключается в том, что удаленное оборудование и (возможно) протокол полностью модифицированы Philips в процессе (возможно, чтобы добавить "эффекты затухания" второго поколения). Таким образом, это еще сложнее, такой передатчик должен будет иметь дело с двумя протоколами.
Еще одна ссылка о том, что внутри официального контроллера (в дополнение к приведенной выше статье Elektor):
Я проверил сайт Philips, где вы можете скачать . Следующий совет по устранению неполадок дает ключ:
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, чтобы увидеть, отображается ли индикатор и контроллер?