Digitale Bilderrahmen sind sicherlich schön anzusehen, aber sie können ziemlich unflexibel sein, und Familienfotos können ein wenig ... na ja, langweilig sein. Aber wenn Sie einem Raspberry Pi einen Bildschirm hinzufügen, können Sie etwas ganz Einzigartiges schaffen, indem Sie Fotos von überlagern r/earthporn mit 'inspirierenden' Zitaten von r/duschegedanken (oder eine beliebige Kombination Ihrer bevorzugten Subreddits).
Möchten Sie Ihren eigenen dynamischen, digitalen, Raspberry Pi-betriebenen Diskussionspunkt machen? Weiter lesen.
Bereiten Sie Ihr Pi . vor
Sie müssen die haben neueste Version von Raspbian für dieses Projekt installiert, also ggf. herunterladen und schreibe auf deine SD-Karte . Wenn Sie das getan haben, nehmen Sie sich die Zeit, um WLAN einrichten und SSH aktivieren .
Wenn dies alles erledigt und richtig konfiguriert ist, stellen Sie sicher, dass Sie Ihren Pi erfolgreich mit dem vorgesehenen Display verbunden haben. Dies kann ein alter Laptop-Monitor, ein ausgedientes Tablet oder Kindle-Lesegerät oder eines der Displays sein, die für den Pi entwickelt wurden.
Sie sollten auch die erforderlichen Schritte ausführen, um das Dateisystem des Raspberry Pi zu erweitern. Dies kann in raspi-config in der Kommandozeile oder im Menü > Einstellungen > Raspberry Pi Konfiguration Feld auf dem Desktop.
Abrufen von Inhalten von Reddit
Anstatt einige auf Ihrem Pi gespeicherte Fotos durchzugehen, können Sie ein Python-Skript verwenden, um Bilder aus dem Web zu finden. Die Reddit-Kanäle r/EarthPorn (schöne, atemberaubende Fotos von der Erde und absolut sicher für die Arbeit!) und r/ShowerThoughts sind großartige Kandidaten, und Sie können Laden Sie den Code von der Github-Seite von scul86 herunter . Herunterladen ep_st.py , ep_st.config und vorlage.html und speichern Sie alle drei Dateien am selben Ort auf Ihrem Raspberry Pi (vielleicht home/pi/Frame ), vor der Bearbeitung ep_st.config :
sudo nano /home/pi/Frame/ep_st.config
Suchen Sie hier nach dem Text mit der Überschrift [FILEPATHS] und ändern Sie diesen entsprechend dem Speicherort der drei Dateien. Wenn Sie sich nicht sicher sind, wie der vollständige Dateipfad aussehen soll, CD in die Datei in der Befehlszeile und geben Sie ein pwd .
Beachten Sie, dass Sie auch die Subreddits anpassen können, aus denen das Skript Text und Bilder abruft, obwohl wir vorschlagen, sie vorerst auf den Standardeinstellungen zu belassen.
iphone dieses zubehör wird möglicherweise nicht unterstützt
Wenn du fertig bist, drück Strg + X , dann UND um die Änderungen zu bestätigen.
Als nächstes müssen Sie installieren Rechte , ein Python-Wrapper für die Reddit-API. Installieren Sie dies mit
sudo pip install praw
Warten Sie, während dies erledigt ist, und richten Sie dann Ihre Aufmerksamkeit darauf, der ep_st.py die erforderlichen Berechtigungen zu erteilen:
sudo chmod 777 /home/pi/Frame/ep_st.py
Anschließend sollten Sie die Datei ausführbar machen:
sudo chmod +x /home/pi/Frame/ep_st.py
Um die Diashow zu testen, CD in das Frame-Verzeichnis und führen Sie aus
python ep_st.py
Navigieren Sie in der GUI zum Frame-Verzeichnis und suchen Sie das neu erstellte ep_st.html . Dies ist das Ergebnis des Python-Skripts und der Einstellungen, die Sie in der Konfigurationsdatei angegeben haben. Öffnen Sie diese, um die Ergebnisse anzuzeigen. Die Seite wird automatisch aktualisiert und sollte sich selbst aktualisieren, wenn ein neues inspirierendes Bild erstellt wird. Wenn Sie sich Sorgen machen, Ihren Pi-Laufwerkspeicher damit zu füllen, machen Sie es sich nicht so: Die Bilder werden nicht tatsächlich heruntergeladen, es wird nur eine HTML-Datei erstellt, die aus der Ferne auf sie verweist (wahrscheinlich eine IMGUR-URL) mit einem Text-Overlay.
Zu diesem Zeitpunkt müssen Sie nur noch die Diashow so einstellen, dass sie automatisch startet, wenn Sie Ihren Raspberry Pi booten. Dazu müssen wir das Python-Skript ausführen und die HTML-Datei öffnen.
Beginnen Sie mit der Installation und Konfiguration eines Browsers. Wir werden Midori verwenden, aber Sie können ziemlich viel auswählen und konfigurieren jeder Pi-kompatible Browser .
Öffnen Sie zuerst sudo raspi-config und Overscan deaktivieren . Installieren Sie dann den Browser:
sudo apt-get install midori x11-xserver-utils matchbox unclutter
Öffnen Sie als Nächstes nano, um ein Skript zu erstellen:
sudo nano /home/pi/fullscreen.sh
Geben Sie hier Folgendes ein:
So finden Sie alte Textnachrichten auf dem iPhone
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]
Ersetzen Sie [URL] durch die Webseite, die Sie beim Booten laden möchten. Für unsere ep_st.html-Datei, gespeichert im /home/pi/Frame Unterverzeichnis würde die Zeile lauten:
midori -e Fullscreen -a Frame/ep_st.html
Speichern Sie dies mit Strg + X und bestätigen Sie mit UND .
Als nächstes machen Sie es ausführbar mit
sudo chmod 755 /home/pi/fullscreen.sh
Sie sollten dann die Autostart-Datei bearbeiten:
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Fügen Sie am Ende der Datei (möglicherweise haben Sie hier bereits einige Zeilen aus der Einrichtung des Touchscreen-Displays Ihres Pis) hinzu:
@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh
Speichern und beenden Sie dann die Datei rc.local:
sudo nano /etc/rc.local
Fügen Sie hier eine neue Zeile über Ausgang 0 hinzu:
su -l pi -c startx
Speichern und beenden, dann neu starten.
sudo reboot
Das Licht anlassen
Standardmäßig wird das Pi-Display – egal welches Display angeschlossen ist – nach einigen Minuten Inaktivität ausgeschaltet. Wir können damit umgehen, indem wir eine Verbindung über SSH herstellen (oder das Terminal verwenden, wenn Sie eine Tastatur angeschlossen haben) und die Datei lightdm.conf bearbeiten.
iPhone 7 verbindet sich nicht mit Computer
sudo nano /etc/lightdm/lightdm.conf
Finden [Sitzvoreinstellungen] (die Klammern sind enthalten; Sie finden sie am Ende der Datei) und fügen Sie diese Zeile darunter hinzu:
xserver-command=X -s 0 -dpms
Speichern und beenden mit Strg + X und neu starten:
sudo reboot
Ihr eigener inspirierender digitaler Bilderrahmen!
Lass uns in den Kommentaren wissen, wie dieses Projekt für dich verlaufen ist! Sind Sie bei den Standardeinstellungen geblieben oder haben Sie andere Sub-Reddits gefunden, die gut zusammenarbeiten? Oder sind Sie auf Probleme gestoßen? Was auch immer passiert ist, was auch immer Sie mit diesem Projekt gemacht haben, erzählen Sie uns davon in den Kommentaren!
Teilen Teilen Tweet Email So ändern Sie das Aussehen und Verhalten Ihres Windows 10-DesktopsMöchten Sie wissen, wie Sie Windows 10 besser aussehen lassen können? Verwenden Sie diese einfachen Anpassungen, um Windows 10 zu Ihrem eigenen zu machen.
Weiter lesen Verwandte Themen- Heimwerken
- Himbeer-Pi
- Messer
Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.
Mehr von Christian CawleyAbonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um sich zu abonnieren