Here's how to build a simple RGB LED cube using cheap 8x8 WS2812 / Neopixel LED panels. The design is a single 3D printable piece, printed four times, that screws to the panels and forms a frame to hold them in place.
Parts Needed:
Build Steps:
Coding:
By far the easiest way to get started with Neopixels / WS2812 LED is CircuitPython. Below is the code I used in the demo above and on Twitter. Both Adafruit and SparkFun have really good guides on WS2812 LEDs.
# The Cube of Rainbow Torment - 14 Jun 2022 - @todbot / Tod Kurt
import board
import neopixel
from adafruit_led_animation.animation.rainbowsparkle import RainbowSparkle
leds = neopixel.NeoPixel(board.TX,64*6,brightness=0.2,auto_write=False)
rainbow_sparkle = RainbowSparkle(leds, speed=0.1, num_sparkles=15)
while True:
rainbow_sparkle.animate(show=False)
leds.show()
The author hasn't provided the model origin yet.