How to Build a Simple Arduino-Based Motion Sensor Alarm That Keeps Your Belongings Safe

Building a simple motion sensor alarm with an Arduino is a great weekend project that can help keep your belongings safe. With just a few components, you can set up a system that sounds an alarm whenever movement is detected. Here's a step-by-step guide on how to build your own Arduino motion sensor alarm.

What You'll Need

Circuit Diagram

Here is the circuit diagram showing how to connect the components:

Setting Up the Arduino Code

The Arduino needs to be programmed to detect the motion sensor's output and trigger the buzzer.

  1. Define the input and output pins.

c++
const int pirPin = 3; // PIR Out pin connected to pin 3
const int buzzerPin = 9; //buzzer connected to pin 9

  1. In setup() initialize the pins:

c++
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);

  1. In loop(), read the PIR sensor's state. If motion detected, sound buzzer:

c++
if(digitalRead(pirPin) == HIGH){
digitalWrite(buzzerPin, HIGH);
}
else{
digitalWrite(buzzerPin, LOW);
}

Setting Up the Hardware

Follow these steps to assemble the circuit:

  1. Insert the Arduino, PIR sensor, and buzzer into a breadboard.

  2. Connect the components according to the circuit diagram using jumper wires.

  3. Make sure the PIR sensor is positioned where it can detect motion properly.

  4. Connect the 9V battery to power the Arduino and breadboard.

  5. Upload the Arduino code.

That's it! Your motion detection alarm is ready. Whenever the PIR sensor detects movement, the buzzer will sound. Try walking in front of the sensor or waving your hand.

Usage Tips

With this simple yet effective build, you can set up motion activated alarms to keep your valuables and belongings protected. The possibilities are endless!