LED Matrix
Hardware- 2 Devlogs
- 18 Total hours
A led matrix built out of WS2812B with built in animation buffers, different bit depths of color, and live rendering!
A led matrix built out of WS2812B with built in animation buffers, different bit depths of color, and live rendering!
The project uses an arduino nano as the micro controller, and an addressable led strip containing WS2812 leds. I cut a long one of these led strips into 12, 7 led long ones and them inside of a CD case, which I sanded down for light diffusion(doesn’t do the best job tho). An important thing about the wiring is that the data pins are connected in a zig-zag pattern so if anyone maybe wants to use my code, they need to build the matrix the same way. The dimensions of the matrix can be changed, a small change in the code is all that is needed.
I know that this project must have been done like a million + 1 times already and it shouldn’t have taken this much time, but as it was the first time I touched an arduino or any kind of low level programming project really, it took a longer time than it should have.
My next goal is to write some kind of usable software to control the matrix from a computer. Probably going to use Python with PyQt6 as the UI framework for that. I expect it to take much less time, since I’ve worked with them before.
LED Matrix project devlog #1: This is the first time I worked with an arduino and addressable LEDs so it took a lot of time just to get to this point, about 5 hours wasted lol. I also made a little video demoing it’s current functionality. I’ll work on built-in effects, error handling, better communication and an actual control software for it tomorrow! https://youtu.be/KfH43WNfC98