Einfache, günstige 1,70 EUR Alarm-Sirene für den Raspberry Pi
Um mit dem Raspberry Pi eine eigene, kleine Alarmanlage zu bauen, hilft neben einem Bewegungsmelder eine Alarmsirene, mit der man im Alarmfall einen lauten Ton ausgeben kann. Eine sehr günstige, schon fertige Sirene ist zum Beispiel in diesem Tür-Öffnungssensor eingebaut: Für etwa 1,20 EUR bekommt man einen 90db lauten Piezo-Signalgeber der sich am Raspberry Pi mit 3,3V über einen freien GPIO Port betreiben lässt.
Zum Umbau ist nicht viel nötig: Es müssen lediglich die Batterien zur Stromversorgung entfernt und hier eine Verbindung zum Raspberry eingebaut werden: Schaltet man jetzt den GPIO Port, an dem der Plus-Kontakt angeschlossen ist, ein, wird die Sirene aktiviert.
» Tür-Öffnungssensor bei eBay kaufen
Von diesem kleinen, aber sehr günstigen Öffnungssensor braucht man nur den Teil mit der Elektronik: Fehlt der Magnet-Kontakt und ist der Schalter auf “on” gesetzt, wird der Alarmton automatisch aktiviert, sobald der Sensor von dem Raspberry mit Strom versorgt wird – alternativ kann man den Ein-/Aus-Schalter noch mit etwas Lötzinn überbrücken, damit man die Sirene nicht mehr per Schalter abschalten kann.
Sirene mit dem Raspberry Pi verbinden
Um die Sirene mit dem Raspberry zu verbinden, benötigt man ein Kabel für die Stromversorgung, dass an einen freien 3,3V Port des Raspberry angeschlossen wird: In unserem Beispiel an Port 1. Ein zweites Kabel wird an einen GND-Port des Raspberry angeschlossen, damit Strom fließen kann – mehr zu den verschiedenen GPIO Ports zeigt unsere Übersicht hier.
Schaltet man den Raspberry jetzt ein, liefert er direkt Strom und die Sirene wird aktiviert. Um sie aber auch per Software steuern zu können, nuntzen wir noch einen NPN Transisor “S8050”. Bei diesem wird der mittlerle Pin mit einem 1kOhm Widerstand mit dem Raspberry (in unserem Beispiel Pin 10 – GPIO-Port 15) verbunden, die beiden äußeren Pins werden mit dem GND-Kabel verbunden.
Anschließend lässt sich der GPIO Port des Raspberrys per Software ein- und ausschalten, um die Sirene zu aktivieren. Dazu schaltet man den GPIO Pin 10 ein oder aus, zum Beispiel mit Python.
Sirene am Raspberry Pi per Python-Skript aktivieren
Dieses Python-Skript aktiviert, wenn es gestartet wird, den GPIO Pin 15, der die Sirene mit Strom versorgt. Nach einer Wartezeit von drei Sekunden wird der Pin wieder abgeschaltet und die Sirene verstummt.
Um das Skript zu speichern meldet man sich direkt oder per SSH am Raspberry Pi an und aktiviert mit dem Befehl “nano sirene.py” den Texteditor Nano. Nachdem man den Code eingefügt hat, kann man es mit STRG + O speichern und den Editor mit STRG + X beenden.
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(15,GPIO.OUT) GPIO.output(15,GPIO.HIGH) time.sleep(3) GPIO.output(15,GPIO.LOW)
Zum Starten des Skriptes und zum Aktivieren der Sirene braucht man jetzt nur den Befehl “sudo python sirene.py” einzugeben.
Sirene am Raspberry mit FHEM aktivieren
Um den Pin 10 mit FHEM einschalten zu können, muss man die FHEM Konfiguration um diese Zeile erweitern:
define RPIPin10 RPI_GPIO 15
anschließend kann man di folgenden Attribute setzen, um sie als Ausgang zu definieren und so ein- und ausschalten zu können:
attr RPIPin10 alias Alarmsirene attr RPIPin10 direction output
In einem Alarmfall kann man die Sirene jetzt mit diesem Befehl aus FHEM heraus aktivieren:
set RPIPin10 on
Wenn sie nur eine begrenzte Zeit aktiviert werden soll, lautet der Befehl:
set RPIPin10 on-for-timer 10
Dies schaltet die Sirene nach 10 Sekunden wieder automatisch aus.
- datenschutz (27x gelesen)
- windows-schneller-starten-autostart-aufraeumen (24x gelesen)
- windows-beschleunigen (23x gelesen)
- pc-einsteigerkurs (17x gelesen)
- pc-einsteigerkurs-1-2 (5x gelesen)
Mehr Tipps zu Einfache, günstige 1,70 EUR Alarm-S...
-
USB Soundkarte am Raspberry Pi – Anleitung und Kauf-Tipps
Mit dem Onboard-Chip des Raspberry Pi lässt sich schon eine passable Audio-Ausgabe erreichen. Besser wird es allerdings mit speziellen Soundkarten wie dem HifiBerry Aufsatz. Deutlich...
-
Boot: Raspberry Pi SD-Karte unter Windows und macOS löschen und weiternutzen
Wer eine für Linux formatierte SD-Karte wieder unter Windows und macOS nutzen oder in anderen Geräten verwenden möchte, muss sie neu formatieren: Gerade bei den...
-
Raspberry Pi: GPIO Pins mit Python steuern
Mit der Programmiersprache lassen sich die GPIO Pins des Raspberry Pi ganz einfach steuern und damit zum Beispiel eine LED ein oder ausschalten oder blinken...
-
Telekom Speedport Router: Expertenmodus aktivieren
Der Telekom Speedport Router hat bereits in der Standard-Ansicht zahlreiche Einstellungsmöglichkeiten für das WLAN oder die Telefonnummern. Mehr Einstellungen bietet der Expertenmodus im Speedport Router....
-
Fully Kiosk Browser: Remote Admin Port
Der Fully Kiosk Browser ist ein schlanker Fullscreen-Browser für Android, der ideal ist um zum Beispiel die Steuerung für Smart-Home Tablets im Vollbild zu zeigen....
-
Fully Kiosk Browser: Remote Admin Port
Der Fully Kiosk Browser ist ein schlanker Fullscreen-Browser für Android, der ideal ist um zum Beispiel die Steuerung für Smart-Home Tablets im Vollbild zu zeigen....
- Gesucht: Inactive-Alarm / Alarm bei Einschlafen vorm Laptop gesucht
- MSI Z77A-GD65 Drmos Alarm
- Zone Alarm, Ultimate Code, RegCleanPro und ZoneAlarm Clean
Hallo,ich habe seit paar Tagen auf ein mal ZoneAlarm auf meinem Computer.Auch wenn ich i...
- Einfache Auftragsverwaltung und Auftragserstellung
Hallo,ich suche nach einer einfachen Methode Aufträge anzulegen, welche- den Kundenname...
- Einfache Videoschnitt-Software unter Win 10
- Partitionsproblem Einfache Partition zu Primär wandeln
Hallo mein Rechner Windows 8.1 Startet immer noch normal.Nur hat er irgendwie meine C,D und E ...
- Tipps für einfache Smart Home Upgrades :)
Einfache, günstige 1,70 EUR Alarm-Sirene für den Raspberry Pi