PIR Motion Sensor Detector Module HC-SR501

  • Passive Infrared sensor with control circuit

  • Adjustable sensitivity (3m to 7m) and hold time (5s to 200s)

  • Default blockade time: 2.5 seconds

  • Compact and easy to use

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

75,00 EGP

18 People watching this product now!

Payment Methods:

Description

If you want to build a device that is used to detect sense motion and almost always used to detect whether a human has moved in or out of the sensors range. Then this Sensor is needed for you. you can buy this sensor from bot3dprint.com at a reasonable price

The PIR Motion Sensor Detector Module HC SR501 allows you to sense motion. It is almost always used to detect the motion of a human body within the sensor’s range. It is often referred to using “PIR”, “Pyroelectric”, “Passive Infrared” and “IR Motion” sensors.


Circuit Diagram of PIR Sensor With Arduino:


 Features :

  1. Infrared Sensor with Control Circuit Board
  2. The Sensitivity and Holding Time are adjustable.
  3. Blockade time: 2.5s (Default)
  4. Sensitive Setting: Turn to Right, Distance Increases (About 7M); Turn to Left, Distance Reduce (About 3M)
  5. Time Setting: Turn to Right, Time Increases (About 200S); Turn to Left, Time Reduce (About 5S).

Package Includes :

1 x PIR Motion Sensor Detector Module HC SR501
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
HC-SR501VCC/GND/OUT5V / GND / board digital pin
📟
PIR Motion Sensor Detector Module HC-SR501
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
PIR Motion Sensor Detector Module HC-SR501 - Arduino Uno
PIR Motion Sensor Detector Module HC-SR501 - Arduino Nano
PIR Motion Sensor Detector Module HC-SR501 - Arduino Mega
PIR Motion Sensor Detector Module HC-SR501 - ESP32
PIR Motion Sensor Detector Module HC-SR501 - ESP8266
PIR Motion Sensor Detector Module HC-SR501 - STM32
PIR Motion Sensor Detector Module HC-SR501 - Raspberry Pi Pico
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_arduino_uno.inoArduino Uno
422 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 3 on Arduino Uno. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN 3
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_arduino_nano.inoArduino Nano
423 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 3 on Arduino Nano. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN 3
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_arduino_mega.inoArduino Mega
423 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 3 on Arduino Mega. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN 3
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_esp32.inoESP32
418 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 13 on ESP32. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN 13
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_esp8266.inoESP8266
420 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin D3 on ESP8266. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN D3
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_stm32.inoSTM32
420 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin PB5 on STM32. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN PB5
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
📄 File: pir_motion_sensor_detector_module_hc-sr501_-_raspberry_pi_pico.inoRaspberry Pi Pico
430 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 18 on Raspberry Pi Pico. Let the module settle ~30-60s after power-on before trusting readings.
6#define PIR_PIN 18
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PIR_PIN, INPUT);
11}
12
13void loop() {
14 if (digitalRead(PIR_PIN) == HIGH) {
15 Serial.println("Motion detected!");
16 delay(1000); // simple debounce so it doesn't spam while triggered
17 }
18}
Classic PIR motion sensor - digital output, adjustable sensitivity/delay via onboard potentiometers.

نظرة عامة ومواصفات المنتج — بالعربية

PIR Motion Sensor Detector Module HC-SR501 متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم PIR / IR and Optical Sensor وSensors، بسعر 75,00 EGP. كود المنتج لدينا: EK328. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Sensor Type: PIR (Passive Infrared)
  • الموديل: HC-SR501
  • Operating Voltage: 5V–12V DC
  • Detection Range: 3–7 meters (adjustable)
  • Detection Angle: 110°
  • الخامة: PCB with electronic components
  • Usage: Motion detection, security alarms, DIY electronics, home automation
  • الوزن: 6 g

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من PIR / IR and Optical Sensor في إكوسترا.

Specification

Specification

WeightWeight6 g
Dimensions3 × 2 × 1 cm
Sensor TypePIR (Passive Infrared)
ModelHC-SR501
Operating Voltage5V–12V DC
Detection Range3–7 meters (adjustable)
Detection Angle110°
MaterialPCB with electronic components
UsageMotion detection, security alarms, DIY electronics, home automation

Customer Reviews