Inhaltsverzeichnis:
Video: Home Security mit Orange Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Im Wesentlichen geht es um die gleiche Idee wie in meinem vorherigen instructable:
www.instructables.com/id/Home-Security-Mit…
Die einzige Änderung ist die Verwendung eines Orange Pi-Boards (meine Wahl war PC2) und eines 4050-Level-Shifters zum Schutz der Board-IOs.
Zusammenfassend lässt sich sagen – ein günstiges Haussicherheitssystem, das Ihnen E-Mails mit Bildern Ihres Besitzes schickt, wenn jemand unerwartet Ihre Wohnung besucht. Ein System, das auf konservativere Weise leicht scharf- und unscharf ist, als Sie es erwarten könnten - ein Schalter und ein RFID-Tag. Tut mir leid, gefällt mir sehr gut;-)
Einen Orange Pi bekommt man für 10$, eine USB-Kamera vielleicht 2$ (eigentlich benutze ich zwei klobige Schrott-Kameras!), der Rest vielleicht 30$ zusammen.
Um genauer zu sein, was Sie brauchen - ein OPi-Board, sein Netzteil, 74HC4050 Level Shifter, ein oder mehrere PIR-Bewegungssensoren, ein RFID-Lesegerät, ein Taster, zwei LEDs, 2x 220Ohm + 1x 10kOhm Widerstände, ein Steckbrett und Kabel um alles miteinander zu verbinden, und natürlich USB-Kameras.
Schritt 1: Verkabelung
Meine Konfiguration und mein Quellcode verwenden 2 Kameras mit 2 PIR-Sensoren. Dieser Pullup-Widerstand für den Schalter wird verwendet, weil … ich keine Zeit hatte, die pyA20-Bibliotheksdokumente durchzusehen, nach ein paar Tagen zufällig den richtigen Aufruf gefunden habe (siehe README.txt im Verzeichnis, das Sie mit dem GIT erhalten werden - siehe nächster Schritt), damit Sie den Code ändern und loswerden können. Ich verwende ein PC2-Board, aber andere Orange Pi-Boards haben ähnliche IOs. Der 4050 Level Shifter wird wegen Sensoren verwendet und der RFID-Leser verwendet 5 V, aber das OPi-Board akzeptiert 3 V (oder 3,3 V, wenn Sie möchten). Wichtig - alle "Masse"-Schilder mit einer der Platinen GND verdrahten! Vergessen Sie nicht, Ihre USB-Kameras anzuschließen!:)
Schritt 2: Software
Die folgende Sequenz geht davon aus, dass Sie Raspbian_desktop_lxde_For_PC2_H5_V0_1.img auf Ihrer SD-Karte installieren. Möglicherweise wird Ihnen empfohlen, stattdessen Armbian zu verwenden, aber ich habe es nicht getestet.
1) passwd - Ändern Sie das Passwort des orangepi-Benutzers, das anfänglich orangepi ist.
2) Dieses Raspbian wird mit chinesischem Local geliefert, also lege dies in /etc/default/locale und starte neu:
LC_ALL="en_US. UTF-8"
LANG="en_US"
LANGUAGE="en_US:en"
3) Ich habe die anfängliche Partition mit fdisk /dev/mmcblk0 erweitert, reboot und resize2fs /dev/mmcblk0p2. Bei Google findest du dazu einige Tutorials.
4) sudo apt-get update
5) sudo apt-get install build-essential
6) sudo apt-get install python-setuptools
7) sudo apt-get install python-dev
8) sudo easy_install pip
9) sudo pip install pyserial
10) sudo pip install pyA20
11) sudo apt-get install git
12) Git-Klon
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py installieren
15) Holen Sie sich den Code von (ich werde versuchen, ihn bald auf den Github zu stellen; ich habe ihn unter GNU public gestellt, darf gerne weiterverteilt werden!):
github.com/boguszjelinski/rpi-alarm
Ich meine opi-alarm.py.
16) sudo python opi-alarm.py
Denken Sie daran, die E/A-Namen zu ändern, wenn Sie eine andere Platine oder Verdrahtung verwenden. Wenn die LEDs zu blinken beginnen, ist möglicherweise die Verkabelung und die Software in Ordnung.
17) sudo apt-get install streamer
18) Postfix wie hier beschrieben installieren:
www.instructables.com/id/Home-Security-Mit…
Schritt 3: Abschließende Überlegungen
Führen Sie 'sudo python opi-alarm.py' aus.
Sie können auch nohup sudo python opi-alarm.py & verwenden
und melden Sie sich vom Terminal ab.
Wenn Sie das Programm ausführen und es keine rfid.txt-Datei im lokalen Verzeichnis gibt (warum sollte es eine geben?), dann geht Ihr Sicherheitssystem in den Lernmodus - es wartet darauf, dass Sie Ihre RFID-Ausweise in das Lesegerät legen. Wenn es eins liest, leuchtet die grüne LED etwas länger. Nachdem Sie dem Leser alle Ausweise gezeigt haben - drücken Sie den Knopf! Ein 2 Sek. rotes Licht bestätigt den Abschluss des Lernens - rfid.txt wird generiert, es sollte 10-stellige Codes enthalten.
Befestigen Sie jetzt RFID-Tags an Ihren Schlüsseln. Das System wartet nun darauf, aktiviert (scharf) zu werden.
Sie können den Schalter erneut drücken und nach 10 Sekunden in den Bereich des PIR-Sensors gehen. Du solltest ein schönes Bild zu deiner Mailbox bekommen;-)
Sehen Sie sich das erste Raspberry Pi-Tutorial für die verschiedenen LED-Signale an (muss aktualisiert werden, der Lernmodus ist eine neue Funktion).
Nächstes Tutorial - GSM-Modul verwenden, vielleicht MMS statt Postfix.
AKTUALISIERUNG 27.05.2018
Streamer ist scheiße, es wird manchmal verrückt, vielleicht nur mit meinen Schrottkameras. Nach einer Woche mit CV2 - es funktioniert wie ein Zauber. Um den Code zu verwenden, den ich gerade an GitHub gesendet habe:
apt-get install python-opencv
apt-get install imagemagick
Vielleicht noch eine Sache - eine meiner Kameras ist als Gerät verschwunden, also führe ich jedes Mal, wenn ich Bilder bekomme, zuerst dies aus (Neuladen des Kernelmoduls; könnte vielleicht einfacher gemacht werden):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Empfohlen:
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu
Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update: 6 Schritte
Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16 GB Speicher!) - Update: Hallo zusammen! Dies ist mein erstes Instructable und Englisch ist nicht meine Muttersprache, also bitte nicht hart zu mir. Zu Beginn die Orange Pi Plus 2 ist ein wunderbares kleines Gerät wie ein Raspberry Pi, aber schneller! Für den Raspberry Pi gibt es eine große Community
DIY Home Security - So erstellen Sie eine einfache Bewegungserkennung - Neue Version: 6 Schritte
DIY Home Security - So erstellen Sie eine einfache Bewegungserkennung | Neue Version: In diesem Projekt zeige ich Ihnen, wie Sie einen kostengünstigen DIY-Haussicherheits-Bewegungsmeldealarm erstellen können
So reinigen Sie Ihr Orange Board – wikiHow
So bereinigen Sie Ihr Orange Board: Um Instructables habe ich viele Kommentarketten gesehen, die sich auf orangefarbenen Boards befanden, die gelöscht wurden, aber sie blieben, weil sie auf die falsche Weise gelöscht wurden. Dieses anweisbare wird Ihnen beibringen, wie Sie die Kommentarketten richtig löschen