Introduction: Arduino Scare Machine

The arduino scare machine is actually quite simple, but it also is great fun to have around. 

WARNING: US AT YOUR OWN RISK. DO NOT USE ON PEOPLE WHO HAVE CERTAIN HEALTH ISSUES.


Have a scarring great time!

Step 1:

First, I took a sharp ir GP2Y0A21YK sensor and mounted it on my dresser with electrical tape. it detects when people, or anything for that matter, passes close to it. On the Arduino it's hooked up to A0.

Step 2:

Next  I took my arduino and wrote the the code for it. I included a serial out put so you can calibrate it for yourself. The code is currently set for a few feet in front of the sensor. You also need to download a library for the sharp ir sensor. you can get the the  library at http://code.google.com/p/gp2y0a21yk-library/  just follow the directions to install it. Here's the code for arduino.


#include <DistanceGP2Y0A21YK.h>

DistanceGP2Y0A21YK Dist;    // the sensor reading
int distance;               //the distance in cm.

void setup()
{
    Dist.begin(A0);
  pinMode (10, OUTPUT);  // pins we're using
  pinMode (13, OUTPUT);
  Serial.begin(9600);   //start serial
}

void loop()
{
  distance = Dist.getDistanceCentimeter();
  Serial.print("\nDistance in centimers: ");
  Serial.print(distance);                         // for callibration
if(distance<= 150){
  digitalWrite(13,HIGH);        //turn lights on
  delay (700);                  //give time to see lights
  digitalWrite(10, HIGH);       //turn stereo on
  delay (3500);                 //let stereo on for a few seconds
  digitalWrite(13,LOW);         //turn lights off
}
else {
  digitalWrite(10, LOW);}             //turn stereo off
}

Step 3:

Next, i took a set of two ultra-bright blue LED's  on a circuit board,  and hooked then up to pin 13. I gave them part of a delay on the code to allow the person to see them. Next, I hooked up a stereo on a power switch tail. I have an old stereo that can be set to play the radio as soon as it is given power. The power switch tail is essentially an enclosed relay. it is available on line at http://www.powerswitchtail.com/Pages/default.aspx ($24.99) or on jameco ($29.99). If you use Arduino 1.0 software, you might have to change your programmer. The default programmer for Arduino 1.0 didn't work for me. I changed the programmer to parallel programmer, (tools>programmer> parallel programmer) and it worked fine.

That's it just turn off the lights, have someone walk in, and enjoy the look on their face.


Thanks for looking.

If you find any bugs or figure out any bugs it has, let me know.