For Halloween 2012 I created an interactive Magic Mirror. The Magic Mirror has a sonar (PING)))) sensor that detects when kids are are close. Then the mirror says a few random phrases and automatically drops candy to the bucket. I repurposed my Automatic Candy Dispenser from two years ago. The PING))) sensor, fog and red lights are controlled by an Arduino.

You can text "say [your name]" to a SMS short code and the Magic Mirror will say your name, drop candy,  take a Dropcam snapshot and send it back to your mobile phone (MMS). The SMS/MMS capability was handled by an awesome API from Mogreet, that makes MMS really easy to use. The Magic Mirror can also be controlled by a PHP web application hosted on Apache2 in the Mac Mini.

The Mirror Mirror software is made by the folks at ImaginEERIEing and I bought it two years ago. Last year I used it to do an interactive photobooth (which sadly I did not document!). I highly recommend it. You can get a free version but the $15 version is much nicer and pretty affordable.

Now, before you go dismissing this project as a simple copy of  previous (and great) Instructables like DIY Magic Mirror and others that use the same software. Please consider the interactive features such as the SMS and candy dispenser. And ultimately I hope to provide inspiration for similar and improved mirrors!

Step 1: Materials

Magic Mirror Wall
  • Mirror frame
  • Sheet rock panel
  • 2x4's to build a frame
  • Black, gray and golden spray paint
  • Popcorn ceiling finish
  • Zodiac cutouts
Automatic Candy Dispenser
  • Please refer to my Instructables here to see how I buit it.
  • Arduino Uno
  • Adafruit prototype shield
  • PING))) Paralax sensor
  • Servo motor
Magic Mirror computer
  • Mac or PC.
  • Computer LCD monitor.
Special Effects
  • Mini Fog machine
  • X10 appliance relay
  • Red Flood light
  • Flood light socket

<p>Thank you for taking the time to share, especially the codes. I've been wanting to work with Adriunos for several years but have stayed away because it seems a bit complicated, even though everyone says they are super easy to work with. What advice would you give to a novice for using Adriuno for the first time?</p>
Congratulations on being a finalist in the Halloween contest!!! Can&rsquo;t wait to see if you win! Good luck!
nice work!
Awesome! I wish I could trick or treat on your street
Brilliant idea!!

About This Instructable


151 favorites


More by noelportugal: Halloween Pumpkin Pay - NFC Enabled Pumpkins ESP8266 Wifi Temperature Logger Interactive Magic Mirror with Candy Dispenser
Add instructable to: