Livestream Ihr Leben mit einer tragbaren Raspberry Pi Zero Kamera
Der Raspberry Pi Zero ist so kompakt, dass Sie ihn buchstäblich überall hin mitnehmen können. Vergessen Sie Media Center und Retro-Spielestationen – bewahren Sie diese für die größeren Raspberry Pis auf. Ihr Pi Zero muss einfach ins Freie!
Ein Projekt, das Sie für den Außenbereich verwenden können, besteht darin, einen Zeitrafferfilm darüber zu erstellen, was Sie gerade tun. Alles, was es benötigt, ist ein Gehäuse, ein Akku und ein Raspberry Pi-Kameramodul. Mit dem richtigen Skript können Sie einen Zeitrafferfilm erstellen, der Ihren Tag aufzeichnet und auf YouTube hochgeladen oder an anderer Stelle online geteilt werden kann.
Was Sie brauchen, um einen tragbaren Zeitraffer Ihres Tages aufzuzeichnen
Wie die Idee, alles aufzuzeichnen, was passiert? Sie können Zeitraffermaterial überall aufzeichnen, indem Sie Folgendes tun:
- Raspberry Pi Zero v1.3 oder höher
- Himbeer-Pi-Kameramodul
- Kameraband für Pi Zero
- Gummiband, um das Kabel sauber zu halten
- Tragbare Batterie (siehe unten)
- Hochleistungs-Verpackungsband (zur Sicherung des USB-Stromkabels)
Sie sollten in der Lage sein, diese für unter 50 $ zu sammeln.
Der Raspberry Pi Zero muss Version 1.3 oder höher sein, da die älteren Versionen nicht über den Kameramodulanschluss verfügen. Spätere Pi Zero-Modelle mit Wi-Fi sind gut, aber fast dreimal so teuer wie die 1.3.
Beachten Sie, dass sich das Kamera-Flachbandkabel für den Pi Zero vom Standard-Kameramodul-Band für Raspberry Pis in voller Größe unterscheidet. Dieses Flachbandkabel ist an einem Ende schmaler, um dem kleineren Anschluss am Pi Zero zu entsprechen.
Schalten Sie Ihre tragbare Zeitrafferkamera ein
Da es sich um ein tragbares Projekt handelt, ist eine Batterie erforderlich. Drei Optionen bieten sich an.
- Ein Standard-Akku für Smartphones oder Tablets.
- Ein speziell angefertigter Akku für den Raspberry Pi.
- Ein kompakter, gefertigter Akku zurück.
Welche Sie wählen, hängt davon ab, welche Art von Mobilität Sie genießen möchten und wie lange die Kamera laufen sollte. Nehmen Sie Option 1: Dies dauert länger als die anderen, macht Sie jedoch weniger mobil. In der Zwischenzeit ist Option 3 die mobilste Option, jedoch mit der niedrigsten Akkulaufzeit (ca. zwei Stunden). Option 2 bietet Ihnen das Beste aus beiden Welten, ist jedoch nicht wiederaufladbar.
Installieren Sie die Zeitrafferkamera
Sie könnten das Ganze von Grund auf neu einrichten, aber wenn es ein dediziertes Raspberry Pi-Disk-Image namens Time Lapse Camera gibt, scheint das etwas sinnlos zu sein.
Herunterladen : Zeitrafferkamera
Dies kann mit BalenaEtcher oder dem Raspberry Pi Imager- Tool auf Ihrer microSD-Karte installiert werden.
Die Zeitrafferkamera verfügt über Standardeinstellungen, um alle 15 Sekunden JPEG-Bilder mit 1280 x 720 Pixel aufzunehmen. Dies kann in der Datei timelapse.sh (siehe unten) geändert werden, sodass Sie eine benutzerdefinierte, konfigurierbare Raspberry Pi-Bodycam erstellen können.
Konfigurieren Sie die Kamera
Die Standardeinstellungen im Build der Zeitrafferkamera entsprechen möglicherweise nicht ganz Ihren Wünschen. Um sie zu optimieren, öffnen Sie /boot/timelapse.sh in Ihrem Texteditor. Dies kann erfolgen, während die microSD-Karte in Ihren Computer eingelegt ist oder nachdem der Pi gestartet, über SSH oder mit Maus und Tastatur verbunden wurde:
sudo nano /boot/timelapse.sh
Hier finden Sie einen Abschnitt mit der Bezeichnung "Konfigurierbares Material". Verwenden Sie diese Option, um das Setup nach Ihren Wünschen anzupassen:
- Intervall: Zeit zwischen den Aufnahmen, gemessen in Sekunden
- Breite: Bildbreite in Pixel
- Höhe: Bildhöhe
- Qualität: Jedes Bild wird als JPG mit einer Qualitätsstufe von 1-100 aufgenommen
- Ziel : Dies ist das Zielverzeichnis
- Präfix: Geben Sie den Zeitrafferbildern ein Präfix
- Halt: Gibt bei Verwendung einer Stopptaste den GPIO-Pin an (gegenüber von GND).
- LED: Gibt bei Verwendung einer Status-LED den GPIO-Pin an
- prevtime: Verwenden Sie diese Option , um eine Verzögerung für die erste Erfassung anzugeben
Wenn Sie fertig sind, speichern Sie die Textdatei vor dem Beenden. Wenn Sie timelapse.sh auf Ihrem Computer bearbeiten, werfen Sie die Karte sicher aus und legen Sie sie in Ihren Raspberry Pi Zero ein
Betrachten Sie Ihren Fall
Um Ihren Raspberry Pi Zero und Ihre Kamera miteinander zu verbinden und sie relativ sicher zu tragen, benötigen Sie eine Tasche. Bei so vielen verfügbaren Lösungen gibt es nur eine Option, die die perfekte Lösung bietet: 3D-Druck.
Kurz gesagt, Sie benötigen einen Koffer mit einem Clip oder eine Vorkehrung für einen Aufsatz im Lanyard-Stil. Es muss auch Ihren Raspberry Pi Zero, die Kamera und die von Ihnen gewählte Batterielösung aufnehmen.
Zwei gute 3D-gedruckte Gehäuseoptionen für einen Raspberry Pi Zero und eine Kamera:
- Einteilige Himbeer Pi Zero + Kameratasche
- Raspberry Pi Zero Wearable Camera Case von Adafruit – wird mit einem eingebauten Clip und einem Loch zum Anbringen einer Schnur und zum Tragen als Lanyard geliefert.
Sie besitzen keinen 3D-Drucker? Suchen Sie online nach einem lokalen oder Versandhandelsunternehmen für 3D-Druck.
Perfekt!
Bauen Sie Ihre Raspberry Pi Zero Wearable Bodycam
Sie haben also Ihren Raspberry Pi Zero, eine Art Koffer, ein Netzteil und das Skript. Möglicherweise haben Sie sich für die Stopp / Start-Taste entschieden oder freuen sich, dass die Kamera beim Einschalten startet. Wenn möglich, können Sie über Ihr lokales drahtloses Netzwerk eine Verbindung über SSH herstellen, um den Status der Kamera zu bestätigen.
Jetzt ist es Zeit, die Bodycam zusammenzubauen. Zumindest sollten Sie etwas haben, das diesem ähnelt:
Konvertieren Sie die Bilder in einen Film
Nachdem Sie Ihren Zeitraffer erstellt haben, müssen Sie die Bilder zu einem Video zusammenstellen. Überprüfen Sie zunächst das Bild, um sicherzustellen, dass es richtig ausgerichtet ist. Wenn nicht, installieren Sie imagemagick und drehen Sie sie entsprechend:
sudo apt install imagemagick
for file in *.png; do convert $file -rotate 90 rotated-$file; done
Dieser Beispielbefehl dreht jedes Bild im aktuellen Verzeichnis um 90 Grad im Uhrzeigersinn. Von upi müssen beispielsweise JPG-Dateien um 90 Grad gegen den Uhrzeigersinn gedreht werden:
for file in *.jpg; do convert $file -rotate -90 rotated-$file; done
Zu diesem Zeitpunkt verfügen Sie über zwei Versionen der Bilder, sodass Sie möglicherweise die Originale löschen können. Dies spart Platz auf kleineren microSD-Karten.
Erstellen Sie als Nächstes das Video mit avconv, einem Teil der libav-tools-Suite.
sudo apt-get install libav-tools
avconv -r 10 -i rotated-image%04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Warten Sie, während Ihr Video kompiliert ist, und zeigen Sie es dann auf dem Videoplayer des Pi an.
Geh raus und starte dein Zeitraffervideo!
Jetzt müssen Sie nur noch loslegen und mit der Aufnahme beginnen.
Wenn Sie fertig sind, fahren Sie den Pi Zero sicher herunter, entfernen Sie die microSD-Karte und kompilieren Sie die Bilder zu einem Zeitraffervideo. Bewahren Sie Ihr Raspberry Pi Bodycam-Material entweder für die Nachwelt auf oder teilen Sie es online.