Die Raspberry Pi Wedding Photobooth

Raspberry Pi Fotobox für Hochzeiten und Geburtstage (Update Januar 2020!)

Sharing is caring! Teile diesen Beitrag

Dieser Artikel wurde am 25.01.2020 auf die jeweils aktuellsten Versionen von Raspbian und der Photobooth Software aktualisiert!

Die gute, alte Fotoecke

Die Standard Fotoecke ist euch sicherlich bekannt, oder? Da steht eine Kamera mit Selbstauslöser auf einem Stativ. Ein paar Meter entfernt stellen sich z. B. die Gäste einer Hochzeit auf, verkleiden sich und machen mit Fernauslöser Fotos von sich selbst.

Lustig sind diese Fotoecken definitiv, aber bis das Brautpaar aus den Flitterwochen zurück ist, wartet man gespannt auf die geschossenen Bilder, wenn man sie überhaupt bekommt. Außerdem ist auf dem kleinen Kameradisplay nicht wirklich gut zu sehen, ob die Bilder richtig witzig und gut geworden sind.

Eine besondere Fotobox für besondere Anlässe

Mehr oder weniger zufällig bin ich 2018 über einen Blogartikel von André Rinas gestolpert. In diesem erklärt er, wie er mithilfe eines Rapsberry Pi, eines Tablets und einer Spiegelreflexkamera eine Fotobox für seine Hochzeit gebaut hat.

Die Idee fand ich von Anfang an total genial und da im Freundeskreis eine Hochzeit anstand, hatte ich das perfekte und ein noch dazu außergewöhnliches Geschenk am Start.

Das Problem war nur, dass die Anleitung mittlerweile gut drei Jahre auf dem Buckel hat und so nicht mehr funktionierte. Ich musste also rumprobieren, hab das System am Ende aber zum Laufen bekommen.

Dankenswerterweise war André so nett, mir die Erlaubnis zu geben, seinen Artikel aufzugreifen und zu aktualisieren.

[Update Januar 2020]: Es gibt mittlerweile eine neue Version der Photobooth-Software. Diese lässt sich mit wenigen Kommandos wirklich simpel auch mit der aktuellen Raspbian Version „Buster“ installieren. Alle Schritte findet ihr natürlich hier mit Screenshots erklärt 🙂

Wie funktioniert die Raspberry Pi Fotobox?

Der Aufbau der Fotobox ist eigentlich relativ simpel.

Eine Kamera ist per USB-Kabel an einen Raspberry Pi angeschlossen, auf dem außerdem ein kleiner Webserver läuft. Dieser Webserver stellt eine Oberfläche (Webseite) bereit, über die man einen Countdown für den Auslöser startet. Hinterher bekommt man das eben erstellte Bild direkt auf dem Tablet angezeigt. Als besonderes Gimmick kann man sich einen QR-Code erstellen lassen, mit dem man sich das Bild schnell und einfach per WLAN auf’s Smartphone laden kann.
Damit die Steuerung der Webseite möglichst einfach und komfortabel funktioniert, wird hierfür ein Tablet genutzt, das per WLAN auf den Raspberry Pi und die Webseite zugreift.

Funktionsweise der Fotobox

Was braucht ihr für die Fotobooth?

Ihr wollt die Fotobox nachbauen? Dann kommt hier die Materialliste.

Die mit (*) markierten Links sind Affiliate-Links. Wenn ihr darüber etwas bestellt, erhalte ich eine kleine Provision. Euch kostet der Artikel natürlich keinen Cent mehr.

  • 1 x Raspberry Pi (*), einen möglichst aktuellen, damit die Bildverarbeitung zügig abläuft
  • 1 x WLAN AccessPoint oder WLAN Router, hier tut’s was Günstiges wie beispielsweise der TP-Link TL-WA901ND (*)
  • 1 x günstiges oder auch ausrangiertes Tablet (Android oder iPad ist egal), z. B. das Samsung Galaxy Tab A T580 (*), das über Wifi verfügen muss
  • Eure vermutlich eh vorhandene Kamera. Das muss übrigens keine Spiegelreflex sein. Welche Kameras unterstützt werden, könnt ihr hier einsehen + genug Akkus oder einen Stromadapter für die Steckdose
  • 1 x Studioblitz, da der Blitz der Kamera durch die Holzkiste nicht frei ist, z. B. Neewer® Professionelle Protable Off-Kamera-Blitz oder alternativ genug Licht vor Ort
  • Eine Mehrfachsteckdose
  • Zusätzliche Kabel
    • 1 x Kabel zum Anschluss der Kamera per USB an den Raspberry Pi (liegt der Kamera meistens bei)
    • 1 x Ladekabel für das Tablet + Ladegerät
    • 1 x LAN-Kabel
    • 1 x Verlängerungskabel Strom
  • Eine Holskiste, ca. 40 x 40 x 40 xm (selbstgebaut oder aus dem Baumarkt)
  • Winkel Schrauben usw. zum Befestigen des Tablets und der Kamera (ne nach Modell)
  • Bei Bedarf etwas Restholz, um z. B. eine Halterung für die Kamera zu bauen

Werkzeug

  • Stichsäge
  • Lochkreissäge

Wie ihr auf den Bildern sehen könnt, habe ich mit etwas Restholz aus dem Baumarkt und ein paar Metallwinkeln Konstruktionen gebaut, um die Kamera und das Tablet zu fixieren. Wie das bei euch am besten klappt, hängt maßgeblich von den genutzten Geräten ab. Wichtig ist nur, dass das Tablet fest verbaut wird, damit es während der Feier nicht verrutscht. Ein paar Filzgleiter schützen in meinem Fall das Tablet vor Kratzern durch die zurecht gebogenen Metallhalterungen.

„Raspberry Pi Fotobox für Hochzeiten und Geburtstage (Update Januar 2020!)“ weiterlesen

Sharing is caring! Teile diesen Beitrag

Raspberry SSH

App-Vorstellung: Raspberry SSH (Android) – SSH-fähige Geräte mit einem Klick steuern

Sharing is caring! Teile diesen Beitrag

Ein Wust an Netzwerkgeräten

Der eine oder andere Technikfan von euch kennt das mit Sicherheit.

Das Netzwerk daheim wird größer und größer. Die einzelnen Geräte jedes Mal über ihre Hardware-Schalter hoch und runterzufahren ist auf Dauer wirlich nervig, teils geht das gar nicht. Der Raspberry Pi zum Beispiel hat keinen Ein-/Ausschalter. Er startet, sobald er Strom bekommt und herunterfahren muss man ihn per Software. Der ständige Login per SSH oder auf einer Web-Oberfläche (z. B. beim NAS) war für mich ebenfalls keine Dauerlösung. Es musste also eine einfache und schnelle Möglichkeiten her, die verschiedenen Geräte zu starten und runterzufahren.

Bei mir daheim wären da z. B. mein Mediacenter auf Basis eines Raspberry Pi 3B (*) mit LibreELEC (hierzu werde ich bei Gelegenheit auch noch was schreiben). Dazu kommt ein Raspberry Pi 2B. Der arbeitet als VPN-Server mit PiVPN, Werbeblocker für’s Heimnetzwerk und Sync-Client für Dateien zwischen Notebook und Desktop-PC (auch zu diesen beiden Themen später mehr). Außerdem noch meine beiden NAS. Eine betagte Synology DiskStation DS209 (für Backups) und eine DS214 als Datenhalde für Mediendateien aller Art.

* Bei dem Link handelt es sich um einen Amazon Affiliate-Link. Für euch ändert das nichts am Preis, aber ich erhalte von Amazon eine kleine Provision.

Eine App, sie alle zu knechten

In einem älteren Artikel habe ich schon mal beschrieben, wie ich meine DiskStation DS214 vom Windows-PC aus boote und ausschalte. Da ich aber nicht ständig am PC sitze suchte ich noch eine Möglichkeit, das auch über’s Smartphone zu machen.

Bisher noch wenige aber dafür fast ausschließlich gute Bewertungen im Play StoreNach etwas Recherche und einigen App-Tests bin ich letztendlich bei „Raspberry SSH“ hängen geblieben. Die App gibt es als kostenlose Lite (Klick) und Bezahl-Variante (Klick). Die Freeware erlaubt aber nur zwei Buttons, was eigentlich nur zum Testen taugt. Ich habe mich nach kurzer Zeit für die Bezahlversion entschieden. Die liegt bei 2,59€, ist ihr Geld definitiv wert und dafür könnt ihr beliebig viele Buttons erstellen.

Viele Bewertungen hat die App leider noch nicht, aber ich nutze sie seit mehreren Monaten und bin wirklich super zufrieden!

Der Clou: Die App funktionert nicht nur daheim, sondern auch von unterwegs, wenn ihr euch per VPN einloggt! So könnt ihr per Handy z. B. euer NAS starten, um euch danach die Urlaubsfotos zu laden und sie euren Freunden zu zeigen. Schaut euch hierzu einfach meinen Artikel zu PiVPN an.

„App-Vorstellung: Raspberry SSH (Android) – SSH-fähige Geräte mit einem Klick steuern“ weiterlesen

Sharing is caring! Teile diesen Beitrag

Der Einplatinencomputer Raspberry Pi 3

etherwake – Der Raspberry Pi als Wake On LAN-Server

Sharing is caring! Teile diesen Beitrag

Die Artikelserie zum Raspberry Pi
Teil 1 (Link): Der Raspberry Pi 3 – der Alleskönner im Scheckkartenformat
Teil 2 (Link): Installation und Konfiguration von Raspbian Stretch auf Raspberry Pi 3
Teil 3 (Link): Fernzugriff per SSH und VNC auf den Raspberry Pi
Teil 4 (Link): Installation PiVPN – Den Raspberry Pi einfach zum VPN-Server ausbauen
Teil 5 (Link): OpenVPN/PiVPN Benutzerverwaltung auf dem Raspberry Pi
Teil 6 (Link): Installation und Konfiguration von Raspbian Stretch Lite auf Raspberry Pi 3 (ohne Desktop)
Teil 7: Dieser Artikel
Teil 8 (Link): Adblocker mit Pi-hole: Das schwarze Loch für Werbung im Internet
Teil 9 (Link): Die private Cloud auf dem Raspberry Pi – Seafile Server auf Raspian Stretch Lite installieren

Wake On LAN??? Wake On LAN!

Ich bin kein Fan davon, daheim alle Netzwerkgeräte dauerhaft eingeschaltet zu lassen, auch wenn mein z. B. mein NAS durchaus dafür ausgelegt wäre. Wofür? So oft muss ich auf meine Daten auch nicht zugreifen. Aber wenn, dann möchte ich auch gerne möglichst alle Geräte verfügbar haben. Also was tun, wenn das NAS daheim aus ist, du aber eine wichtige Datei oder die Urlaubsbilder jetzt brauchst und nicht erst, wenn du wieder daheim bist?

Das Zauberwort hier heißt Wake On LAN oder auch kurz WoL. Infos dazu findet ihr natürlich auf Wikipedia.

Das Projekt – Wake On LAN Server mit dem Raspberry Pi und etherwake

Zusammengefasst machen wir folgendes: Unseren Raspberry Pi (Desktop oder Lite ist egal), auf dem eventuell bereits unser PiVPN-Server läuft und der daher eigentlich immer eingeschaltet ist mit etherwake zum WoL-Server ausbauen. Die Geräte, die wir aus der Ferne starten möchten, müssen WoL unterstützen, was leider nicht alle tun. Meine alte Synology DiskStation 209 beispielsweise ist nicht WoL-fähig, die DS214 dafür aber schon. Desktop-PCs sind in aller Regel ebenfalls WoL-fähig, auch wenn man hier ein bisschen was einstellen muss.

Wie ihr WoL auf euremPC aktiviert ist sehr stark abhängig vom Betriebssystem und der jeweils verbauten Hardware. Wichtig ist, dass WoL nur über Kabel funktioniert, WLAN ist nicht möglich! Am besten befragt ihr z. B. mal Google. Sucht nach der Typenbezeichnung eures Mainboards oder eurer Netzwerkkarte, je nachdem ob ihr eine onBoard-Netzwerkkarte im PC nutzt oder eine separate.

Wie ihr WoL auf einer DiskStation wie meiner DS214 / DS218j * aktiviert, das habe ich bereits in diesem Artikel beschrieben.

* Bei dem Link handelt es sich um einen Amazon Affiliate-Link. Für euch ändert das nichts am Preis, aber ich erhalte von Amazon eine kleine Provision.
„etherwake – Der Raspberry Pi als Wake On LAN-Server“ weiterlesen

Sharing is caring! Teile diesen Beitrag

Installation und Konfiguration von Raspbian Lite (Buster) auf Raspberry Pi 3 (ohne Desktop)

Sharing is caring! Teile diesen Beitrag

Die Artikelserie zum Raspberry Pi
Teil 1 (Link): Der Raspberry Pi 3 – der Alleskönner im Scheckkartenformat
Teil 2 (Link): Installation und Konfiguration von Raspbian Stretch auf Raspberry Pi 3
Teil 3 (Link): Fernzugriff per SSH und VNC auf den Raspberry Pi
Teil 4 (Link): Installation PiVPN – Den Raspberry Pi einfach zum VPN-Server ausbauen
Teil 5 (Link): OpenVPN/PiVPN Benutzerverwaltung auf dem Raspberry Pi
Teil 6: Dieser Artikel
Teil 7 (Link): etherwake – Der Raspberry Pi als Wake On LAN-Server
Teil 8 (Link): Adblocker mit Pi-hole: Das schwarze Loch für Werbung im Internet
Teil 9 (Link): Die private Cloud auf dem Raspberry Pi – Seafile Server auf Raspian Stretch Lite installieren

Vorabinformation – Der Unterschied zwischen Raspbian mit Desktop und Raspbian Lite

Raspbian Linux gibt es in zwei Varianten. Im zweiten Artikel dieser Serie habe ich die Installation mit Desktop beschrieben. Die Desktop-Version von Raspian ist besonders für Linux-Neulinge gut geeignet, weil man einige Dinge wie gewohnt mit der Maus auf einer grafischen Oberfläche erledigen kann. Das geht von der Konfiguration bis zum Browsen durch’s Netz.

Programme und Dienste wie ein PiVPN-Server werden aber auch mit Desktop meistens über die Shell installiert. Und da vermutlich die wenigsten aktiv am Raspberry Pi arbeiten werden, bietet sich der Betrieb ohne Desktop an.

Der Vorteil liegt auf der Hand: Weniger grafische Elemente und Dienste, die geladen werden müssen. Ergo geringerer Ressourcenverbrauch. Außerdem kommt das Linux-Feeling eh erst so richtig auf, wenn ihr die Kiste komplett über die Kommandozeile, die Shell, steuert. 😉

Solltet ihr noch keinen oder einen Raspi zu wenig haben, dann schlagt doch gleich bei Amazon zu: Raspberry Pi 3 Official Desktop Starter Kit (16GB, White) (*)

* Bei dem Link handelt es sich um einen Amazon Affiliate-Link. Für euch ändert das nichts am Preis, aber ich erhalte von Amazon eine kleine Provision.

Let’s get the party started – Installation und Konfiguration von Raspbian Lite (ohne Desktop)

Kopieren des Images auf die SD-Karte

Die ersten Schritte gleichen sich mit meiner Anleitung zur Installation von Raspbian mit Desktop. Ihr ladet euch von der Webseite das aktuellste Image von Raspbian Lite (Link). Das Image entpackt ihr und übertragt es z .B. mit dem „USB Image Tool“ auf eine leere SD-Karte.

Info: Ich nutze für den Artikel das aktuelle Image von Raspbian Buster Lite. Die Anleitung sollte aber mehr oder weniger 1:1 auch für ältere Versionen wie Stretch gültig sein.

Der erste Start von Raspbian Lite

„Installation und Konfiguration von Raspbian Lite (Buster) auf Raspberry Pi 3 (ohne Desktop)“ weiterlesen

Sharing is caring! Teile diesen Beitrag

Aktive und revidierte OpenVPN / PiVPN-Profile

OpenVPN/PiVPN Benutzer anlegen und verwalten auf dem Raspberry Pi

Sharing is caring! Teile diesen Beitrag

Die Artikelserie zum Raspberry Pi
Teil 1 (Link): Der Raspberry Pi 3 – der Alleskönner im Scheckkartenformat
Teil 2 (Link): Installation und Konfiguration von Raspbian Stretch auf Raspberry Pi 3
Teil 3 (Link): Fernzugriff per SSH und VNC auf den Raspberry Pi
Teil 4 (Link): Installation PiVPN – Den Raspberry Pi einfach zum VPN-Server ausbauen
Teil 5: Dieser Artikel
Teil 6 (Link): Installation und Konfiguration von Raspbian Stretch Lite auf Raspberry Pi 3 (ohne Desktop)
Teil 7 (Link): etherwake – Der Raspberry Pi als Wake On LAN-Server
Teil 8 (Link): Adblocker mit Pi-hole: Das schwarze Loch für Werbung im Internet
Teil 9 (Link): Die private Cloud auf dem Raspberry Pi – Seafile Server auf Raspian Stretch Lite installieren

Ihr habt PiVPN wie im Artikel hier beschrieben installiert und konfiguriert?

Perfekt, dann fügen wir nun unsere Benutzer hinzu, die externen Zugriff auf’s interne Netzwerk bekommen sollen.

Über SSH loggen wir uns auf unserem Raspberry Pi ein und landen dann auf der Shell.

OpenVPN / PiVPN-Benutzer hinzufügen

Der Fehler zum Hinzufügen eines Benutzers lautet:

Diesen Befehl gebt ihr auf der SSH-Konsole ein und bestätigt ihn mit Enter. Danach gebt ihr den Benutzernamen ein, mit dem man sich später anmelden soll, gefolgt vom Passwort, das doppelt eingegeben werden muss, um Vertipper auszuschließen. Das Kennwort wird übrigens nicht angezeigt, auch keine Sternchen oder so! Das Kennwort sollte selbstverständlich zufällig gewählt sein und möglichst nicht zu erraten! Um zufällige Kennwörter zu erstellen könnt ihr die Seite passwort-generator.com (Link) nutzen.

„OpenVPN/PiVPN Benutzer anlegen und verwalten auf dem Raspberry Pi“ weiterlesen

Sharing is caring! Teile diesen Beitrag