Infinity Table

Late last year, my friends and I went out to Audio, this club in SF. I was just entranced by the infinity mirror behind the DJ booth and became determined to make my own. I completed it in two major steps—first was the physical construction with basic light patterns, and second came the addition of a microphone for sound-reactivity.

Here’s a video of the project in it’s current state:


This project cost about $150 out of pocket (since I had a bunch of the materials already) and 15-ish hours on and off. My friend Ross and I did the majority of the physical build while he was visiting, and the project stayed in a working, but non-sound-reactive state for a few months until I found time to tweak the code and hook up the microphone properly.

Materials used:

  • 1ea 2ft x 4ft Glass Coffee Table – a simple table we started with; it’s basically a metal frame with glass that sits directly on top.
  • 1ea Arduino Duemilanove – old Arduino I had lying around
  • 1pk Gila PRS361 Daytime Privacy Window Film – film used to convert our glass tabletop into a one-way mirror ($26)
  • 1ea Gila Window Film Application Solution, 16 fl oz – this one bottle was more than enough for a table of our size ($3.50)
  • 1ea Squeegee – this squeegee was actually very much needed to apply the film evenly ($5)
  • 1ea WS2812B Individually Addressable LED Strip Light 5050 RGB SMD – this strip was pretty cheap and was super easy to use ($28)
  • 1ea 5V 8A Power supply – the strip I bought required 9W/m and I’m powering 12ft of lights ($15)
  • 1ea Adafruit Electret Microphone Amplifier – I ended up buying two of these because I accidentally fried one ($8)
  • Acrylic mirror sheet ( x x .125”), $75 at TAP Plastics
  • Plywood (2ft x 4ft x .25”), 2×4’s for frame – $20
  • Matte black spray paint – $6
  • Various mounting hardware, nails, wire, etc. – $10

The way this works is surprisingly simple–basically all you need to do is to mount LEDs between a mirror and a one-way mirror, and there are many ways to do this. All I did was the following:

  1. Measure existing coffee table, then build & paint a wooden box to fit on top of it
  2. Apply a one-way mirror film to the glass top, let it dry
  3. Put a regular mirror (I got a piece of lightweight mirrored acrylic cut to size) in the bottom of the box
  4. Test out LEDs, then mount them to the sides of the box
  5. Put the one way mirror on top of the box
  6. Wire LEDs to arduino, upload code, and plug in to enjoy 🙂

Build Photos