I built two pieces of furniture recently.
AV Table
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.
![](https://heathpaddock.com/wp-content/uploads/2019/01/IMG_20180623_141600-768x1024.jpg)
Next came the puzzle of laying out the pieces.
![](https://heathpaddock.com/wp-content/uploads/2019/01/IMG_20180626_165737-1024x768.jpg)
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.
![](https://heathpaddock.com/wp-content/uploads/2019/01/IMG_20180630_100705-768x1024.jpg)
Assembly
![](https://heathpaddock.com/wp-content/uploads/2019/01/IMG_20180630_153004-1024x768.jpg)
And finally, LEDs were added.
![](https://heathpaddock.com/wp-content/uploads/2019/01/MVIMG_20190126_012821-1024x768.jpg)
![](https://heathpaddock.com/wp-content/uploads/2019/01/MVIMG_20190126_004335-1024x768.jpg)
Snack Shelf
The second project was a small shelf.
![](https://heathpaddock.com/wp-content/uploads/2019/01/liquor-lights-1-1024x768.jpg)
On top, a piece of acrylic is etched and backlit
![](https://heathpaddock.com/wp-content/uploads/2019/01/liquor-lights-2-768x1024.jpg)
All together now…
![](https://heathpaddock.com/wp-content/uploads/2019/01/MVIMG_20190126_013952-1024x768.jpg)
The Tech
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