A new version of the LASER Maze for 2012!
(find the old version here: LASER Maze 2011)

See the PHOTOs on step 7!
See the VIDEOs on step 8!

What is it?
The LASER Maze 2012 is a movie-style laser "security system" that is set up in the front half of my garage haunted house. Trick-or-treaters must dodge a web of green laser beams to avoid setting off the lights and sirens that are protecting the candy in the back of the garage.

How does it work?
The LASER Maze uses an Arduino microcontroller and a PC running Processing. The Arduino is wired to 4 light sensors. Green handheld laser pointers are fixed to the garage wall and pointed at the light sensors on the opposite wall. When the laser beam is broken, the Arduino activates a flashing red light and sends a signal to the PC to play an alarm sound. The Arduino is also constantly sending light level readings to the PC, which are displayed on screen as bar graphs. This helps the LASER Maze operator monitor and calibrate the sensors. 

How is the LASER Maze 2012 different from last years version?
The old 2011 version of the LASER Maze was designed as a game where players watch an intro video clip, hit a start button, navigate the maze, then hit the stop button to see their total time and score. The game aspect didn't work very well for a Halloween setting, because there was a constant flow of trick-or-treaters running through the maze. Also, the old 2011 version did not include any way to monitor your light sensors, which made troubleshooting difficult if things weren't working as expected.

The LASER Maze 2012 fixes some of the problems I experienced with the old version. It is now a continuously running system with no start or stop button. Time and number of lasers broken are no longer tracked, and there is no video clip (which makes setting it up easier!). Since there is no intro video, the PC monitor is now used to display data from the light sensors, which is extremely helpful for calibrating and troubleshooting the system.

One last note on safety before we get started. Please BE SMART if you build your own LASER Maze. Use low power lasers and keep them low to the ground to avoid eye injuries. Check out the Wikipedia entry on laser safety

Step 1: Materials Needed

Here is everything you will need:
a garage
a laptop PC (with speakers or attached to an external sound system)
Arduino Duemilanove with USB cord
4 green Lasers ($10.87 each on Amazon)
4 CDS cells - these are the light sensors ($0.50 each at Electronic Goldmine)
4 10K resistors
1 breadboard
1 servo
1 surge protector with switch
1 red beacon light
1 1000W fog machine
phone cord long enough to run to your sensors (cheap at the thrift store)

You will also need electrical tape, cardboard TP tubes, soldering iron with soldier, velum paper or some other semi transparent paper, something to mount lasers and sensors to your wall, and possibly some other small items.
<p>Hello all, I plan to setup something very similar to this at my school (San Jose City College) but with at least double the amount of lasers and we want to add a little twist to it, FYI it's supposed to be a bit scary, challenging, and exciting. And also it'll be a fundraising event for our Robotics/Automation Club!<br><br>Basically, people will be able to pay to participate in this game of wit, grace, and cooperation. Participants are sat blindfolded with hands and feet bound by zip ties at the head of the maze. They must work together to get out of their restraints using only items available in the room and then proceed to figure out how to get out. For peace of mind there will be an emergency exit in case someone gets scared and wants out, though doing so will end the game for all participants in the group. We&rsquo;ll be monitoring their progress in the maze via CCTV and can give the illusion of automation if needed to save time/money.</p><p><br>Initially, the only thing visible in the room is a cryptic message on the wall (the room is illuminated by normal lights at this point), three locked trunks, a pencil, sheet of paper, and a locked door on the other side of the room. Once they begin making their way across the room (this can be done manually since we will be watching them via CCTV or if we can have it automated that would be nice too, but cost is a concern) , the lights shut off, a network of lasers, a timer counting down from 10 minutes (just as an example), and a black light turn on, revealing strange markings on the wall written in UV ink. If anyone touches a laser, the group has five seconds to make their way back to the head of the maze. Failure to do so will result in &lsquo;annihilation&rsquo;, AKA game over. The markings on the wall represent the code the group must crack. Doing so will reveal the location of the key to the locked door and any needed information to access that key, i.e. a lock combination, location of a hidden compartment, etc.<br><br>I have just recently started a Robotics Club at SJCC. We decided to do this as one of our first projects as it will be a fun way to raise money, advertise, recruit, and work with arduino boards. Any ideas on how to make this more awesome?? Check out our website if you like at sjccrobotics.com<br><br>Any advice is greatly appreciated! <br><br><br><br></p>
Thanks I set this up in my garage for Halloween and it was a huge hit with the neighborhood. I used solo cups for sensors and a relay board that i already had (instead of the servo). Everything worked great and i cant wait to add to it next year. Thanks again
well done! great improvements.
<p>hi- -any chance you'd like a job being flown to Florida a few months from now to set up a permanent laser maze in one bedroom of a project we're doing? Serious offer-- My email address is andrew@theeverafterestate.com</p>
<p>i got this error...</p><p>how to clear this error?</p><p>my ardiuno port is com 4.still not run</p>
<p>WHAT KIND OF CHANGES DO IN THIS LINE ?</p><ul> <br><li>myPort = new Serial(this, Serial.list()[1], 9600);</ul>
Can I run this on a mac?
Here's a few ways to make this easier and save a few bucks... <br> <br>You don't need to do something as elaborate as having a servo turn on a powerstrip. There are plenty of relay boards available now that will easily work with an Arduino. Google &quot;Arduino relay&quot;, there's a picture of an 8-relay model in ihart's post. These connect to the Arduino's 5V, GND and a data pin; drive the pin high to turn on the relay. The relay then controls the power for the flashing light. A single relay board is only a few dollars. <br> <br>You can find inexpensive police lights at party stores that run on AA batteries. Drill a hole in the side and solder a couple of wires to the contacts of the on/off switch, then connect those wires to the relay. <br> <br>If you want to use a rotating light that runs on line voltage, cut one of the wires in an old extension cord and run that into the relay - again, see the picture in ihart's post. Then plug the light into the cord and plug the cord into the wall. And cover up the connections (that's the black electrical tape in ihart's picture).
This is a small <a href="http://www.instructables.com/id/Lazer-Maze-Mounts/" rel="nofollow">Instructable </a>to show how I built the laser mount and CDS photo resistor mount for our laser maze.<br> <br> http://www.instructables.com/id/Lazer-Maze-Mounts/
Here are two pics of our Laser Maze setup for Halloween 2012. It was awesome with about 40 kids coming through our maze! I also added a pic of our Process display and the boards I used. One of them is a relay board ($16) for switching the AC on/off to the flashing red light. Thanks again for this great Instructable!
I set this up for last night, and it was an absolute hit. The kids and parents loved it. Here are some changes I made: <br> <br>My lasers didn't arrive from China in time, so I had one green laser to work with and ended up bouncing it around on 6 plate glass mirrors. The beam got a little fuzzy at the end, but it was still visible. (I wish I had noticed your suggestion to use hard disk platters beforehand) <br> <br>Instead of TP tubes and vellum, I used a standard Red Solo cup for my CDS sensor. I put the sensor in facing the back of the cup, and when the laser hit the cup, the whole thing lit up bright green. I had zero sensitivity issues no matter the fog or lighting, and I had a very large target to hit. <br> <br>My favorite change is how I activated the Red Beacon light. I tried your servo-glued-to-power-strip technique and couldn't get it to work. I ended up purchasing a $8 &quot;Dusk/Dawn&quot; light bulb socket and stuffed an LED in front of the sensor, and screwed in an outlet adapter into the the sensor. The arduino only had to switch an LED to activate the beacon and worked flawlessly. <br>http://www.homedepot.com/h_d1/N-5yc1v/R-202524822/h_d2/ProductDisplay?catalogId=10053&amp;langId=-1&amp;keyword=dusk+dawn&amp;storeId=10051#.UJKIO8X4Jic <br>http://www.homedepot.com/h_d1/N-5yc1v/R-100200635/h_d2/ProductDisplay?catalogId=10053&amp;langId=-1&amp;keyword=socket+outlet&amp;storeId=10051#.UJKJPMX4Jic <br> <br>Additionally, I built a &quot;Laser-protected Candy Safe&quot;. I lined the first 3 inches of a medium box with mirrors, and zig-zagged a laser, creating a laser barrier. When the kids reached for the candy and broke the beam, a servo closed a lid on the candy. The kids loved it, but it did make the candy a little too difficult to get. <br> <br>Thanks for the Instructable!
Sounds great - did you get any pics or video?<br> <br> I bet the solo cups work even better than the tubes I made. I like your<br> AC power hack too. Next time, I might try wiring the Arduino to the remote of a remote controlled power outlet <a href="http://www.amazon.com/gp/product/B0087DAW46/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0087DAW46&linkCode=as2&tag=instructabl02-20" rel="nofollow">like these.</a><br> <br> Thanks for posting - I'm glad to see other people building their own laser mazes!<br> <img alt="" border="0" class="kbuavxsartzwalcyogtr" height="1" src="http://www.assoc-amazon.com/e/ir?t=instructabl02-20&l=as2&o=1&a=B0087DAW46" style="border: none;margin: 0.0px;" width="1">
hi bkhurt <br>can i be able to use arduino uno for this project, do need to do any sort of change in the programming or any where else, please let me know
I have never used an Uno, but I would guess that it will work fine. The Arduino code is pretty straight forward, and I don't believe there is anything specific to the Duemilanove.
This is just awesome! I implemented this Instructable to use tomorrow night which is Halloween. I will follow up with some pics later. <br> <br>I have one small issue that I'm not sure I understand. When I get the first alarm, I get a constant tick noise sound pulse coming from the Processing SW exactly every 2 seconds. Everything still works including the rotating alarm sounds but the tick noise audio stays there. I don't see anything obvious in the code. Any ideas?
Nice job getting it set up in time for Halloween. I haven't noticed the ticking noise on mine, and I can't figure out what it might be. I will listen to mine closer when I get the stereo hooked up. <br> <br>One change I plan on making before tomorrow night is to increase the &quot;sensitivity&quot; value on the Arduino program. The default value is too low once I got to testing with the fog machines running.
Re: the tick noise, I did not hear it on my windows 7 desktop. When I ported it to an older HP winxp laptop, it started. It's actually not that bad a sound. It kind of adds some creepiness. <br><br>I also had to modify the sensitivity when I ported it to the laptop. I used 150.

About This Instructable


57 favorites


More by bkhurt: LASER Maze 2012 - Halloween Haunted House Wine Bottle LED Gel Lamp LASER Maze - Halloween Haunted House
Add instructable to: