Infinity mirrors — where a pair of one-way mirrors stacked on top of each other is used to reflect lighting in between — can be a lot of fun and are especially visually appealing. The design shown in the video below, however, by Dan Haber, AKA “im2legit2quit” takes things to another level. It uses a Teensy 3.6 with an audio shield to allow it to react to music piped to it via a Bluetooth receiver. It can also take cues from a microphone.
The device uses a total of 343 WS2812 RGB LEDs arranged around the perimeters of three interlocking squares made out of strips of wood painted black. This forms a shape that appears to be a continuous mirror when the lights are on, as shown here — but when the lights are lowered, five individual RGB light fields are created. With these individual lighting sections and the programmable LEDs, over 15 reactive designs can be displayed, automatically selected depending on the song.
If this all sounds like a lot of work, Haber has been working on this project for the past couple of years, and it runs on roughly 2,000 lines of code. The results, though, are incredible, and and the infinity effect can be seen pretty well at around the 0:35 mark.