Inhaltsverzeichnis:

Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi - Gunook
Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi - Gunook

Video: Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi - Gunook

Video: Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi - Gunook
Video: Digitaler Bilderrahmen 🖼 mit dem Raspberry Pi 🍓🥧 2024, November
Anonim
Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi
Digitaler Bilderrahmen, WiFi verbunden – Raspberry Pi

Dies ist ein sehr einfacher und kostengünstiger Weg zu einem digitalen Bilderrahmen – mit dem Vorteil, Fotos über WLAN per „Klicken und Ziehen“mit einem (kostenlosen) Dateiübertragungsprogramm hinzuzufügen/zu entfernen. Es kann mit dem winzigen Pi Zero für 4,50 £ betrieben werden. Sie können Fotos auch direkt von einem Mobiltelefon übertragen (z. B. über den ES File Explorer auf Android).

Dies kann ein eigenständiger digitaler Bilderrahmen oder der Bildschirmschoner für ein Pi-basiertes System sein (etwas anderes tun) und Bilder anzeigen, wenn es nicht verwendet wird. Dies könnte zum Beispiel der Bildschirmschoner für einen Pi-basierten Media-Controller oder für eine Schnittstelle zu meinem Pi-basierten Musik- und Radioplayer sein.

Der Einfachheit und Größe halber habe ich hier einen Pi Zero verwendet, aber jeder der Pis sollte funktionieren. Ich hätte ein ZeroW (WiFi) verwenden können, aber für die gleichen Kosten kann man ein Zero plus einen 2-Port-USB-Hub bekommen und einen WiFi-Dongle verwenden, um die Antennenposition zu optimieren.

Die Auswahl an Monitoren ist riesig:

  • Waveshare stellt sehr gute Monitore für den Pi her, auch solche mit Touchscreen. Ein Touchscreen ist hier keine Voraussetzung, kann aber nützlich sein, wenn dies der Bildschirmschoner für eine andere Anwendung ist. Ein Nachteil davon ist, dass die Stecker seitlich eingesteckt werden – das sieht unordentlich aus oder erfordert einen breiten Rahmen zum Verstecken.
  • Die meisten PC-Monitore funktionieren. Gebrauchte gibt es günstig bei ebay. Sogar neue sind ziemlich preiswert. Wenn sie keinen HDMI-Eingang haben, haben sie sehr wahrscheinlich DVI, das über einen Adapter oder ein HDMI-zu-DVI-Kabel verwendet werden kann. Ich habe einen 22-Zoll-IPS-Full-HD-Monitor von Iiyama (1920 x 1080) in gutem Zustand für unter £ 80 geliefert.
  • Schließlich gibt es die Möglichkeit, den Bildschirm eines toten Laptops neu zu verwenden. Siehe: anweisbar Dies hat das große Plus, dünn zu sein und in einen echten Bilderrahmen passen zu können.

Die gesamte erforderliche Software/Firmware ist kostenlos.

Die Anweisungen hier sollten es einem Anfänger (oder einem erfahreneren) ermöglichen, dies von Grund auf zu starten.

Benötigte Teile:

  • Pi (beliebig)
  • SD-Karte (empfohlen 8 GB oder mehr)
  • USB-Hub
  • WLAN-Dongle
  • Monitor und führt
  • Maus (zur Einrichtung)
Bild
Bild

Schritte:

  • Pi-Firmware installieren
  • Monitor anbringen/installieren
  • Füge ein paar Fotos/Bilder hinzu
  • Bildschirmschoner einrichten

Text in fetter Kursivschrift muss bei der Einrichtung eingegeben werden und kann in den meisten Fällen kopiert und eingefügt werden – das spart viel Zeit.

Schritt 1: Pi-Firmware installieren

Das System funktioniert sowohl von der vollständigen Raspbian Stretch-Installation als auch von Stretch Lite. Letzteres verwendet weniger Speicher, aber ersteres kann benötigt werden, wenn der PI auch für etwas anderes verwendet wird. Die Anleitung deckt beides ab. Der Prozess verwendet die Remote-Einrichtung des Pi, da dies in den meisten Fällen einfacher ist – und die Notwendigkeit einer Tastatur vermieden werden kann.

Laden Sie zuerst Raspbian Stretch oder Stretch Lite von https://www.raspberrypi.org/downloads/raspbian/ herunter.

Die zum Zeitpunkt des Schreibens verfügbare Version war Oktober 2018, andere sollten jedoch problemlos funktionieren.

Entpacken Sie die Datei an einen bekannten Speicherort. Führen Sie dann Etcher aus, um das Image auf eine SD-Karte herunterzuladen. Etcher ist kostenlos und kann von https://etcher.io/ heruntergeladen und einfach ausgeführt werden:

Bild
Bild

Nachdem die Karte geflasht wurde, fügen Sie eine leere Datei namens „SSH“zu „Boot“hinzu. Dies ermöglicht es, den Pi aus der Ferne zu steuern und von einem PC aus einzurichten und auch das Kopieren und Einfügen des hier aufgeführten Textes zu nutzen.

Wenn Sie einen Pi Zero (oder ZeroW) verwenden, müssen wir das WLAN zum Funktionieren bringen, um die Remote-Einrichtung zu ermöglichen. Dazu müssen der Netzwerkname und das Kennwort in einer bestimmten Datei hinzugefügt werden. Kopieren Sie dazu Folgendes in Notepad:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

Netzwerk={

ssid="IHR_NETZWERK_NAME"

psk="IHR_PASSWORT"

key_mgmt=WPA-PSK

}

Bearbeiten Sie YOUR_NETWORK_NAME und YOUR_PASSWORD (behalten Sie das "") und speichern Sie es im "Boot"-Teil der SD-Karte als wpa_supplicant.conf

Werfen Sie die Karte aus und stecken Sie sie in den Pi. Schließen Sie auch den WLAN-Dongle an, ggf. über den USB-Hub.

Schalten Sie den Pi ein. Wenn es ausgeführt wird, finden Sie die IP-Adresse, indem Sie sich an Ihrem Router anmelden. Alternativ, wenn Sie die Vollversion von stretch verwenden, können Sie diese finden, indem Sie einen Monitor, eine Maus und eine Tastatur anschließen und auf das Internet-Symbol oben rechts auf dem Desktop klicken. Verwenden Sie auf Stretch Lite (mit angeschlossenem Monitor und Tastatur) die Anweisung sudo ifconfig und suchen Sie unter wlan0>inet addr:. Ich finde die Router-Option mit Abstand am einfachsten.

Führen Sie Putty (kostenloser Download von https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) von einem PC aus und geben Sie die IP-Adresse des Pi ein.

Bild
Bild

Melden Sie sich als ‚pi‘mit dem Passwort ‚raspberry‘an.

Bild
Bild

Überarbeiten Sie zuerst das Passwort und andere Einstellungen über:

sudo raspi-config

(Text kopieren und dann zum Einfügen mit der rechten Maustaste in Putty klicken)

Zuerst das Passwort ändern

Ich ändere dann den Netzwerknamen (optional)

Stellen Sie unter Lokalisierung das WLAN-Land ein.

Aktivieren Sie unter Schnittstellenoptionen SSH.

Dann zweimal den Rechtspfeil und klicken Sie auf Fertig stellen und Ja, um neu zu starten. Dadurch geht die Putty-Verbindung verloren. Anstatt dies zu schließen, warten Sie eine Minute, bis der Pi neu gestartet ist, klicken Sie mit der rechten Maustaste auf die Putty-Taskleiste und wählen Sie "Sitzung neu starten". Melden Sie sich nun mit ‚pi‘und dem neuen Passwort an. Wenn sich das WLAN nicht wieder verbindet, ziehen Sie den Dongle ab und stecken Sie ihn erneut ein. Ich vermutete, dass dies passierte, aber ich war vielleicht nur ungeduldig darauf, dass die Zero hochfährt!

Nächstes Update durch Eingabe von:

sudo apt-get -y update

Dann aktualisieren Sie die Eingabe:

sudo apt-get -y upgrade

Dies kann eine Weile dauern.

Wenn Sie mit dem vollständigen Raspbian-Stretch beginnen, fahren Sie mit dem nächsten Schritt fort.

Für Raspbian Stretch Lite müssen wir den Desktop hinzufügen.

Geben Sie also ein:

sudo apt install raspberrypi-ui-mods

gefolgt von

Ja

wenn Sie dazu aufgefordert werden.

Dies ist eine ziemlich große Installation und wird daher eine Weile dauern…….

Lassen Sie die Putty-Sitzung geöffnet und fahren Sie mit der Installation des Monitors fort.

Schritt 2: Monitor anhängen/installieren

Ich wollte, dass das Pi startet, ohne dass Benutzer und Passwort eingegeben werden müssen (immer noch über die Putty-Sitzung):

sudo raspi-config

Wählen Sie 'Boot-Optionen', dann 'Desktop / CLI' und dann 'Desktop Autologin'. Dann zweimal Pfeil nach rechts und Fertig stellen und neu starten.

Standardmonitore kommunizieren ihre Einstellungen und daher muss man nur den Monitor herunterfahren, den Monitor über ein HDMI-Kabel (und USB für Touchscreens) anschließen und neu starten.

Die Waveshare-Monitore benötigen die Pi-Einstellung auf die entsprechende Auflösung. Dies erfordert eine Bearbeitung der Konfigurationsdatei. So:

sudo nano /boot/config.txt

Für den Waveshare 7" und 10" (1024x600) Monitor fügen Sie die folgenden Zeilen hinzu (oder entkommentieren/bearbeiten Sie vorhandene):

max_usb_current=1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group=2

hdmi_mode=87

hdmi_drive=1

Für den Waveshare 10 (1280x800) Monitor

Zeilen hinzufügen oder ändern in:

max_usb_current=1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group=2

hdmi_mode=87

hdmi_drive=1

Fahren Sie nun herunter, schließen Sie den Monitor an und schalten Sie ihn wieder ein. Der Pi sollte in den Desktop booten.

Bild
Bild

Schritt 3: Fügen Sie einige Fotos/Bilder hinzu

Bevor wir den Bildschirmschoner aussortieren müssen wir einige Bilder/Fotos laden. Dies ist sehr einfach mit einem Dateiübertragungsprogramm wie File Zilla.

Um FileZilla zu verwenden, geben Sie die Pi-IP-Adresse in Host ein, dann den Benutzernamen (pi) und das Passwort sowie Port 22 und klicken Sie dann auf Quickconnect. Zukünftig werden diese Einstellungen gespeichert und können aus dem Quickconnect-Untermenü ausgewählt werden. Man muss das Passwort immer noch eingeben, wenn man dazu aufgefordert wird.

Wenn die Verbindung hergestellt ist, zeigt das rechte Fenster die Pi-Dateien und das linke Fenster die PC-Dateien. Suchen Sie Ihren Fotoordner auf Ihrem PC, um die Fotos anzuzeigen, und navigieren Sie zu /home/pi auf dem Pi – wenn Sie einen Bilderordner sehen sollten. Wenn es nicht vorhanden ist, erstellen Sie es (Rechtsklick und Verzeichnis erstellen). Klicken Sie nun auf die gewünschten Fotos und ziehen Sie sie von Ihrem PC in den Ordner Pi Pictures. Doppelklicken Sie auf den Ordner Bilder, um zu überprüfen, ob sie dort sind.

Bild
Bild

File Zilla erleichtert die Aktualisierung der Fotos auf dem Pi. Beachten Sie, dass die Fotos nicht die gleiche Auflösung wie der Monitor haben müssen. Wenn sie jedoch (oder zumindest das gleiche Seitenverhältnis) haben, werden sie im Vollbildmodus ohne Zuschneiden / schwarze Ränder angezeigt.

Schritt 4: Bildschirmschoner einrichten

Zu diesem Zeitpunkt hatte der Bildschirmschoner beim Laden von Stretch Lite bereits mit der Standardsammlung von Bildschirmschonern gestartet. Es gibt eine riesige Sammlung verschiedener Bildschirmschoner zur Auswahl. Mehrere Ausstellungsfotos. Ich wollte jedoch nur einen Bildschirmschoner, um durch die Fotos zu scrollen. Es gibt eine, die dies tut, die sich GLSlideshow nennt.

Um die Bildschirmschoner einzustellen, klicken Sie auf die Himbeere (oben links), dann auf 'Einstellungen' und dann auf 'Bildschirmschoner'.

Bild
Bild

Standardmäßig sind mehrere Bildschirmschoner ausgewählt, die nach dem Zufallsprinzip ausgeführt werden. Allerdings sind nicht alle installiert (ausgegraut), insbesondere bei der Installation von Stretch Lite.

Bild
Bild

Wenn GLSlideshow nicht installiert ist, kann dies über eine Putty-Sitzung erfolgen:

sudo apt-get -y install xscreensaver-gl-extra

Gehen Sie auf dem Pi zum Bildschirmschoner und überprüfen Sie, ob GLSlideshow jetzt da ist.

Klicken Sie dann auf die Registerkarte Erweitert, um xsceensaver mitzuteilen, wo Bilder abgerufen werden sollen. Aktivieren Sie unter „Bildmanipulation“den Haken bei „Zufälliges Bild auswählen“und suchen Sie nach dem Verzeichnis /home/pi/Pictures:

Bild
Bild

Gehen Sie dann zurück zur Registerkarte „Anzeigemodi“und ändern Sie den „Modus“in „Nur ein Bildschirmschoner“und markieren Sie „GLSlideshow“:

Bild
Bild

Wenn Sie auf die Schaltfläche Einstellungen klicken, erhalten Sie weitere Optionen wie die Aktualisierungszeit. Das Schwenken und Zoomen funktioniert auf dem Pi nicht (braucht mehr Rechenleistung).

Stellen Sie zuletzt die Zeit für „Leer nach“auf das Minimum von 1 Minute ein, wenn Sie es als digitalen Bilderrahmen verwenden.

Der 10 Waveshare-Monitor ist schön - und größer als viele kommerzielle Systeme.

Bild
Bild

Aber der 22 iiyama ist einfach umwerfend.

Bild
Bild

Es ist jetzt an der Zeit, sich zurückzulehnen und Ihre Foto-Diashow zu genießen.

Mike

Empfohlen: