Компактен PIR сензор за движение за лесно откриване в малки проекти.
SKU: OT2047-B81 Артикулен номер: NB111 EAN: 4765791479546 Местоположение: B08.01
Алтернатива
PIR Sensor HC-SR501 Сензор за движение
€ 2,00
Виж тази алтернатива
Ето как да свържеш Мини PIR пироелектричен инфрачервен сензор за движение към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.
Този проект засича движение с помощта на Mini PIR сензор и включва вградената LED светлина на Arduino. Когато бъде засечено движение, LED светва и се извежда известие в Serial Monitor. След включване оставете кратко време за загряване, за да се стабилизира сензорът.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Mini PIR Motion Detector
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Mini PIR
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Pin definitions
const int pirPin = 2;
const int ledPin = 13;
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
Serial.println(F("Mini PIR Sensor Initializing..."));
Serial.println(F("Waiting 5 seconds for sensor to settle..."));
delay(5000);
Serial.println(F("Ready! Monitoring for motion..."));
}
void loop() {
int motionDetected = digitalRead(pirPin);
if (motionDetected == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println(F("Motion detected!"));
} else {
digitalWrite(ledPin, LOW);
Serial.println(F("Scanning... No motion."));
}
delay(300);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Този проект засича човешко движение с помощта на Mini PIR датчик за движение. Когато бъде засечено движение, ESP32 включва onboard LED (GPIO 2) и записва съобщение в Serial Monitor. Захранването на сензора с 3.3V осигурява безопасни нива на сигнала за входа на ESP32.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Mini PIR Motion Detector with ESP32
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Mini PIR
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Mini PIR Motion Detection with ESP32
const int PIR_PIN = 13; // Connected to Mini PIR OUT
const int LED_PIN = 2; // ESP32 onboard LED
int lastState = LOW;
void setup() {
Serial.begin(115200);
pinMode(PIR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
Serial.println("PIR Sensor Initializing... Please wait 10-30s for sensor warm-up.");
}
void loop() {
int currentState = digitalRead(PIR_PIN);
if (currentState != lastState) {
lastState = currentState;
if (currentState == HIGH) {
digitalWrite(LED_PIN, HIGH);
Serial.println("Motion detected!");
} else {
digitalWrite(LED_PIN, LOW);
Serial.println("Motion ended.");
}
}
delay(50);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Малкият брат на обикновения PIR сензор, главата има диаметър само 1,1cm
Пинове:
- Vin (обозначен с "+" и/или "U1")
- Out (средният пин)
- GND/ground/min (обозначен с "-" и/или "C1")
Размери
Дължина: 2,8cm
Ширина: 1,4cm
Височина: 1,4cm
| Ширина | 1,4 cm |
|---|---|
| Работна температура | -20°C - +60°C |
| Входно напрежение | DC 2.7-12V |
| Изходно напрежение | Високо 3.3 V /Ниско 0V |
| Дължина | 2,8 cm |
| Диаметър | 1,1 cm |
| Височина | 1,4cm |
| Размери на PCB | 10mm*8mm |
| Ток на покой | <100uA |
| Разстояние на откриване | 3 m |
| Време на закъснение | около 2 секунди (± 30% отклонение) |
| Общ размер | 12mm*27mm |
| Ъгъл на сензора | <100° |
| Тип леща | Малък |
Обхватът е много слаб, два метра
Страхотно.......
Работи добре, но понякога засича несъществуващо движение
Работи добре. Средна зона на засичане, затова е подходящо за проектче, но по-малко подходящо за истинско решение.
Мини PIR пироелектричен инфрачервен сензор за движение