Műszaki adatok:
Működési feszültségtartomány: DC 4.5-20V
Nyugalmi áram: <50uA
Kimenő jel: magas 3,3 V / alacsony 0 V
Trigger jumper:
– L nem indítja újra az időzítést az érzékelt mozgás, a kimenet az időzítési idő leteltekor mindenképpen alacsonyra vált
– H ha mozgást érzékel, az időzítés újra indul, és a kimenet folyamatosan magas
Késleltetési idő: 5-200S (állítható)
Blokkolási idő: 2,5S (egy érzékelést követően ennyi ideig nem történik új érzékelés)
Alaplap méretei: 32mm * 24mm
Érzékelési szög: <100 ° kúpszög
Üzemi hőmérséklet: -15- + 70 fok
Lencse mérete: 23mm
Jellemzők:
- A fényérzékeny vezérlés opcionális, ha nincs beépítve, akkor nappali megvilágításnál is működik az érzékelő, és kapcsolgatja a kimenetet érzékeléskor. Ha beépítésre kerül, akkor nappali megvilágításban a kimenet nem kerül magas szintre érzékeléskor
- Nyáron, amikor a környezeti hőmérséklet 30 ~ 32 ° -ra emelkedik , valamivel rövidebb észlelési tartományra.
- A tápfeszültségbekapcsolásakor kb 1 percig a kimenet magas, és nem érzékeli a mozgást.
- A közvetlen világítást el kell kerülni, mert megzavarhatja a működést.
- Az erős szél hamis érzékelést okozhat.
- Az érzékelési távolság potenciométert az óramutató járásával megegyező irányban forgatva az érzékelési távolság növekszik (kb. 7 méter), ellenkező irányban az érzékelési távolság csökken (kb. 3 méter).
Arduino bekötés:
A példaprogramot interneten találtam. Nem próbáltam ki, mert Arduino-val még nem használtam a modult. LED világítást kapcsoltam vele, ami nem volt egyszerű, mert a kimeneti 3,3V feszültség elég kevés. Relét nem tud működtetni, csak ha egy tranzisztort is beépítünk. A legtöbb mosfet kapcsoló tranzisztornak a nyitó feszültség igénye is magasabb, de végül találtam egy típust ami jól működött: IRLZ34N
Az érzékelőt egy pici dobozba építettem a mosfet kapcsoló tranzisztorral, és a világításra hasznát LED szalag 12V-os feszültségét használtam tápfeszültségnek. Sajnos a modul vásárlásakor nem vettem észre, hogy az olcsóbb modulokba nem építik be a fényérzékelőt. Így a világítás nappal is bekapcsolt a mozgásra. Végül egy központi alkonyat kapcsolót csináltam. Ennek meg az a hátránya, hogy amikor rákapcsoltam a tápfeszültséget a led szalag – mozgásérzékelő párosra, kb . egy percig világított. Elviselhető probléma, de nem szép megoldás.
/* * PIR sensor tester */ int ledPin = 13; // choose the pin for the LED int inputPin = 2; // choose the input pin (for PIR sensor) int pirState = LOW; // we start, assuming no motion detected int val = 0; // variable for reading the pin status void setup() { pinMode(ledPin, OUTPUT); // declare LED as output pinMode(inputPin, INPUT); // declare sensor as input Serial.begin(9600); } void loop(){ val = digitalRead(inputPin); // read input value if (val == HIGH) { // check if the input is HIGH digitalWrite(ledPin, HIGH); // turn LED ON if (pirState == LOW) { // we have just turned on Serial.println("Motion detected!"); // We only want to print on the output change, not state pirState = HIGH; } } else { digitalWrite(ledPin, LOW); // turn LED OFF if (pirState == HIGH){ // we have just turned of Serial.println("Motion ended!"); // We only want to print on the output change, not state pirState = LOW; } } }