Hello, I'm hoping to put together a simple desktop cube with ten RGB LEDs that are controllable by a user interface, most likely switches and potentiometers. The goal is to be able to control the direction, intensity, and color of the lights.
What I'm not sure about is whether to use DMX to control the LEDs, or simply write code to do so.
Any direction or thoughts on the subject in terms of design and hardware would be appreciated.
I would guess; button for direction, three potentiometers for color, and a potentiometer for speed. You could automate it with a real-time-clock. Part of the fun is imagining.
What I hope to achieve is a cube of track that supplies power and data to the LEDs, which would be moveable anywhere on the track. The controls wouldn't send move instructions, just intensity and color. There would be up to ten lights that could be plugged in on the track and controlled through the user interface.
I interpret "control direction" as motorized. You could use a PCA9685 MUX to control servos to point the lights along 180 degrees direction, and still have room for 14 and four AIN. Or try ESP32 line of products.