in the last days i managed to finish the porting of the Animation – from originally CircuitPython to now Arduino/C++ (have a look at github.com/s-light/magic_crystal_animation)
now – if my measuring is correct – i get 120FPS – and that without any optimizations – all calculations are floating-point and trigonometry… 🙂
open points & nice to heave & feature requests are:
- add ambient-light-sensor
- more control over the color&brightness gradient
(implement full gradient concept ?!) - remote control for color hue & brightness
(for sync with other props) - add sparkling effect
- add short flash effect
- add temperature sensor
(at full brightness & white & with the current animation – the heat-sinks are reaching ~60°C at 23°C ambient… and that is with already limited power of the LEDBoards themselves…)
the overall next step is to mount it into my staff. if i have finished this, i can tweak the rest…
more to follow..