A pretty big ESP32-driven LED thing for on your wall with about 60 'sequences' you can control via MQTT.
The dimensions of the thing in this pic are about 1.7m by 0.7m but you can make it as large or small as you'd like.
This repo contains all the different projects to make this thing yourself:
- (PlatformIO) ESP32 firmware (this is a framework with plugin-based 'sequences')
- (Autodesk Inventor) 3D files to print the hexagons
- (Eagle) PCB files
- (Dotnet-Core 6 Blazor) website to control the thing
- Every hexagon has 30 LEDS.
- I used 12VDC WS2815B ledstrips (BTF-Lighting) but because I used the FastLED library you can use a lot of other addressable strips.
- I soldered them with separate wires but I'd advice to use the solderless connectors instead. Much easier. You may have to enlarge the hexagon a bit for this though.
- Although the PCB has a provision for powering the ESP I could not get that part to work. Maybe a timing problem or just the power supply I used (a 12V16A supply from AliExpress). In the end I just used a separate power adapter to power the ESP via USB.
- Power the LEDS from TWO sides with a wire large enough for 12VDC/8A. I used 2.5mm2 but it can probably be a bit smaller.
- Some of the sequences are made for this layout specifically. You can follow this one or just remove/rewrite the appropriate sequences.
- The hexagon 'covers' are 3mm acrylate sheets, laser cut.
- Yes, I drilled holes in my wall for the wires and control stuff.