Arduino is an open-source electronics platform primarily based on easy-to-use {hardware} and software program. Arduino boards can learn digital & analog inputs from the sensors and The PIR sensor is a particular sort of sensor which is often used for safety functions. It detects the objects by studying the Infrared radiations emitted by the objects. Any object whose temperature is above absolute zero emits radiation. This radiation shouldn’t be seen to human eyes. The PIR sensor is designed to detect this Infrared radiation.
On this article, We’ll learn the way can we make a Movement Detection System utilizing Arduino. When the PIR Sensor will detect any movement, it’s going to present that on the Serial Monitor and the buzzer will begin.
Parts Required
- Arduino UNO -> A microcontroller board primarily based on the ATmega328P
- PIR Sensor -> Which detects the movement
- Buzzer -> A tool that produces sound or alarm
- Jumper Wires -> For connecting the weather of the circuit
Circuit Diagram
On this circuit, the PIR sensor detects the movement and sends the digital worth to the Arduino and Arduino sends the sign to the Serial Monitor and the buzzer shall be began. in any other case, will probably be off.
Pins Connection
- Arduino Digital pin 9 is linked with the (+ve) pin of Buzzer
- Arduino GND pin is linked with (-ve) pin of Buzzer
- Arduino Digital pin 2 Â is linked with the Sign pin of the PIR Sensor
- Arduino 5V pin  is linked with the Energy pin of the PIR Sensor
- Arduino GND pin is linked with the GND pin of the PIR Sensor
Arduino Code
//Defining pins int buzz = 9; int pir = 2; void setup() { // Units the buzzer as an OUTPUT & PIR sensor as an INPUT pinMode(buzz, OUTPUT); pinMode(pir, INPUT); // Serial Communication is beginning with 9600 of baudrate pace Serial.start(9600); } void loop() { //Learn information from the sensor int standing = digitalRead(pir); // verify information from sensor if there may be movement, // if will execute in any other case else will execute if(standing == HIGH) { Serial.println("Movement Detected"); tone(buzz,1000,700); delay(2000); } else { Serial.println("Nobody is there"); delay(1000); } }
Output: