Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An Arduino based burglar alarm that sends an SMS when motion is detected
Branch: master

This branch is even with ZachOrr:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
action_shots
arduino_pir
pygooglevoice
.DS_Store
.gitignore
README.md
server.py

README.md

Arduino SMS Alarm | Google Voice Port

An Arduino based burglar alarm that sends an SMS when motion is detected. It will send an SMS to you every 30 minutes while motion is detected (configurable). This version of the code is configured to work with a Google Voice account, as opposed to a TelAPI account

SMS Screenshot

Requirements

PIR Sensor

Set up

Wire it up!

  1. Attach + on the PIR sensor to 5v on the Arduino
  2. Attach - on the PIR sensor to GND on the Arduino
  3. Attach OUT on the PIR sensor to DIGITAL 2 on the Arduino

Schematic Wired Up

Upload the sketch

  1. Plug your Arduino into your computer
  2. Open the arduino_pir/arduino_pit.ino sketch with the Arduino IDE
  3. Select your serial port (Tools>Serial Port) and click Upload

Your arduino LED will now be blnking. This means the PIR sensor is calibrating.

Setup the server

  1. Open server.py with a text editor
  2. Change the value of SERIAL_PORT to the serial port you set in the Arduino IDE. For Windows it might look like COM2, for Posix systems, it might look like /dev/tty.usbserial-AH00PP05
  3. Change the value of GMAIL_LOGIN to your Gmail address
  4. Change the value of GMAIL_PASSWORD to your Gmail password
  5. Change the value SMS_TO to your cell phone

Run it!

  1. Open up your terminal and run python server.py (assuming the terminal is CD'd to the directory where server.py is)
  2. The Arduino will blink it's LED for 60 seconds. Get out of the sensor's sight while it calibrates.

Now, whevever motion is detected in the infra-red spectrum (think body heat), server.py will send you an SMS up to once every 30 minutes.

Put it in a case (Optional)

  1. Get some plastic case, like one from a hummus & pretzel snack
  2. Cut a hole in the top for the sensor to be exposed (like R2D2 in an X-Wing)
  3. Cut a hole for the USB cable to stick out
  4. Tape or screw the sensor to the top
  5. Finit!

Cut a hole Cut a hole

Video

Quick video on youtube: http://youtu.be/9AuOZ4iV9zY

BEEP BEEP WHISTLE

X-Wing Car

YUM (Makes a nice case)

Sabra Hummus Single Serve

Something went wrong with that request. Please try again.