I built two pieces of furniture recently.
First is a new AV cabinet for my home theater.
First, I selected several species of wood and cut them down to the same size.
Next came the puzzle of laying out the pieces.
The ends of the slab were cut off at 45° to make the side walls while ensuring the species and grain of each piece matched up.
And finally, LEDs were added.
The second project was a small shelf.
On top, a piece of acrylic is etched and backlit
All together now…
Both pieces have a NodeMCU controller running WS2812 LED strips. The controller is programmed with an Arduino sketch to accept instructions over MQTT. I use Home Assistant to automate and control the lights.
Source code for the various pieces can be found here: https://github.com/heathbar/arduino-mqtt-lights