Zeitraffervideos mit Raspberry Pi erstellen (11 Codezeilen) - Gunook
Zeitraffervideos mit Raspberry Pi erstellen (11 Codezeilen) - Gunook
Anonim
Erstellen Sie Zeitraffervideos mit Raspberry Pi (11 Codezeilen)
Erstellen Sie Zeitraffervideos mit Raspberry Pi (11 Codezeilen)

Ich habe vor kurzem zum ersten Mal einige Samen in meinen Tischtopf gepflanzt. Ich war wirklich aufgeregt, sie wachsen zu sehen, aber wie wir alle wissen, ist es ein langsamer Prozess. Das Wachstum nicht zu sehen, hat mich wirklich enttäuscht, aber plötzlich wachte der Elektronik-Bastler in mir auf und beschloss, Raspberry Pi und seine Kamera zu montieren, um diesen langsamen Prozess einzufangen und in ein wunderschönes Zeitraffer-Video zu verwandeln.

Hier präsentiere ich eine Anleitung, um so schöne Zeitraffer-Videos zu machen. Lass uns anfangen.

Schritt 1: Schnelles Video

Image
Image

Hier ist ein kleines Video, das alles in 6 Minuten zusammenfasst (einschließlich schöner 2 Minuten Zeitrafferaufnahmen).

Klicken Sie hier, um auf YouTube zu sehen

Schritt 2: Benötigte Dinge

Benötigte Dinge
Benötigte Dinge
Benötigte Dinge
Benötigte Dinge
Benötigte Dinge
Benötigte Dinge

Beschreibung: Wir werden eine Raspberry Pi-Kamera verwenden, um Bilder aufzunehmen, Raspberry Pi wird so programmiert, dass sie in regelmäßigen Abständen Bilder aufnimmt. SD-Karte (bevorzugt 16 GB) hostet Raspbian und speichert aufgenommene Bilder. Der SD-Kartenleser wird verwendet, um die SD-Karte mit dem Laptop / PC über USB zum Flashen von Raspbian zu verbinden. Über das Ethernet-Kabel wird der kopflose Raspberry Pi in das Netzwerk eingebunden und wir können über unseren Laptop / PC darauf zugreifen, der auch mit demselben Netzwerk verbunden ist (Sie können Ihren Laptop / PC und Raspberry Pi in dasselbe Netzwerk einbinden, indem Sie sie mit einem einzigen Ethernet-Kabel verbinden). 5V/2A USB-Versorgung wird unseren Raspberry Pi mit Strom versorgen. Zusätzlich können Sie einen Raspberry Pi Kameraständer in die Hände bekommen.

Liste der benötigten Dinge:

  1. Raspberry Pi (Link)
  2. Raspberry Pi Kamera 5MP (Link)
  3. 16 GB microSD-Karte (Link)
  4. microSD-Karte mit Lesegerät(Link)
  5. 5V/2A Ladegerät(Link)
  6. Ethernet-Kabel (Link)

Schritt 3: Softwareanforderungen

Beschreibung: Raspbian Jessie OS für Raspberry Pi, wir werden seine Funktionen wie nmap, ssh, scp und python3 verwenden. Openshot-Video-Editor zum Konvertieren von Bildsequenzen in Zeitraffer-Videos (Dies ist ein Video-Editor, den ich auf meinem Linux-Laptop verwendet habe. Sie können den Video-Editor Ihrer Wahl frei wählen).

Software Anforderungen:

  1. Raspbian Jessie (Link)
  2. Openshot-Videoeditor (Link)

Schritt 4: Raspbian auf SD-Karte installieren

Raspbian auf SD-Karte installieren
Raspbian auf SD-Karte installieren
Raspbian auf SD-Karte installieren
Raspbian auf SD-Karte installieren
Raspbian auf SD-Karte installieren
Raspbian auf SD-Karte installieren

Beschreibung: Als erstes müssen Sie unseren Raspberry Pi zum Laufen bringen. Dazu müssen wir zuerst Raspbian OS von raspberrypi.org herunterladen. Nach dem Herunterladen müssen wir das Image dieses Betriebssystems auf unsere SD-Karte schreiben. Befolgen Sie diese Schritte, um Raspbian auf der SD-Karte zu installieren.

Schritte:

  1. Gehen Sie zu raspberrypi.org und laden Sie die neueste Version von Raspbian herunter.
  2. Legen Sie Ihre SD-Karte in den SD-Kartenleser ein,
  3. Stecken Sie den SD-Kartenleser in Ihren Laptop/PC,
  4. Folgen Sie DIESEM LINK, um das Betriebssystem auf Ihre SD-Karte hochzuladen. Link enthält Anweisungen für Laptops/PCs mit Windows, MAC und Linux, folgen Sie Ihren Anforderungen.

Legen Sie nun diese SD-Karte in Ihren Raspberry Pi ein und lesen Sie den nächsten Schritt [nicht zu eifrig, Ihren Rpi einzuschalten;)].

Schritt 5: Erster Start

Beschreibung: Verwenden Sie vor dem Einschalten des Raspberry Pi ein Ethernet-Kabel, um das Headless Pi (eines ohne Display) und Ihren Laptop/PC im selben Netzwerk zu platzieren. Schalten Sie nun Ihren Pi mit einem 5V / 2A-Netzteil ein. Das ist Ihr erster Start, aber nichts richtig zu sehen, nur wenige LED-Blinker auf dem Raspberry Pi und kontinuierliches Blinken der Netzwerk-LEDs. Warten Sie, im nächsten Schritt geben Sie Ihren Raspberry Pi ein:).

Schritt 6: Finden Sie die IP-Adresse von Pi und Remote Access Raspberry Pi

Finden Sie die IP-Adresse von Pi und Remote Access Raspberry Pi
Finden Sie die IP-Adresse von Pi und Remote Access Raspberry Pi

Beschreibung: Jetzt müssen wir die IP-Adresse des Raspberry Pi finden, der mit demselben Netzwerk wie Ihr Laptop/PC verbunden ist. Falls Sie Linux OS auf Ihrem Laptop/PC verwenden, geben Sie ifconfig ein, um die IP-Adresse Ihres Laptops/PCs zu finden. Wir können die IP-Adresse von Raspberry Pi mit einer der folgenden beiden Methoden finden.

Methoden zum Ermitteln der IP-Adresse:

  1. Verwenden Sie den Befehl nmap auf Ihrem Linux-Rechner, um Ihr Subnetz zu scannen und die IP-Adresse zu notieren, die für Raspberry Pi Foundation angezeigt wird.
  2. Verwenden Sie den USB-zu-UART-Konverter und folgen Sie DIESEM LINK. Dies ermöglicht Ihnen den Zugriff auf Raspberry Pi, dort können Sie wiederum ifconfig verwenden, um die IP-Adresse des Raspberry Pi zu finden.

Sobald Sie die IP-Adresse von Raspberry Pi gefunden haben, können Sie mit SSH auf Linux und PuTTY auf Windows-Rechnern auf Raspberry Pi zugreifen.

Schritt 7: Erster Zugriff Teil 1: Dateisystem erweitern

Erster Zugriff Teil 1: Dateisystem erweitern
Erster Zugriff Teil 1: Dateisystem erweitern
Erster Zugriff Teil 1: Dateisystem erweitern
Erster Zugriff Teil 1: Dateisystem erweitern
Erster Zugriff Teil 1: Dateisystem erweitern
Erster Zugriff Teil 1: Dateisystem erweitern

Beschreibung: Geben Sie beim ersten Booten Raspberry Pi mit SSH ein. Wir müssen 2 wichtige Konfigurationen durchführen, d. H. Erweitern Sie das Dateisystem und aktivieren Sie die Kameraschnittstelle. Durch das Erweitern des Dateisystems können Sie sicherstellen, dass der gesamte SD-Kartenspeicher für das Betriebssystem verfügbar ist. Schritte zum Durchführen dieser Konfigurationen sind wie folgt.

Schritte zum Erweitern des Dateisystems:

  1. Sobald Sie sich mit seiner IP-Adresse per SSH in Ihren Pi einloggen, geben Sie 'sudo raspi-config' ein.
  2. Das Raspberry Pi Software Configuration Tool erscheint, wählen Sie 'Expand Filesystem' und drücken Sie die Eingabetaste.
  3. Sie erhalten ein Popup mit der Meldung „Die Größe der Root-Partition wurde geändert. Das Dateisystem wird beim nächsten Neustart vergrößert', erneut Enter drücken,
  4. Verlassen Sie das Konfigurationsmenü,
  5. Wieder ein Popup mit der Meldung 'Möchten Sie jetzt neu starten?' wird angezeigt, wählen Sie 'Ja' und drücken Sie die Eingabetaste.
  6. Beim Neustart, SSH in Pi und geben Sie 'df' ein. Dies zeigt Details Ihres erweiterten Dateisystems an.

Jetzt haben Sie also Ihr erweitertes Dateisystem, lassen Sie uns die Kameraschnittstelle aktivieren.

Schritt 8: Erster Zugriff Teil 2: Kameraschnittstelle aktivieren

Erster Zugriff Teil 2: Kameraschnittstelle aktivieren
Erster Zugriff Teil 2: Kameraschnittstelle aktivieren
Erster Zugriff Teil 2: Kameraschnittstelle aktivieren
Erster Zugriff Teil 2: Kameraschnittstelle aktivieren
Erster Zugriff Teil 2: Kameraschnittstelle aktivieren
Erster Zugriff Teil 2: Kameraschnittstelle aktivieren

Schritte zum Aktivieren der Kameraschnittstelle:

  1. SSH in Pi mit seiner IP-Adresse und geben Sie 'sudo raspi-config' ein.
  2. Das Raspberry Pi Software Configuration Tool erscheint, wählen Sie "Enable Camera" und drücken Sie die Eingabetaste.
  3. Sie erhalten ein Popup mit der Meldung "Möchten Sie die Kameraschnittstelle aktivieren", wählen Sie "Ja" und drücken Sie die Eingabetaste.
  4. Es erscheint ein Bestätigungs-Popup mit der Meldung 'Die Kameraschnittstelle ist aktiviert', drücken Sie die Eingabetaste.
  5. Verlassen Sie das Konfigurationsmenü.

Nachdem alle Konfigurationen abgeschlossen sind, schalten Sie Ihren Raspberry Pi aus und gehen Sie zum nächsten Schritt.

Schritt 9: Raspberry Pi Kamera anschließen

Raspberry Pi-Kamera anschließen
Raspberry Pi-Kamera anschließen
Raspberry Pi-Kamera anschließen
Raspberry Pi-Kamera anschließen

Beschreibung: Sobald Raspberry Pi ausgeschaltet ist, schließen Sie Ihre Kamera an den CSI-Anschluss des Pi an. Richten Sie die Kamera-Anschlussleiste wie in der Abbildung gezeigt aus. Endlich wieder Raspberry Pi einschalten.

Schritt 10: Code

Code
Code
Code
Code
Code
Code

Beschreibung: Unser Code ist in Python3 geschrieben und hat nur 11 Codezeilen. Die ersten 3 Zeilen importieren Klassen aus Paketen, als nächstes haben wir eine Endlosschleife, die ein Kameraobjekt erstellt und regelmäßig einen Schnappschuss macht. Wir können diesen Python-Code mit dem Befehl python3 ausführen. Anstatt diesen Code manuell auszuführen, können wir diesen Ausführungsbefehl in die Datei /etc/rc.local einfügen. Dadurch wird sichergestellt, dass jedes Mal, wenn Raspberry Pi bootet, dieses Skript ausgeführt wird, was bedeutet, dass die Kamera mit der Aufnahme von Bildern beginnt. Vergessen Sie nicht, im Ausführungsbefehl der Datei rc.local das kaufmännische Und (&) am Ende zu setzen, da unser Code eine Endlosschleife enthält.

Sie können diesen Code sogar von GITHUB herunterladen.

Schritt 11: Übertragen von Bildern vom Raspberry Pi auf Ihren Laptop

Übertragen von Bildern vom Raspberry Pi auf Ihren Laptop
Übertragen von Bildern vom Raspberry Pi auf Ihren Laptop

Beschreibung: Sobald Sie einige Bilder auf Ihrem Pi aufgenommen haben, werden Sie eifrig einen Blick auf Ihre Bilder werfen. Verwenden Sie den Befehl 'scp', um Bilder von Ihrem Pi auf den Laptop zu übertragen. Das Format des scp-Befehls ist im obigen Bild zu sehen.

Schritt 12: Konvertieren von Bildern in ein Zeitraffervideo

Konvertieren von Bildern in ein Zeitraffervideo
Konvertieren von Bildern in ein Zeitraffervideo
Konvertieren von Bildern in ein Zeitraffer-Video
Konvertieren von Bildern in ein Zeitraffer-Video
Konvertieren von Bildern in ein Zeitraffervideo
Konvertieren von Bildern in ein Zeitraffervideo

Beschreibung: Sobald alle Bilder auf Ihren Laptop importiert wurden. Mit unseren Video-Editoren können wir diese Bildsequenz in ein schönes Zeitraffer-Video umwandeln. Wenn Sie unter Linux arbeiten, können Sie die folgenden Schritte ausführen, um dasselbe zu tun.

Schritte:

  1. Öffnen Sie den Videoeditor „OpenShot“(installieren Sie ihn über das Softwarecenter),
  2. Stellen Sie die Zeit ein, die Sie jedem Bild im Menü Bearbeiten->Einstellungen zuweisen möchten.
  3. Importieren Sie Bilder im Video-Editor, indem Sie mit der rechten Maustaste im Bereich Projektdateien klicken und mit der linken Maustaste auf Dateien importieren klicken.
  4. Wählen Sie nach dem Importieren alle Bilder aus und klicken Sie erneut mit der rechten Maustaste und wählen Sie "Zur Timeline hinzufügen".
  5. Schauen Sie sich die Vorschau an und exportieren Sie schließlich Ihr Video über Datei->Video exportieren.

Beim Export erhältst du dein wunderschönes Zeitraffer-Video, schau es dir an und …… (ich weiß nicht, hab das Gefühl).

Wenn Sie sich meine Zeitraffer-Videos ansehen möchten, schauen Sie sich das Video in Schritt 2 an. Das ist alles für diese Anleitungen, Vielen Dank für Ihre Zeit.

Wenn Ihnen dieses instructable gefallen hat, besteht eine gute Chance, dass Sie meinen YouTube-Kanal lieben.