Low level control of color kinetics parts? e.g. chromasic protocol
KeithE
Posts: 957
in Propeller 1
Has anyone controlled the Color Kinetics LED lights directly without using the Philips controllers? I couldn't find anything here on the forums about it, except some discussion about PWM IP.
The closest thing that I could find to a datasheet for the light control is this:
http://www.colorkinetics.com/support/datasheets/Chromasic1.pdf
A friend has a bunch of strips, and wanted me to take a look for him. I'm sure that the propeller could handle it, but it looks like it may involve some reverse engineering. Not sure if it's worth the effort versus using some other lights with a documented and already supported protocol.
The closest thing that I could find to a datasheet for the light control is this:
http://www.colorkinetics.com/support/datasheets/Chromasic1.pdf
A friend has a bunch of strips, and wanted me to take a look for him. I'm sure that the propeller could handle it, but it looks like it may involve some reverse engineering. Not sure if it's worth the effort versus using some other lights with a documented and already supported protocol.
Comments
Most users are either using this code:
I hope you know C++: https://github.com/Dewb/streetlight/blob/master/src/kinet.cpp
Or they use the python version:
Mabee python: https://github.com/vishnubob/kinet/blob/master/kinet/kinet.py
(https://github.com/vishnubob/kinet)
Perhaps java: https://github.com/IgorZubov/KiNET_API
https://github.com/denniedegroot/com.philips.kinet
https://github.com/vishnubob/kidmx
https://developers.meethue.com/philips-hue-api
https://github.com/vishnubob/kinet
https://github.com/Dewb/streetlight
https://cycling74.com/forums/topic/color-kinetics-network-control/#.WE8ynLkmGk4
http://blog.ecue.com/?p=410
http://www.colorkinetics.com/ls/controllers/quickconfig/
Is there documentation for the low-level protocol? Many of us have written drivers for things like the WS2812, so it seems reasonable that given proper documentation a Propeller object could be written to directly drive those LEDs.
This is the primary problem - I can't find any detailed low-level documentation. I thought someone here might have heard something though.