Description:
A 3-axis accelerometer sits at the heart of this project to provide a nifty little motion detector. Want to know who is stealing from the cookie jar? Want a simple home intrusion detector? Or to test your partner's driving skills? Then have a look at this:
(Soldering required for this project)
Video:
Parts Required:
Instructions:
Sketch
Freetronics Eleven / Arduino Sketch:
Description: 3-axis accelerometer motion detector project
Rating: 3.5
Reviewer: Unknown
ItemReviewed: 3-axis accelerometer motion detector project
A 3-axis accelerometer sits at the heart of this project to provide a nifty little motion detector. Want to know who is stealing from the cookie jar? Want a simple home intrusion detector? Or to test your partner's driving skills? Then have a look at this:
(Soldering required for this project)
Video:
Parts Required:
- Freetronics Eleven or any compatible Arduino
- Freetronics 3-Axis Accelerometer Module
- Male header pins
- Seeed Studio's Grove Base Shield
- Seeed Studio's Universal Cables
- Seeed Studio's Grove Button
- Seeed Studio's Grove Buzzer
- Mini Breadboard 4.5cm x 3.5cm
- Protoshield and female header pins
- 1 x LED
- 330 ohm resistor
- Wires
- 9V Battery + Battery Clip
Instructions:
- Overlay the Seeed Studio Base Shield onto the Freetronics Eleven (or compatible Arduino).
- Use a Universal Cable to attach a Seeed Studio Grove Button to Analog Pin 0 on the Base Shield. The socket is located directly above the Freetronics Eleven Power plug, and next to the Reset button on the Base Shield. Please note that Analog Pin 1 is not used by the Grove Button.
- Use a universal Cable to attache a Seeed Studio Grove Buzzer to Analog Pin 1 on the Base Shield. This is the socket next to the one used in Step 2.
- Solder the female header pins to the Protoboard. Overlay the protoboard onto the Base Shield to create a third layer. I created this layer to tidy up the project and make it a little bit more portable. You could just wire up another breadboard on the side.
- Stick a mini-breadboard (4.5cm x 3.5cm) onto the protoboard. This allows you to use the protoboard for other projects.
- Solder the male headers to the 3-axis accelerometer, and then place it centrally onto the breadboard.
- You need 5 wires to connect:
- GND on protoboard to GND on accelerometer
- 5V on protoboard to VIN on accelerometer
- Analog Pin 3 on protoboard to X on accelerometer
- Analog Pin 4 on protoboard to Y on accelerometer
- Analog Pin 5 on protoboard to Z on accelerometer
- Connect digital pin 8 to an LED and 330 ohm resistor on the breadboard,
- Use a wire to connect the resistor mentioned above to GND on the protoboard
- Connect the USB cable from your computer to the Freetronics Eleven, and upload the Arduino Sketch to the board.
- Disconnect the USB cable, and then power the Freetronics Eleven using a 9V battery and clip.
- When you press the button, it will sound 3 warning sounds before it becomes activated.
- If it detects a vibration or motion that exceeds the tolerance level, it will alarm. The alarm will continue until you either press the Grove button - which resets and reactivates the device or you can press the Reset button on the Base Shield to Stop monitoring for motion.
Sketch
Freetronics Eleven / Arduino Sketch:
1 | //Motion Detector Alarm - Written by ScottC on 2/08/2012 |