Hi all - I am working on a project to create a fiber optic star ceiling that utilizes WS2182B LED strips, fiber optic strands, and some 3D printed clips to couple the fiber optics and LEDs. The stars were the “easy” part, as I have small bundles of fiber optic strands attached to individual LEDs. By using one of the “Noise” effects and playing with settings, I was able to produce a subtle twinkling effect.
Now to the more challenging part - I would like to add a shooting star / comet effect by scanning across a number of LEDs (which are attached to fiber optic strands placed in a line) at a random interval.
The rough idea is that LEDs 1-20 would be a segment used for the twinkling stars (always on) and then 21-30 would be a segment for a shooting star, 31-40 would be another one, and so on. I would like the option to have this effect controlled separately so it can be toggled on/off as desired. I would also like for it to be as random as possible as it jumps around a dozen or so of these segments.
To add a bit of background - I have WLED running on a QuinLED-Dig-Uno and integrated with my “Hubitat” home hub for control. I’ve tried ways to send this with an HTTP request through Hubitat but I would much prefer if this effect could be contained within the WLED controller to avoid constant HTTP requests. I have a good idea of how this could be done with Arduino, but really want WLED to be the full solution!
Thanks in advance for any advice you’re willing to offer!