TecnoMate logo
All Components
Sensors > PIR / IR Motion Sensors

HC-SR501 PIR Motion Sensor

The HC-SR501 PIR Motion Sensor Module is a low-cost, Arduino-compatible passive infrared detector for sensing human or animal movement in automation projects. Operating from 4.5V to 20V DC with very low average current consumption, it combines a pyroelectric PIR element, Fresnel lens and control circuitry on a compact PCB. Ideal for students, makers, security installers and IoT developers, it provides a simple digital output for motion-triggered lights, alarms, cameras and microcontroller projects.

HC-SR501 PIR Motion Sensor
₹72.00

Specifications

Model: HC-SR501 Control IC: Commonly based on BISS0001 PIR controller IC Delay time: Adjustable hold time, typically from a few seconds to several minutes Output type: Digital TTL level output Sensor type: Passive Infrared PIR motion detector Lens diameter: Approx. 23mm Trigger modes: Repeatable and non-repeatable trigger selectable by jumper on common modules Interface pins: 3 pins: VCC, OUT, GND PCB dimensions: Approx. 32mm x 24mm Detection angle: Approx. 100° to 120° with Fresnel lens Output low level: 0V when idle Operating voltage: 4.5V to 20V DC Output high level: Approx. 3.3V when motion is detected Detection distance: Adjustable, typically up to 7m depending on environment and setting Compatible platforms: Arduino, Raspberry Pi, ESP8266, ESP32 and other digital-input controllers Average current consumption: <60uA

Details

The HC-SR501 PIR Motion Sensor is one of the most popular motion detection modules for Arduino, Raspberry Pi, ESP8266/ESP32 and general embedded electronics projects. PIR stands for Passive Infrared: the sensor does not transmit energy; instead, it detects changes in infrared radiation caused by a warm body moving across its field of view. A white Fresnel lens focuses infrared energy onto the pyroelectric sensing element, while the onboard control IC and supporting components process the signal and provide a clean digital output. This module is useful wherever automatic human presence detection is required. It can be used to switch lights, trigger a buzzer, wake a microcontroller, activate a camera, count people passing through a doorway, or add occupancy sensing to smart home prototypes. The wide 4.5V to 20V DC input range makes it convenient for 5V Arduino systems, 12V automation panels and battery-powered experiments. The OUT pin goes HIGH when motion is detected and returns LOW after the adjustable hold time. Most HC-SR501 boards include two onboard potentiometers: one for detection distance and one for output delay time. A jumper position is commonly provided for trigger mode selection: repeatable trigger mode keeps the output active while motion continues, while non-repeatable mode gives a single timed pulse. Pin connection is simple: VCC, OUT and GND. For microcontroller use, connect VCC to a suitable supply, GND to common ground and OUT to a digital input pin. Package includes one HC-SR501 PIR Motion Sensor Module with Fresnel lens fitted. Because this is a generic HC-SR501 module, minor PCB colour, component layout or adjustment range differences may be present depending on production batch.

Tags

HC-SR501PIR SensorMotion SensorArduino CompatibleHuman DetectionSecurity SensorAutomationIoT

Alternatives

  • HC-SR505 Mini PIR Motion Sensor Module
  • AM312 Mini PIR Motion Sensor Module
  • RCWL-0516 Microwave Radar Motion Sensor
  • DYP-ME003 PIR Motion Sensor Module