Inhaltsverzeichnis:

Pi versteckte Kamera - Gunook
Pi versteckte Kamera - Gunook

Video: Pi versteckte Kamera - Gunook

Video: Pi versteckte Kamera - Gunook
Video: Kingmaker - The Change of Destiny Episode 10 | Arabic, English, Turkish, Spanish Subtitles 2024, Juli
Anonim
Image
Image
Pi versteckte Kamera
Pi versteckte Kamera
Pi versteckte Kamera
Pi versteckte Kamera

Dies ist ein großartiges Wochenendprojekt mit einem Raspberry Pi und einem Pi-Kameramodul, das auch als Überwachungskamera für Ihr Wohnzimmer oder Arbeitszimmer dient. Wollte auch erwähnen, dass die Inspiration für dieses Projekt eine anweisbare namens Hidden GoPro Security Camera ist, die eine GoPro-Kamera anstelle einer Raspberry Pi-Kamera verwendet.

In meinem Fall verwende ich einen alten Projekthalter, den ich nicht mehr verwende, aber Sie können einem alten Buch folgen, wie Sie in der anweisbaren versteckten GoPro-Sicherheitskamera sehen.

Für die Software auf dem Raspberry Pi Zero W verwende ich motionEyeOS, das Ihren Pi in ein Überwachungsgerät verwandelt, und Sie können auch andere Dinge in Ihrem Haus wie einen Lautsprecher oder Lichter auslösen, um den Eindringling zu erschrecken. In meinem Fall verwende ich IFTTT, um meine Phillips HUE-Lichter zu Hause einzuschalten und mir selbst eine E-Mail zu senden.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchen wirst
Dinge, die du brauchen wirst
Dinge, die du brauchen wirst
Dinge, die du brauchen wirst

Hier ist die Liste der elektronischen Komponenten und Werkzeuge, die Sie zusätzlich benötigen, einen alten Projekthalter oder ein altes Buch.

  • Raspberry Pi Kamera
  • Raspberry Pi, in meinem Fall verwende ich einen Raspberry Pi Zero, aber Sie können jede Version des Pi B+ oder Higger verwenden. -Raspberry Pi Kamerakabel, dies hängt davon ab, welche Version des Pi Sie verwenden möchten. Hier habe ich das Pi Zero-Anschlusskabel verlinkt, das sich im Vergleich zu den anderen Raspberry Pi unterscheidet
  • SD-Karte
  • USB-Minikabel und Handy-Steckdose.

Darüber hinaus benötigen Sie etwas, um die Pi-Kamera und den Pi zu halten. Wenn Sie einen 3D-Drucker zur Hand haben, können Sie die STL-Dateien im folgenden Schritt verwenden oder das offizielle Raspberry Pi Zero-Gehäuse verwenden.

Und Sie benötigen auch etwas Kleber oder eine Heißklebepistole.

Schritt 2: 3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)

3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)
3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)
3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)
3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)
3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)
3D-Druck der angehängten STL-Dateien (optional, wenn Sie einen Fall haben)

Dies ist ein optionaler Schritt, wenn Sie einen 3D-Drucker zur Hand haben. Laden Sie die angehängten STL-Dateien herunter und fügen Sie sie Ihrem Slicer hinzu und drucken Sie die Dateien in 3D. In meinem Fall verwende ich Hatchbox Brown PLA +, das irgendwie zum Projektordner passt.

Zum Schneiden verwende ich Slic3r mit –

  • Schichthöhe als 0.3mm
  • Fülldichte auf 15 %.
  • Temperatur 205 C Das Drucken der Dateien dauert je nach Druckereinstellungen etwa 30-40 Minuten.

Schritt 3: MotionEye auf dem Raspberry Pi einrichten

MotionEye auf dem Raspberry Pi einrichten
MotionEye auf dem Raspberry Pi einrichten

Um Videos über die Pi-Kamera zu streamen, haben Sie eine Reihe von Optionen, von der Verwendung eines einfachen Pakets als mjpg-Streamer bis hin zu etwas komplexerem und komplexerem wie OpenCV. In meinem Fall verwende ich MotionEyeOS, weil es einfach einzurichten ist und Ihnen einige Konfigurationsparameter bietet, mit denen Sie spielen können, die ich im nächsten Schritt besprechen werde. Hier sind die Schritte, die Sie ausführen müssen, um Raspbian auf dem Pi einzurichten.

Laden Sie die neueste Version von motionEyeOS herunter von -https://github.com/ccrisan/motioneyeos/releases

Führen Sie zunächst die folgenden Befehle aus, um die SD-Karte zu schreiben

wget

sudo./writeimage.sh -d /dev/mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'IhrWiFiRouterName:IhrWiFiRouterPassowrd'

Als Teil dieses Befehls können Sie, wenn Sie einen Raspberry Pi Zero W verwenden, den obigen Befehl ändern, um den Benutzernamen oder das Passwort Ihres WLAN-Routers einzuschließen.

In meinem Fall verwende ich Ubuntu 16.04 als Host-Betriebssystem, um eine 16-GB-SD-Karte zu schreiben, aber wenn Sie Window verwenden, können Sie ein Tool wie Etcher verwenden oder die Terminal-App verwenden, wenn Sie einen Mac verwenden.

Weitere Informationen finden Sie im motionEyeOS-Wiki.

Schritt 4: Kleben der Pi-Kamera und des Pi Zero in den Projektordner

Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner
Kleben der Pi-Kamera und des Pi Zero in den Projektordner

Nachdem Sie den Videostream von der Pi-Kamera mit einem Browser wie Chrome auf Ihrem Laptop/Handy getestet haben, ist es nun an der Zeit, alles zu Ihrem Projektordner oder Buch hinzuzufügen.

In meinem Fall musste ich etwa 4 Ärmel aus dem Ordner ausschneiden und dann ein Loch bis zum Ende bohren, wie in den Bildern oben gezeigt. Ich habe dann Heißkleber verwendet, um die 3D-gedruckten Teile am Ordner zu befestigen.

Fügen Sie schließlich den Projektordner zu Ihrem Bücherregal hinzu und schließen Sie das USB-Kabel an Ihr Handy-Netzteil an

Schritt 5: MotionEye. konfigurieren

MotionEye. konfigurieren
MotionEye. konfigurieren
MotionEye. konfigurieren
MotionEye. konfigurieren
MotionEye. konfigurieren
MotionEye. konfigurieren

MotionEye verfügt über eine schlanke Web-Benutzeroberfläche und eine Reihe von Konfigurationsparametern zum Erkennen von Bewegungen, Aufnehmen von Bildern, Videos, Senden einer E-Mail bei erkannter Bewegung und vielem mehr, wie Sie in den obigen Bildern sehen.

Sobald Sie sich zum ersten Mal mit admin anmelden, sollten Sie das Admin- und Benutzerkennwort über die Web-Benutzeroberfläche aktualisieren und Ihren Pi neu starten.

Da es sich um eine versteckte Kamera handelt, möchten Sie möglicherweise zum erweiterten Setup gehen und die "CSI-Kamera-LED aktivieren" wie im ersten Screenshot oben sehen. Und Sie können auch den Arbeitsplan aktualisieren, der im Wesentlichen die Zeit während des Tages ist, wenn Sie in der Schule oder bei der Arbeit sind.

Für die Bewegungserkennung und je nachdem, wo Sie die versteckte Kamera im Raum aufstellen, möchten Sie möglicherweise den Schwellenwert für die Bildänderung ändern, um Bewegungen zu erkennen und Fehlalarme zu vermeiden.

Schritt 6: Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken

Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken
Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken
Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken
Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken
Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken
Einrichten von Hue Light mit IFTTT, um den Eindringling zu erschrecken

Dies ist ein optionaler Schritt, aber eine großartige Ergänzung, um den Eindringling zu erschrecken. Als Teil meines Setups verwende ich das IFTTT-Rezept, um alle Phillips Hue-Lichter im Haus einzuschalten, sobald eine Bewegung erkannt wird.

Um das Rezept einzurichten, gehen Sie zu ifttt.com, erstellen Sie ein Konto und klicken Sie auf das neue Applet. Wählen Sie auf der IF-Seite des Applets Maker-Webhook und erstellen Sie ein Triggerereignis namens "HUE_on" und auf der Seite des Applets wählen Sie Phillps HUE und wählen Sie das Licht aus, das Sie aus der Dropdown-Liste einschalten möchten, in meinem Fall bin ich beschließen, alle Lampen im Haus einzuschalten. Sie müssen außerdem zuerst den Phillps HUE-Kanal einrichten, indem Sie sich bei Ihrem HUE-Konto anmelden.

Wenn Sie fertig sind, notieren Sie sich Ihren Webhook-Einstellungsschlüssel, den Sie unter diesem Link finden. Ändern Sie dann die unten stehende URL mit YOURKEY und fügen Sie sie der Web-Hook-URL in motionEye hinzu, wie im ersten Screenshot oben gezeigt.

maker.ifttt.com/trigger/HUE_on/with/key/YO…

Führen Sie nun einen Schnelltest durch und passen Sie bei Bedarf die Einstellung für die Frame-Änderungsschwelle im Abschnitt Bewegungserkennung an.

IFTTT ist großartig! Versuchen Sie also, Ihr eigenes Rezept zu erstellen, um eine Telegrammnachricht an sich selbst auszulösen, oder lassen Sie Ihr Amazon Alexa Echo-Gerät Musik abspielen.

Empfohlen: