I'm working on a display of about 3,200 ws8112 LEDs. It is an interactive wall that plays games using the p5play.js library. My process is that I create the animation using p5play.js, sample the canvas at particular points to transfer to the display, send that data to an interface controller, like a pi or esp32, and use the neopixel library to send the data to the LEDS. I think, in theory, this works fine, but it is for a permanent installation at a local library and I was wondering if there is a more robust and maintainable solution, rather than just relying on my own circuitry and soldering skills. I've seen a lot of LED controllers, mostly DMX style controllers which, from what research I've done, is more suited for running pre-recorded animations than reactive ones.
So the question: Are there any pre-made solutions for driving an LED ws2812 display from a program like p5 that handle most of the communication and connection issues, or is it fine to DIY on this?
So the question: Are there any pre-made solutions for driving an LED ws2812 display from a program like p5 that handle most of the communication and connection issues, or is it fine to DIY on this?