Power input. Connect to a 5V supply line (compatible with 4.5V–20V).
As noted in the component datasheet, the BISS0001 can be paired with a pyroelectric infrared sensor and a few external components to create a complete passive infrared switch system suitable for burglar alarms, automatic lighting, automatic doors, electric fans, and hand dryers.
Pairing the HW-416-B with a buzzer or GSM module to alert homeowners of entry.
| | Details | | --- | --- | | Sensor Type | Passive Infrared (PIR) | | Operating Voltage | 3.5V to 5.5V DC (nominal 5V) | | Output Type | Digital Signal (HIGH/LOW) | | Operating Temperature | -20°C to +60°C | | Detection Angle | Up to 140 degrees | | Maximum Detection Range | Up to 6 meters (approximately 20 feet) | | Maximum Power Consumption | 150mW | | Dimensions | 24x33mm, height: 25mm |
. It is designed to detect motion by sensing changes in infrared radiation emitted by objects like human bodies. Key Technical Specifications Based on documentation from Tayda Electronics Popular Electronic
Digital TTL High (3.3V) when motion is detected; Low (0V) otherwise. Detection Range: 3 to 7 meters (adjustable via potentiometer). Detection Angle: Approximately 110° to 120°. Delay Time: 0.3 seconds to 5 minutes (adjustable via potentiometer). Operating Temperature: -20°C to +80°C. Pinout Configuration How PIR Sensor Works and How To Use It with Arduino
Digital output. Stays HIGH (3.3V) when motion is detected and LOW (0V) when idle. Connect to the common ground of your circuit. Adjustable Controls Sensitivity Potentiometer:
Here is an interesting technical report summary based on reverse-engineering the HW-416/HC-SR501 hardware.
Adjustable (typically from 0.5 seconds up to several minutes via onboard potentiometer)
To help refine this documentation for your project, let me know: What or platform are you planning to use?
Functionally identical; only PCB layout and color differ.
The board also uses a to convert the input voltage (whether 5V or higher) down to 3.3V for the internal logic circuitry.
This sketch turns on an LED when motion is detected and prints messages to the Serial Monitor.
Less than 120-degree cone angle, up to 7 meters (adjustable via potentiometer) Operating Temperature: -20°C to +80°C Dimensions: Approx. 32mm x 24mm 2. Pinout and Hardware Configuration
/* HW-416-B PIR Motion Sensor Integration Demonstrates how to read a digital signal from the HW-416-B module. */ const int PIR_PIN = 2; // HW-416-B OUT pin connected to digital pin 2 const int LED_PIN = 13; // Built-in Arduino LED int pirState = LOW; // Start assuming no motion detected int val = 0; // Variable for reading the pin status void setup() pinMode(PIR_PIN, INPUT); // Declare sensor as input pinMode(LED_PIN, OUTPUT); // Declare LED as output Serial.begin(9600); Serial.println("Initializing PIR Sensor... Please wait for warmup."); // Give the sensor 30-60 seconds to warm up and calibrate to the environment delay(30000); Serial.println("Sensor active."); void loop() val = digitalRead(PIR_PIN); // Read input value if (val == HIGH) // Check if the input is HIGH digitalWrite(LED_PIN, HIGH); // Turn LED ON if (pirState == LOW) // Motion just detected Serial.println("=> Motion detected! Object moving within zone."); pirState = HIGH; else digitalWrite(LED_PIN, LOW); // Turn LED OFF if (pirState == HIGH) // Motion just ended Serial.println("=> Motion ended. Area clear."); pirState = LOW; Use code with caution. Warm-up Period Warning
print("PIR Module Test (CTRL+C to exit)") time.sleep(2) print("Ready")
The (often cross-referenced with the HC-SR501 ) is a versatile, low-cost passive infrared module widely used in DIY electronics, security systems, and automated lighting. This article provides a comprehensive technical overview and datasheet-style guide for the HW-416-B. Technical Specifications