Was ist ein Bewegungsmelder? Wie funktioniert es? Wie funktioniert es? Einführung Ein passiver Infrarot-Bewegungssensor (PIR-Sensor) ist ein elektronischer Sensor, der das von Objekten in seinem Sichtfeld ausgestrahlte Infrarotlicht misst. PIR-Sensoren werden häufig in Sicherheitsalarmen und automatischen Beleuchtungsanwendungen verwendet.PIR-Sensoren erkennen allgemeine Bewegungen, liefern jedoch keine Informationen darüber, wer oder was sich bewegt hat. Hierzu ist ein bildgebender IR-Sensor erforderlich. Wir haben ein Projekt mit dem PIR-Sensor in einem Einbruchalarm für Ihr Zuhause durchgeführt! Sommaire masquer 1 Was ist ein Bewegungsmelder? Wie funktioniert es? Wie funktioniert es? 1.1 Einführung 1.1.1 Wie erkennt der Sensor Bewegungen? 1.1.2 Wie funktioniert der Sensor? 1.1.3 Bewegungssensorstift 1.2 Erkennung mit Serial Monitor 1.3 Lichtalarm bei Bewegung 1.4 Geräuschalarm bei Bewegung Wie erkennt der Sensor Bewegungen? Alle Objekte mit einer Temperatur über dem absoluten Nullpunkt geben Wärmeenergie in Form elektromagnetischer Strahlung ab. Normalerweise ist diese Strahlung für das menschliche Auge nicht sichtbar, da sie im Infrarotbereich liegt, sie kann jedoch vom Bewegungssensor erfasst werden. Wie funktioniert der Sensor? Der Bewegungssensor verfügt über zwei Schlitze, jeder Schlitz besteht aus einem speziellen infrarotempfindlichen Material. Wenn der Sensor inaktiv ist, erfassen beide Schlitze die gleiche Menge an IR, nämlich die vom Raum abgegebene Umgebungsmenge. Wenn ein warmer Körper, beispielsweise ein Mensch oder ein Tier, vorbeikommt, fängt er zunächst eine Hälfte des Bewegungssensors ab, was zu einer positiven Differenzialänderung zwischen den beiden Hälften führt. Wenn der heiße Körper die Erfassungszone verlässt, geschieht das Gegenteil, wobei der Sensor eine negative Differenzänderung erzeugt. Diese Veränderungsimpulse sind es, die wahrgenommen werden. Bewegungssensorstift Bewegungssensorstifte: Vcc: Am 5V-Pin der Arduino-PlatineSignal: Pin an einem der Signalpins des Arduino-BoardsGND: Muss mit Masse verbunden werden Erkennung mit Serial Monitor Wir werden nun sehen, wie die Erkennung einer Bewegung auf dem seriellen Monitor angezeigt wird. int valeur_capteur=0; void setup (){ Serial.begin(9600); } void loop (){ valeur_capteur=analogRead(A0); if (valeur_capteur >100){ Serial.println("Bewegung erkannt"); } if (valeur_capteur <100){ Serial.println("Keine Bewegung"); } delay(200); } Lichtalarm bei Bewegung Wir werden sehen, wie man eine LED am Bewegungserkennungssensor zum Leuchten bringt. int valeur_capteur=0; int valeur_led=0; int led_broche=11; void setup (){ pinMode(led_broche,OUTPUT); } void loop (){ valeur_capteur=analogRead(A0); valeur_led=map(valeur_capteur,0,1023,0,255); analogWrite(led_broche, valeur_led); } Sie können die LED durch eine Glühbirne mit Relais ersetzen, um einen Raum einzuschalten, wenn jemand eintritt. Geräuschalarm bei Bewegung Wir werden jetzt sehen, wie man einen Summer einschaltet, wenn der Sensor eine Bewegung erkennt. int buzzer_broche=3; int capteur_mouvement=A0; void setup (){ pinMode(buzzer_broche,OUTPUT); } void loop (){ if (analogRead(capteur_mouvement)> 100){ digitalWrite(buzzer_broche,HIGH); } if (analogRead(capteur_mouvement)< 100){ digitalWrite(buzzer_broche,LOW); } } Mit diesem Projekt können Sie beispielsweise einen Alarm zum Schutz eines Raums bauen.