I’ve got a rather ambitious project I’m embarking on to add LED lighting to a room in my house. The end goal is to have this lighting computer controlled in order to set various scenes. The room is going to have up and down RGB led lighting around the top of the room to light all 4 walls and the ceiling.
Currently, the plan is to use two allpixels to drive two ~13m APA102 led strips (30/m, or ~400 leds per strip), one for the walls and one for the ceiling. This allows me to have all of the control (and most of the power) hardware in one corner of the room.
While setting the whole room to a solid color or even running an animation around the whole room (or one on the walls and one on the ceiling) is simple with bibliopixel in this setup, one option I’d like to have is to set different walls to different colors or even different animations. With my physical topology as described above, this would require running different animation code for different sections of the same led strip (animation one on pixels 1-100, animation two on pixels 101-200, etc).
Is there any way currently to achieve this with bibliopixel? Any option for doing this on the future roadmap?
Based on what I’ve played with in the current version, it looks like I might be able achieve this with my own “multiplex” animation code to handle the “dividing a strip into sections and running different animation code on each section” part. Does this even sound feasible within the current animation architecture?
Note that I would prefer to use the projects functionality of bibliopixel, as I also hope to use the “remote” animation as well as a backend API (which I have other questions about, for a different thread).
Any input on this would be appreciated.