Контролируя дешевые, замечательные рождественские огни

[Джеймс] бродили вокруг Уолгринса после рождества, а также обнаружили что-то чрезвычайно увлекательное – RGB светодиодные рождественские огни, которые были индивидуально адресованы. При 6,50 долларов за нить 15 огней, он просто должен был приобрести несколько, а также выяснить управление протоколом. В конце концов, кто может отказаться от большой, дешевой, управляемой RGB LED LED?

Упаковка для этих огней – очевидно, создаваемая Britestar – включает кнопку «Попробуйте ME», которые циклы с разными узорами света. Эта кнопка состоит в том, что сначала наклоняется [Джеймс] к правде, огни на этой цепи могут быть индивидуально управляемыми. Раскрытие одного из огней, он обнаружил именно то, что он хотел: эпоксидная капля, две провода для силы, а также три провода для сигнализации.

Проведуя этот свет с диапазоном, а также логическим анализатором, [Джеймс], понял, что происходит очень, чрезвычайно простая протокол. По сути, вся строка, функционирующая как огромный регистр сдвига, принимая значения для одного света, а также нажав его вниз по строке. При взгляде на протокол [Джеймс] также обнаружил] Эти огни поддерживают 16 уровней яркости. Да, RGB светодиодные рождественские огни с ШИМ для 7 долларов. Не могу побить это.

[Джеймс] составлял библиотеку Arduino для управления этими строками, а также положить его на Github. В то время как ваши региональные Walgreens, скорее всего, уже спрятаны эти огни в задней части магазина, возможно, стоит просить, чтобы посмотреть, есть ли у них какой-либо тип левого.