Een passieve infrarood sensor aansluiten
Voor deze opdracht ga je een passieve infrarood sensor of PIR sensor aansluiten.
Opdracht: informatie uit de datasheet halen
Zoek op internet een datasheet van de PIR-sensor die jij gebruikt. Het typenummer van de PIR-sensor die wij gebruiken is: HC-SR501. Als jij hetzelfde type PIR-sensor gebruikt kun je op dat typenummer zoeken. In het engels heet het: PIR motion sensor of PIR motion detector. PIR staat voor Pyroelectric InfraRed. Zie ook:
https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/how-pirs-work
Noteer de volgende eigenschappen:
a. Spanning waarop de PIR sensor werkt
b. De stroomsterkte die de PIR sensor zal afnemen
c. De verschillende aansluitingen
d. Wat verandert er bij het detecteren van een beweging?
e. Wat kun je instellen aan de PIR sensor? (Wat kun je doen met de twee schroefjes op de PIR-sensor?)
f. De hoek waaronder de PIR sensor beweging kan detecteren
g. De afstand waarbinnen hij nog beweging kan detecteren
h. Wat is het verschil tussen H-mode en L-mode?
Opdracht: sluit de PIR-sensor aan
Bouw de schakeling zoals hieronder.
Test vervolgens of de PIR-sensor goed is aangesloten door gebruik te maken van de seriële monitor. Verderop in deze pagina vind je een programma hiervoor dat je kunt gebruiken.
Test het programma en de werking van de sensor. Wanneer verschijnt er een 0? Wanneer een 1? Wat gebeurt er als je de instellingen (gevoeligheid en vertraging) van de PIR-sensor aanpast? Wat gebeurt er als je de trigger aanpast (L-mode of H-mode)?
Wees je er van bewust dat de PIR-sensor steeds even moet opstarten als je hem aansluit. Ook zal de PIR-sensor bij het overgaan van HIGH (1) naar LOW (0) minstens 3 seconden op LOW blijven, voordat de output weer HIGH kan worden (als er een beweging wordt gedetecteerd).
De aansluitingen van de PIR sensor zitten aan de onderzijde dus die kun je niet zomaar in het breadboard prikken. Je zult daarvoor met draadjes moeten werken.
Bij veel van deze PIR sensoren zie je niet meteen waar welke aansluiting voor dient. Vaak staat het dan onder het witte kapje. Dat kun je er eenvoudig even af halen. Maar doe het er wel weer op want dat kapje fungeert als een lens.
Hieronder vind je een programma waarmee je de werking van de PIR-sensor kunt testen met behulp van de seriele monitor.
const int sensorPin = 2;
void setup() {
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop() {
Serial.println (digitalRead(sensorPin));
}
Zorg dat de jumper (als die op de sensor zit) in de H-mode staat (zie afbeelding hieronder).