Inhaltsverzeichnis:
- Schritt 1: Wie PIR-Bewegungssensoren funktionieren
- Schritt 2: Verwenden eines PIR-Sensors mit Arduino
- Schritt 3: Verwenden eines PIR-Sensors mit Raspberry Pi
- Schritt 4: Beispielprojekte
- Schritt 5: Kaufen Sie einen PIR-Bewegungssensor
Video: PIR-Bewegungssensor: So verwenden Sie PIRs mit Arduino & Raspberry Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Sie können dieses und andere erstaunliche Tutorials auf der offiziellen Website von ElectroPeak lesen
In diesem Tutorial erfahren Sie, wie Sie einen PIR-Bewegungssensor verwenden, um Bewegungen zu erkennen. Am Ende dieses Tutorials erfahren Sie:
- So funktionieren PIR-Bewegungsmelder
- So verwenden Sie PIR-Sensoren mit Arduino
- So verwenden Sie PIR-Sensoren mit Raspberry Pi
Schritt 1: Wie PIR-Bewegungssensoren funktionieren
Passive Infrarotsensoren können Bewegungen von Objekten erkennen, die IR-Licht ausstrahlen (wie menschliche Körper). Daher ist die Verwendung dieser Sensoren zur Erkennung von Personenbewegungen oder -belegung in Sicherheitssystemen sehr verbreitet. Die Ersteinrichtung und Kalibrierung dieser Sensoren dauert etwa 10 bis 60 Sekunden.
Der Infrarot-Bildsensor des HC-SR501 ist ein effizientes, kostengünstiges und anpassbares Modul zur Erkennung von Bewegungen in der Umgebung. Die geringe Größe und das physische Design dieses Moduls ermöglichen Ihnen die einfache Verwendung in Ihrem Projekt. Der Ausgang des PIR-Bewegungserkennungssensors kann direkt an einen der digitalen Pins von Arduino (oder einem beliebigen Mikrocontroller) angeschlossen werden. Wenn der Sensor eine Bewegung erkennt, wird dieser Pin-Wert auf „1“gesetzt. Mit den beiden Potentiometern auf der Platine können Sie die Empfindlichkeit und Verzögerungszeit nach Erkennen einer Bewegung einstellen.
PIR-Module verfügen über einen Passiv-Infrarot-Sensor, der die Anwesenheit und Bewegung aus dem vom menschlichen Körper abgestrahlten Infrarot erkennt. Sie können dieses Modul in Sicherheitssystemen, intelligenten Beleuchtungssystemen, Automatisierung usw. verwenden. Es gibt verschiedene PIR-Module auf dem Markt, aber alle sind im Grunde gleich. Sie alle haben mindestens einen Vcc-Pin, GND-Pin und einen digitalen Ausgang. Bei einigen dieser Module befindet sich auf dem Sensor eine kugelförmige Linse, die den Blickwinkel verbessert.
Schritt 2: Verwenden eines PIR-Sensors mit Arduino
Schaltkreis
Sie können den PIR-Ausgang an einen beliebigen digitalen Pin anschließen. Hinter diesem Modul befindet sich ein Jumper. Wenn Sie den Jumper in die Position L schieben, wird der Sensor bei jeder Bewegungserkennung „umschalten“(Zustand ändern). Es ist unwahrscheinlich, dass dies in einer praktischen Anwendung von großem Nutzen ist. Dieser Modus wird als Nicht-Trigger- oder Single-Triggering-Modus bezeichnet. Das Verschieben des Jumpers in die H-Position führt zu der üblicheren Sensorlogik. Der Sensor schaltet sich ein, wenn eine Bewegung erkannt wird, und schaltet sich eine Weile aus, nachdem die letzte Bewegung erkannt wurde. Dieser Sensor setzt den Timer (der sonst den Ausgang ausschalten würde) jedes Mal zurück, wenn eine Bewegung erkannt wird; dies wäre zum Beispiel für die Raumbelegungsbeleuchtungssteuerung anwendbar, bei der Sie nicht möchten, dass die Lichter ausgehen, während das Gerät zurückgesetzt wird. Dies wird als Retriggering-Modus bezeichnet. (oder wiederholbarer Triggermodus). Hinter diesem Modul befinden sich auch zwei Potentiometer. Durch Ändern des SENSITIVITY-Potentiometers können Sie die Empfindlichkeit des Sensors verringern oder erhöhen (im Uhrzeigersinn erhöhen), und auch durch Ändern des TIME-Potentiometers wird die Ausgangsverzögerung nach der Bewegungserkennung geändert.
Code
Sie müssen die Bibliothek hinzufügen und dann den Code hochladen. Wenn Sie zum ersten Mal ein Arduino-Board verwenden, folgen Sie einfach diesen Schritten: Gehen Sie zu www.arduino.cc/en/Main/Software und laden Sie die Software Ihres Betriebssystems herunter. Installieren Sie die IDE-Software wie angewiesen.
- Führen Sie die Arduino IDE aus, löschen Sie den Texteditor und kopieren Sie den folgenden Code in den Texteditor.
- Wählen Sie das Board in Tools und Boards und dann Ihr Arduino Board aus.
- Verbinden Sie den Arduino mit Ihrem PC und stellen Sie den COM-Port in Tools und Port ein.
- Drücken Sie die Schaltfläche Hochladen (Pfeilzeichen).
- Sie sind fertig!
Für eine ordnungsgemäße Kalibrierung sollte bis zu 15 Sekunden lang keine Bewegung vor dem PIR-Sensor stattfinden (bis Pin 13 ausgeschaltet wird). Nach dieser Zeit hat der Sensor eine Momentaufnahme seines Sichtbereichs und kann Bewegungen erkennen. Wenn der PIR-Sensor eine Bewegung erkennt, ist der Ausgang HIGH, andernfalls ist er LOW.
Schritt 3: Verwenden eines PIR-Sensors mit Raspberry Pi
Beachten Sie die Schaltung und verwenden Sie den folgenden Code:
Schritt 4: Beispielprojekte
Interessiert an weiterführender Lektüre? Verpassen Sie dieses Projekt nicht:
Bewegungs- und Gestenerkennung durch Arduino und PIR-Sensor
Schritt 5: Kaufen Sie einen PIR-Bewegungssensor
Kaufen Sie einen PIR-Sensor von ElectroPeak
Empfohlen:
So verwenden Sie einen PIR-Sensor und ein Summermodul - Visuino-Tutorial: 6 Schritte
So verwenden Sie einen PIR-Sensor und ein Summermodul - Visuino-Tutorial: In diesem Tutorial lernen wir, wie Sie einen PIR-Sensor und ein Summermodul verwenden, um jedes Mal, wenn ein PIR-Sensor eine Bewegung erkennt, ein Geräusch zu erzeugen. Sehen Sie sich ein Demonstrationsvideo an
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte
So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: 6 Schritte
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: In diesem Tutorial verwenden wir Vibrationssensor, LED, Summer, Widerstand, Arduino Uno und Visuino, um einen Piepton zu erzeugen, wenn Vibrationen erkannt werden. Sehen Sie sich ein Demonstrationsvideo an
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für