








PIR Motion Detection Sensor - PIR MODULE HC-SR501
The PIR Motion Sensor Module detects movement by sensing infrared (IR) radiation from human bodies and animals. It’s widely used in home automation, security systems, and IoT projects, and works seamlessly with Arduino, ESP8266, ESP32, and Raspberry Pi platforms.
₹ 61 ₹99
99



Add FAQ
Detailed Description:
Elevate your security and automation projects with the highly effective PIR Motion Detection Sensor - PIR MODULE HC-SR501. This widely used passive infrared (PIR) sensor is an affordable yet powerful solution for detecting movement, primarily of humans and animals, by sensing changes in infrared radiation within its field of view. It's a staple component for security systems, automatic lighting, smart home applications, and energy-saving solutions.
The HC-SR501 module is built around a pyroelectric sensor and a Fresnel lens that focuses IR radiation onto the sensor elements. When a warm body, like a person, moves into the detection zone, it causes a differential change in the infrared radiation received by the sensor, triggering an output. One of the key advantages of the HC-SR501 is its two onboard potentiometers that allow for crucial adjustments:
-
Sensitivity Adjustment: Control the detection range, typically from 3 meters to 7 meters, enabling you to fine-tune it for your specific environment.
-
Delay Time Adjustment: Set the duration for which the output remains HIGH after motion is detected, ranging from approximately 5 seconds to 200 seconds (or even 300 seconds on some modules), preventing rapid on/off cycling.
Additionally, a jumper cap allows selection between two trigger modes: "H" (repeatable trigger), where continuous motion resets the delay timer, keeping the output HIGH; and "L" (non-repeatable trigger), where the output goes HIGH once and then LOW after the set delay, regardless of further motion within that period. The module operates on a flexible voltage range of DC 4.5V to 20V and provides a digital output (3.3V TTL HIGH or 0V LOW), making it directly compatible with popular microcontrollers like Arduino, Raspberry Pi, ESP8266, and ESP32. With its ease of use, low power consumption (typically less than 60uA), and reliable performance, the HC-SR501 PIR Motion Sensor Module is an excellent choice for adding intelligent motion sensing capabilities to your projects in Pune, Maharashtra, India, and beyond.
The PIR (Passive Infrared) Motion Sensor Module is a low-cost, easy-to-use device designed to detect motion from humans and animals. It operates by sensing infrared radiation emitted by warm objects in its field of view.
This module includes an infrared sensor, signal processing circuit, and adjustable potentiometers for sensitivity and delay time. When motion is detected, the output pin goes HIGH (3.3V or 5V), which can be used to trigger alarms, lights, or microcontroller interrupts.
Ideal for home security systems, automated lighting, door alarms, and occupancy detection, the PIR sensor is plug-and-play with popular development boards.
Key Features:
-
Detects motion based on infrared radiation
-
Digital HIGH/LOW output on motion detection
-
Adjustable sensitivity and delay time
-
Wide detection range: up to 6 meters
-
Compact design, low power consumption
-
Compatible with Arduino, ESP32, Raspberry Pi, STM32
-
Built-in amplifier and comparator circuit
-
Onboard trigger selection jumper (repeatable/non-repeatable mode)
Technical Specifications:
Parameter | Specification |
---|---|
Operating Voltage | 4.5V – 20V DC (typically 5V) |
Detection Range | Up to 6 meters (adjustable) |
Detection Angle | ~120° cone coverage |
Output Signal | Digital High (3.3V–5V) on detection |
Delay Time Adjustment | 5 seconds – 5 minutes (typical) |
Sensitivity Adjustment | 3 – 6 meters |
Trigger Modes | L (non-repeat) / H (repeatable) |
Output Type | TTL-compatible |
Power Consumption | < 60 µA (idle) |
Dimensions | ~32mm x 24mm x 18mm |
Module Name | HC-SR501 (commonly used variant) |
How to Use:
-
Connect VCC to 5V, GND to ground, and OUT to a digital GPIO pin on your microcontroller.
-
Use onboard potentiometers to adjust sensitivity and delay time.
-
Monitor the OUT pin; it goes HIGH when motion is detected.
-
Trigger lights, alarms, or send alerts in your code.
void setup() {
pinMode(2, INPUT); // PIR OUT connected to pin 2
Serial.begin(9600);
}
void loop() {
if (digitalRead(2) == HIGH) {
Serial.println("Motion Detected!");
}
else {
Serial.println("No Motion");
}
delay(500);
}
Applications:
-
Motion-activated lights and fans
-
Security alarm systems
-
Human presence detection
-
Smart home automation
-
Energy-saving systems
-
IoT-based monitoring solutions
-
Entry/exit counters
-
Pet and livestock monitoring
Package Includes:
-
1 x PIR Motion Detection Sensor Module (HC-SR501 or similar)
-
0 Reviews For this Product
