I am highly impressed with the service. The support team resolved my print issue swiftly, and the delivery was both fast and securely packaged. The final print is of outstanding, A1 quality.
FlySky FS-CT6B 6ch 2.4GHz Transmitter & FS-R6B Receiver
HCSR501 PIR Motion Sensor (Passive Infrared Sensor)
Let us know!
We'll try to match the price for you
Weβll notify you once the product is back in stock.
Couldn't load pickup availability
The HC-SR501 PIR Motion Sensor Module is used to detect the motion of a human body within the sensorβs range. It is often referred to as a PIR sensor, βPyroelectricβ, βPassive Infraredβ and βIR motion sensorβ device. This PIR motion sensor module has an onboard pyroelectric sensor, conditioning circuitry, and a dome-shaped Fresnel lens.
The HC-SR501 PIR Motion Sensor requires 4.5 ~ 20V DC voltage. This PIR sensor's tiny size and sturdy design make it ideal for a variety of applications, including burglar alarms, automatic lighting control systems, and DIY motion-sensing technology projects.
This PIR sensor features an adjustable time delay function that allows for customization of the sensor's response time. This sensor is compatible with Arduino, Raspberry Pi, AVR, PIC, 8051, etc., making it a versatile PIR motion sensor choice for embedded and IoT applications.
Check out our entire range ofΒ IR Proximity Motion Sensors
When evaluating a pir sensor price, the HC-SR501 stands out as a cost-effective option for both hobbyists and professionals. The pir motion sensor price typically remains affordable while still offering reliable performance, adjustable sensitivity, and wide compatibility with popular development boards.
This makes it a great choice for anyone looking for a balance between performance and pir sensor price, especially in DIY automation, security systems, and smart home projects.
Also, check the HC-SR505 Mini Infrared PIR Motion Sensor.Β



| Model | HCSR501 |
| Operating Voltage | 4.5 ~ 20V |
| Average Current Consumption (mA) | 0.06 |
| Distance Measuring Range (cm) | 300 ~ 700 |
| Dimensions | 32 x 24 x 18 mm |
| Weight | 15 grams |
The HC-SR501 is a passive infrared (PIR) motion sensor module that detects movement by sensing changes in infrared radiation from warm objects, such as humans and animals. It operates without emitting infrared signals and is commonly used in automatic lighting, security alarms, home automation and Arduino-based motion detection projects.
The HC-SR501 PIR sensor has an adjustable detection range of approximately 3 to 7 metres (300β700 cm). Its sensitivity potentiometer allows you to adjust the detection distance according to your project requirements. Actual performance may vary depending on installation height, surrounding temperature and environmental conditions.
The HC-SR501 detects changes in infrared radiation within its sensing area using an onboard pyroelectric sensor and Fresnel lens. When a warm body moves across its detection zones, the module generates a HIGH output signal. This signal can trigger connected devices such as lights, alarms or microcontrollers.
A PIR sensor detects changes in infrared radiation emitted by warm objects without transmitting any infrared signals. An active IR sensor emits infrared light and detects objects using the reflected signal. PIR sensors are commonly used for human motion detection, while active IR sensors are frequently used for obstacle detection and proximity sensing.
The HC-SR501 is commonly used in motion-activated lighting, security alarms, automatic doors, smart home automation and people detection systems. It can also be integrated with Arduino, Raspberry Pi and ESP8266 projects to trigger actions whenever movement is detected within its sensing range.
Connect the VCC pin to the Arduino 5V supply, GND to GND and OUT to a digital input pin, such as D2. Upload an Arduino sketch to read the digital output. The signal goes HIGH when motion is detected and returns LOW after the configured delay. Allow the sensor to stabilise after powering it on before testing.
Connect the sensor's VCC pin to a suitable 5V supply, GND to ESP8266 GND and OUT to an available GPIO pin. The HC-SR501 provides a 3.3V TTL output, suitable for ESP8266 GPIO inputs. Do not connect a 5V signal directly to an ESP8266 GPIO pin. Allow the sensor to stabilise before testing motion detection.
The HC-SR501 has two onboard potentiometers for adjusting sensitivity and output delay. Turn the sensitivity potentiometer to increase or decrease the detection distance. Use the delay potentiometer to control how long the output remains HIGH after detecting movement. The delay is adjustable from approximately 3 seconds to 5 minutes.