Inhaltsverzeichnis:

Bewegungserkennung mit Raspberry Pi - Gunook
Bewegungserkennung mit Raspberry Pi - Gunook

Video: Bewegungserkennung mit Raspberry Pi - Gunook

Video: Bewegungserkennung mit Raspberry Pi - Gunook
Video: Turn a RaspberryPi into a Security Camera with Motion Detection! // 4K TUTORIAL 2024, November
Anonim
Image
Image
Lieferungen
Lieferungen

In diesem anweisbaren werden wir lernen, wie wir PIR (Passive Infrarot) Sensor mit Raspberry Pi verwenden können, um einen einfachen Bewegungsmelder zu bauen. Es wird verwendet, um Bewegungen von Menschen, Tieren oder anderen Objekten zu erfassen. Sie werden häufig in Einbruchmeldeanlagen und automatisch aktivierten Beleuchtungssystemen verwendet.

Funktionsprinzipien:

Alle Objekte mit einer Temperatur über dem absoluten Nullpunkt geben Wärmeenergie in Form von Strahlung ab. Normalerweise ist diese Strahlung für das menschliche Auge nicht sichtbar, da sie im Infrarotbereich strahlt, aber sie kann von elektronischen Geräten, die für einen solchen Zweck entwickelt wurden, erkannt werden. (Quelle: Wikipedia)

Zweck des anweisbaren:

Die Hauptidee dieses Tutorials besteht darin, die Led einzuschalten, wenn eine Bewegung erkannt wird, und die Led auszuschalten, wenn sonst. Wie ich in der Einführung sagte, können Sie den Sensor anstelle von Led verwenden, um Light Room oder Alarm zu steuern.

Schritt 1: Zubehör

Lieferungen
Lieferungen

Hardware-Versorgungsmaterialien:

1. Raspberry Pi 3 Modell B

2. PIR-Sensor

3. Steckbrett

4. 220 Ohm Widerstand

5. LED

6. Drähte

Software-Lieferungen:

1. Raspbian Jessie (Betriebssystem von Raspberry Pi: für weitere Details können Sie sich mein vorheriges Tutorial hier ansehen).

2. Python-IDLE

Ich gehe also davon aus, dass Sie einige grundlegende Projekte erfolgreich durchgeführt haben. Wenn nicht, machen Sie sich keine Sorgen. Ich rate Ihnen, meinem vorherigen Tutorial zu folgen (Starten Sie Ihr erstes Projekt mit Himbeere: Blinkende LED)

Schritt 2: Schaltungsbaugruppe

Schaltungsbaugruppe
Schaltungsbaugruppe
Schaltungsbaugruppe
Schaltungsbaugruppe

Die Verkabelung ist recht einfach, der PIR-Sensor hat drei Pins:

1. Vcc an die 5V von Raspberrys GPIO.

2. GND zum GNS von Raspberrys GPIO.

3. OUT auf 17 GPIO-Pin.

Um die LED und den Widerstand zu verdrahten, können Sie die folgenden Schritte ausführen:

1. Schließen Sie einen 220Ω Widerstand an die Anode der LED an, dann den Widerstand an 5 V.2. Verbinden Sie die Kathode der LED mit 4 GPIO-Pins (siehe Bild oben).

Schritt 3: Python-Code

Python-Code
Python-Code

1. Schalten Sie Ihren Pi ein und erstellen Sie eine neue Textdatei „pir.py“(Sie können die Datei nach Belieben benennen).

2. Geben Sie den folgenden Code ein:

RPi. GPIO als GPIO importieren

import timeGPIO.setmode(GPIO. BCM) GPIO.setup(17, GPIO. IN) #PIR GPIO.setup(4, GPIO. OUT) #Led try: time.sleep(2) # um den Sensor zu stabilisieren während True: i= GPIO.input(17) if i==0: #Wenn die Ausgabe vom Bewegungssensor NIEDRIG ist GPIO.output(4, 0) #LED-Druck ausschalten ("Keine Bewegung erkannt", i) elif i==1: #Wenn Ausgabe vom Bewegungssensor ist HOCH GPIO.output(4, 1) #LED-Druck einschalten ("Bewegung erkannt", i) außer: GPIO.cleanup()

3. Nachdem Sie den gesamten überprüften Code eingegeben haben, speichern Sie ihn.

4. Führen Sie den Python-Code aus, indem Sie den folgenden Code in das Terminal eingeben:

- cd Desktop und drücken Sie die Eingabetaste (ich gebe Desktop ein, weil ich die Datei auf dem Desktop des pi gespeichert habe).

- python pir.py und drücken Sie die Eingabetaste.

Schritt 4: Für Unterstützung

Zur Unterstützung
Zur Unterstützung

Sie können meinen YouTube-Kanal für weitere Tutorials und Projekte abonnieren. Abonnieren Sie für Unterstützung. Dankeschön.

Gehe zu meinem YouTube-Kanal -Link

Empfohlen: