Inspired by Mukesh Sankhla's HexMatrix project, this is a smaller version using 96 3.5x3.5MM RGB LEDs (WS2812B-MINI)
All KiCad design files under MIT license
- 1 x PCB
- 96 x WS2812B-MINI
- 1 x TTGO T-DISPLAY (or any other microcontroller)
- 2 x 2.54MM SMD Pin Headers (You only need 3 pins connected i.e. DIN/VCC/GND but using a full row of 12 pins will mount more securely)
The LEDs are laid out in a zigzag pattern:
We used the FastLED library v3.3
- Set the data pin to 13 (or any other pin if you are using another microcontroller)
- Set the number of LEDs to 96
- Set the LED Chipset to WS2812B
For best visual results, 3D print the seperator grid hexy-frame.stl to keep the light from bleeding over. You will also need a piece of paper/acrylic glued on top to diffuse the light so each triangle cell looks nice and crisp hexy-diffusion.dxf