Stare Deep Into This Well-lit Interactive Infinity Mirror


[acorv] recently sent us a link to a cool, interactive infinity mirror (Translation) he built. He was originally a bit gun-shy about sending the project our way, but our recent Reddit AMA inspired [acorv] to submit it via our tip line, and we’re glad he did.

Having been lucky enough to score $100 of gear from Sparkfun’s 2012 Free Day, he picked up a pair of addressable LED strips and a Teensy++. He built an LED ring from reflective foil, sandwiching the strips between a mirror and a piece of mirror glass. The resulting infinity mirror looked nice enough, but [acorv] wanted to make the static display a bit more interesting.

He added an IR receiver and ultrasonic rangefinder to the mirror’s frame, allowing him to both control the display remotely and detect when people were standing nearby. As you can see in the video below, [acorv] can change the patterns on a whim, and the mirror speeds up the display when someone stops to take a closer look.

[vimeo w=470]

26 thoughts on “Stare Deep Into This Well-lit Interactive Infinity Mirror

    1. It would be infinite if both mirrors either side of the LEDs reflected 100% light, but then we wouldn’t be able to see the effect, so one of the mirrors has to let some light through for us to see it and so some of the light escapes and we get the effect of the reflected LEDs getting dimmer in the distance.

  1. Very cool project! It sent my mind back to Stargate SG-1… which then got me thinking that an even more interesting effect could be produced if 4 servos were used to slightly tilt one of the mirrors on both the x and coordinates.

    Doing that, it could be made to appear as the destination to “infinity” was located through a infinitely long, twisting, turning, winding wormhole (which, I suppose, could only exist in an infinite number of interacting universes).

    1. Thanks! A friend actually suggested the servo idea when I was building it. I made a few ‘manual tests’ (moving the mirror by hand) and the effect is very much like you describe it :)

  2. How about adressing every single reflection using some speed of light math? I guess you can’t be fast enough to catch light using microcontroller, but maybe you can achieve such time offset by controlling LEDs trough different lengths of wire (or low-inductance coils). Is it possible?

      1. If you want to make your own infinity mirror it’s very easy to do (it’s on my list of “things to make one day”).

        Silver window tinting film is a cheap way of making your own one-way mirror for the side you look through by putting it on some ordinary glass.

  3. One way to make it work better for the light effect and work better as a mirror is to have an outer mirrorized ring on the front glass with the center clear.

    Even better is to have a ring shaped mirror with a hole so the back mirror’s center has nothing in front of it.

    A relatively inexpensive way to make custom shaped mirror areas on clear substrates (glass, lexan, other clear plastics) is Spaz Stix Ultimate Mirror Chrome paint. (Costs less if you buy from a distributor instead of direct from the manufacturer.)

    I’ve used this paint a lot and it “does exactly what it says on the tin”. If the surface you spray it on is mirror smooth, this paint makes it into a reflective mirror.

    It works on the front or back side so it can be used to make front surface or back surface mirrors. Spaz Stix also has special clear overcoat and white and black back coat paints which won’t damage the mirror paint.

    Depending on how much mirror paint you apply, the back coat paints can alter the look of the mirror, with black giving it more of a polished stainless steel, chromium or nickel effect.

  4. It sounds like its giving off some interference… kinda weird for just some LEDs. Also, I noticed brightness affects the number of reflections so could you get a spiral going? That would be awesome.

  5. This is by far the coolest looking infinity mirror I have seen anywhere. It is a complete breakaway from all other infinity mirrors. Your design pushes the envelope, Remarkable. I am at this time attempting to make my first infinity mirror, but not really sure how to go about starting one. My desire is to end up with an infinity mirror 24 inches in diameter, minus the frame width. Totally love your creation and would enormously appreciate a shove in the right direction as far as materials, cost, and any helpful information to achieving a mirror as impressive as your. Thank you.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.