Inhaltsverzeichnis:
- Schritt 1: Benötigte Materialien
- Schritt 2: Verfahren
- Schritt 3: Codeverfahren
- Schritt 4: Endprodukt
Video: RPI-Sicherheitssystem - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Funktion des RPI-Sicherheitsalarms
In diesem anweisbaren erfahren Sie, wie Sie ein voll funktionsfähiges Nachtalarmsystem herstellen. Wenn das System einen Eindringling erkennt, druckt es sofort "EINWERFER" auf Ihrem Monitor aus und macht ein lautes Geräusch aus dem Alarm. Die LEDs blinken auch zusammen mit dem Alarm in einem Muster.
Schritt 1: Benötigte Materialien
Benötigte Materialien:
- LED in jeder Farbe (4 empfohlen)
- Überbrückungsdrähte
- Summer
- 330 Widerstände (gleiche Menge wie LEDs)
- Bewegungssensor
- 3 männliche zu weibliche Drähte
- Lichtabhängiger Widerstand
- Kondensator
- Brotbrett
- T-Schuster
Schritt 2: Verfahren
Verfahren:
- Platzieren Sie zuerst die Stromversorgung und erden Sie beide Schienen
- Platzieren Sie Ihre 330 Widerstände an der Unterseite des Steckbretts, beginnend an der Erdungsschiene bis zu einer beliebigen Schiene auf dem Steckbrett
- Dann platzieren Sie Ihre LEDs neben Ihrem Widerstand. Das kurze Bein geht direkt rechts vom Widerstand, wenn Ihre Widerstände auf der linken Seite des Steckbretts platziert sind.
- Das lange Bein der LED geht überall hin, wo Sie wollen, aber stellen Sie sicher, dass es alle in verschiedenen Schienen gibt
- Verbinden Sie die Überbrückungsdrähte mit der langen LED Ihrer LED
- Verbinden Sie die Überbrückungsdrähte mit allen gpio-Pins
- Platzieren Sie den Summer über den Widerständen mit dem kurzen Bein in der Erdungsschiene
- Verbinden Sie ein Überbrückungskabel mit dem Summer und dann mit einem gpio-Pin
- Verbinden Sie nun den ldr mit einer Stromschiene und einer Schiene auf dem Steckbrett
- Verbinden Sie das kurze Bein des Kondensators mit der Erdungsschiene und das lange Bein rechts vom ldr
- Verbinden Sie ein Überbrückungskabel links vom ldr und dann mit einem gpio-Ping
- Schließen Sie schließlich drei männliche an weibliche Drähte an den Bewegungssensor an
- Verbinden Sie jedes der männlichen zu weiblichen Drähten mit Masse, 5V und gpio. Stellen Sie sicher, dass jedes mit dem rechten Ende des Bewegungssensors verbunden ist
Schritt 3: Codeverfahren
Code-VerfahrenL
Stellen Sie sicher, dass Sie Python 3 verwenden, da dieser Code mit keiner anderen Software funktioniert.
Zuerst müssen wir die richtigen Dinge importieren
von gpiozero importieren LED, Summer, LightSensor, MotionSensor, ab zeit importieren schlaf
Jetzt müssen wir unsere elektrischen Komponenten definieren. Die Nummer am Ende sollte die Nummer des gpio-Ports sein, mit dem Sie mit Ihrem Überbrückungskabel verbunden sind. Für den untenstehenden Code müssen Sie die Nummer durch Ihren jeweiligen gpio-Port ersetzen.
Licht1 = LED(21)
Licht2 = LED(20)
Licht3 = LED(12)
Licht4 = LED(16)
Alarm = Summer(19)
ldr = Lichtsensor (13, 5, 1, 0,1)
pir = Bewegungssensor(24)
Jetzt ist es an der Zeit, den saftigen Teil des Codes zu korrigieren.
während Wahr:
wenn ldr.light_detected und pir.motion_detected:
print("sicher")
light1.off()
light2.off()
light3.off()
light4.off()
anders:
ldr.when_dark und pir.motion_detected
drucken ("EINDRUCKER EINDRUCKER EINDRUCKER EINDRUCKER")
alarm.on()
light1.on()
schlafen(0.1)
light1.off()
light2.on()
schlafen(0.1)
light2.off()
light3.on()
schlafen(0.1)
light3.off()
light4.on()
schlafen(0.1)
light4.off()
So sieht der Code komplett aus
von gpiozero importieren LED, Summer, LightSensor, MotionSensor, ab zeit importieren schlaf
Licht1 = LED(21)
Licht2 = LED(20)
Licht3 = LED(12)
Licht4 = LED(16)
Alarm = Summer(19)
ldr = Lichtsensor (13, 5, 1, 0,1)
pir = Bewegungssensor(24)
während Wahr:
wenn ldr.light_detected und pir.motion_detected:
print("sicher")
light1.off()
light2.off()
light3.off()
light4.off()
anders:
ldr.when_dark und pir.motion_detected
drucken ("EINDRUCKER EINDRUCKER EINDRUCKER EINDRUCKER")
alarm.on()
light1.on()
schlafen(0.1)
light1.off()
light2.on()
schlafen(0.1)
light2.off()
light3.on()
schlafen(0.1)
light3.off()
light4.on()
schlafen(0.1)
light4.off()
Führen Sie nun den Code aus und das Modul zeigt Ihren Text an
Schritt 4: Endprodukt
Abschließend sollte das System wie folgt aussehen:
Empfohlen:
So erstellen Sie einen RPi-Feueralarm: 4 Schritte
So erstellen Sie einen RPi-Feueralarm: Hallo !! In diesem anweisbaren werde ich Ihnen beibringen, wie man einen Feueralarm mit einem Raspberry Pi macht. Dieser Feueralarm erkennt und benachrichtigt Sie mit Warnmeldungen bei einem Brand und ruft die Polizei per Knopfdruck
So erstellen Sie einen linienfolgenden Roboter mit Rpi 3: 8 Schritte
So bauen Sie einen linienfolgenden Roboter mit Rpi 3: In diesem Tutorial erfahren Sie, wie Sie einen linienfolgenden Roboter-Buggy bauen, damit er mit Leichtigkeit über eine Strecke sausen kann
RPI Minetest Server 4.15: 18 Schritte
RPI Minetest Server 4.15: Dies ist das allererste Tutorial im vereinfachten 1-2-3-Schritt-Stil zum Starten eines Minetest-Servers 4.15 auf dem Raspberry Pi!INFO: Minetest ist ein von Minecraft inspiriertes Open-Source-Spiel, das größtenteils auf Mods basiert. (Mods=Plugins für euch MC-Fans!) Ich weiß von