Difference between revisions of "Infinity Portal"

From Freeside Atlanta
Jump to navigation Jump to search
(Created page with "The Infinity Portal is an interactive art project build for [http://alchemyburn.com/ Alchemy]. The concept of the project centers on an infinity mirror, which is an optical e...")
Line 5: Line 5:
The idea for this project is to create a large archway that appears to be a freestanding gateway standing on an altar. People walk up to the gate, triggering a proximity sensor. Once the system detects that a user is present, the LED strips inside the infinity mirror are triggered, giving the appearance of a portal having opened in the gate and extending backwards infinitely.
The idea for this project is to create a large archway that appears to be a freestanding gateway standing on an altar. People walk up to the gate, triggering a proximity sensor. Once the system detects that a user is present, the LED strips inside the infinity mirror are triggered, giving the appearance of a portal having opened in the gate and extending backwards infinitely.


== Step 1: Prototyping the concept ==
=== Step 1: Prototyping the concept ===
<gallery>
<gallery>
File:InfinityBuild1Pic1.jpg|The mirror side of the prototype enclosure
File:InfinityBuild1Pic1.jpg|The mirror side of the prototype enclosure
Line 20: Line 20:
We had some good finds from the initial prototyping, and found that we can change the apparent depth of the tunnel by changing the brightness of the LEDs or spacing the two mirrors farther apart. We can make the tunnel appear to curve around by tilting the mirrors slightly. By using two of the two-way mirrors, we found that we could project into the back of the enclosure to make a projected image repeat indefinitely.
We had some good finds from the initial prototyping, and found that we can change the apparent depth of the tunnel by changing the brightness of the LEDs or spacing the two mirrors farther apart. We can make the tunnel appear to curve around by tilting the mirrors slightly. By using two of the two-way mirrors, we found that we could project into the back of the enclosure to make a projected image repeat indefinitely.


== Step 2: Prototyping the design ==
=== Step 2: Prototyping the design ===
<gallery>
<gallery>
File:InfinityBuild2Pic1.jpg|Tam's concept sketch
File:InfinityBuild2Pic1.jpg|Tam's concept sketch
Line 27: Line 27:
File:InfinityBuild2Pic4.jpg|Front view of the design prototype
File:InfinityBuild2Pic4.jpg|Front view of the design prototype
File:InfinityBuild2Pic5.jpg|Side view of the design prototype
File:InfinityBuild2Pic5.jpg|Side view of the design prototype
File:PortalDiagram.JPG|We decided to sandwich the acrylic between an inner and outer frame
</gallery>
</gallery>


Line 33: Line 32:


We used the two prototypes that we had (conceptual and design) at the Alchemy Art Fundraiser and received the highest funding at that event. We've still got some fundraising to do, but it looks like people are really excited about this concept!
We used the two prototypes that we had (conceptual and design) at the Alchemy Art Fundraiser and received the highest funding at that event. We've still got some fundraising to do, but it looks like people are really excited about this concept!
== Step 3: Planning the Build ==
The build will probably be divided into a few different processes that we'll work on independently:
*Building the framework to support the reflective acrylic pieces
*Designing and milling the facade for the front of the archway
*Programming the light controllers with rainbow chase patterns and setting up triggers
*Laser engraving the acrylic accent pieces for the archway
*Building the Altar and testing different setups to support the illusion
== Step 4: Building the framework ==
<gallery>
File:portalBuild01.jpg|We built the inner frames using support brackets and clamps
File:portalBuild02.jpg|A closer view of the support brackets
File:portalBuild03.jpg|Sizing up the frame on the base
File:portalBuild04.jpg|Testing out the inner frame in the outer frame
File:portalBuild05.jpg|This is the assembly jig to allow us to ship the structure flat
File:portalBuild06.jpg|A test fit of the full assembly
File:portalBuild07.jpg|Drilling out the acrylic and support frames for the support dowels
File:portalBuild08.jpg|The (near-) finished structure
File:portalBuild16.jpg|Pulling the protective coating off of the acrylic
</gallery>
Building the framework took about 5 8-hour work sessions. We used the pallet that the acrylic came in on as a base for the framework.
We ordered the 4x8 sheets of acrylic from Reflection Products in Roswell, Ga. Everything else for the frame was custom-built from the local hardware store.
== Step 5: Building the electronics ==
<gallery>
File:portalBuild09.jpg|Prototyping the brains with a teensy 3.0
File:portalBuild10.jpg|Scott made the final-ish prototype on perfboard
File:portalBuild11.jpg|The facade that Tam designed
File:portalBuild12.jpg|Fitting the LED archway to the milled archway
File:portalBuild13.jpg|The LED assembly jig that Scott designed
File:portalBuild14.jpg|Attaching the LEDs in line so the illusion isn't broken
File:portalBuild15.jpg|Firing up the electronics
</gallery>
We built the electronics using a Teensy 3.0 and a buffer chip (to step the 3.3v up to 5v) to push to the LED data line. We used WS2812 LED strips and powered them with a 70a 5v power supply.
== The Final Result ==
<gallery>
File:portalBuild17.jpg|The fully-assembled structure
File:portalBuild18.jpg|The effect looks pretty good even in the light
File:portalBuild19.jpg|Checking out the full effect
File:portalBuild20.jpg|The effect is pretty mind-blowing in the dark!
</gallery>
The final assembly had a few surprises - because of the way they are manufacturing and hung in the portal, the acrylic sheets have a small warp in them that makes the tunnel look like it opens to a huge room. Pushing on the front of the portal causes the tunnel to warp and change, and both sheets of acrylic are two-way so people can push from both sides to change the effect.

Revision as of 05:19, 5 August 2013

The Infinity Portal is an interactive art project build for Alchemy.

The concept of the project centers on an infinity mirror, which is an optical effect created by placing a two-way mirror in front of a regular mirror. Any light source between the two mirrors appears to be reflected forever because only some of the light escapes the two-way mirror. The rest is reflected back, so the viewer's eyes sample the internal reflections in the mirror.

The idea for this project is to create a large archway that appears to be a freestanding gateway standing on an altar. People walk up to the gate, triggering a proximity sensor. Once the system detects that a user is present, the LED strips inside the infinity mirror are triggered, giving the appearance of a portal having opened in the gate and extending backwards infinitely.

Step 1: Prototyping the concept

The first round of prototyping involved testing the concept, so we built an Infinity Mirror from parts around the shop, a hardware store run, an LED strip, and some mirror tint ordered online.

We posted a write-up of the build on our blog, which was then featured on Hack A Day.

We had some good finds from the initial prototyping, and found that we can change the apparent depth of the tunnel by changing the brightness of the LEDs or spacing the two mirrors farther apart. We can make the tunnel appear to curve around by tilting the mirrors slightly. By using two of the two-way mirrors, we found that we could project into the back of the enclosure to make a projected image repeat indefinitely.

Step 2: Prototyping the design

Next, we built a prototype that Tam sketched as a conceptual rendering of the final model. To do this, we vector-mapped her sketch, processed it in CamBam, exported the gcode to the laser cutter and cut a prototype out of wood.

We used the two prototypes that we had (conceptual and design) at the Alchemy Art Fundraiser and received the highest funding at that event. We've still got some fundraising to do, but it looks like people are really excited about this concept!