Ich baue gerade einen digitalen Bilderrahmen. Das ist noch Work In Progress, und wird von mir hier entsprechend aktualisert.
Einkaufsliste
- Elektronik
- Raspberry-Pi Zero oder Raspberry-Pi 4, je nach Anforderung.
- Bildschirm
- Marke / Hersteller: IVV , Modellnummer: H15HZ
- 16/9, die Größe ist 15,8, ich
- https://www.amazon.de/gp/product/B09JNGJMD2/
- Kabel
- Netzteil
- Mechanisches
- Rahmen (Holz oder anderes Material)
- Passepartout
- Magnete
- Wandbefestigung
- Software
- https://github.com/helgeerbe/picframe
- https://github.com/avanc/photOS
- https://www.screenly.io/features/
Software auf dem Raspberry Pi 4 installieren, gemäß der Anleitung https://github.com/helgeerbe/picframe/wiki/Getting-Started:
sudo python3 -m pip install picframe
Danach müssen wird Picframe im Home Verzeichnis des Users initialisieren:
cd /home/pi/
picframe -i .
Um picframe als Service ein zu richten aus zuerst folgende Datei angelegt werden mit:
sudo nano /etc/systemd/system/picframe.service
und dann folgendes rein kopiert werden:
[Unit]
Description=Pi3D on Pi4
After=multi-user.target
[Service]
Type=idle
User=root
ExecStart=xinit /usr/bin/python3 /home/pi/picframe_data/run_start.py /home/pi/picframe_data/config/configuration.yaml
#Restart=always
[Install]
WantedBy=multi-user.target
Mit Control + O speichern (^O) und mit Control + X (^X) Nano verlassen.
Mit folgende Befehlen kann der Service gesteuert werden:
- Dienst aktivieren
sudo systemctl enable picframe.service
- Deaktivieren des Dienstes
sudo systemctl disable picframe.servcie
- Service starten
sudo systemctl start picframe.service
- Dienst stoppen
sudo systemctl stop picframe.service
- Stop und restart
sudo systemctl restart picframe.service
- Logdateien überprüfen
sudo journalctl picframe.service
Wenn wir den Dienst aktivieren wird ein Symlink erzeugt.
Created symlink /etc/systemd/system/multi-user.target.wants/picframe.service → /etc/systemd/system/picframe.service.
Konfiguriert wird picframe über eine Datei, wie hier beschrieben: https://github.com/helgeerbe/picframe/wiki/Configuration
Das Standardverzeichnis und die Konfigurationsdatei wurde beim initialisieren angelegt:
~/picframe_data/config/configuration.yaml
Jetzt müssen nur noch ein paar Bilder in das Pictures Verzeichnis gelegt werden. Das machen wir entweder über einen USB Stick, oder wir richten eine Freigabe mit Samba ein:
Netzwerkfreigabe mit Samba einrichten
- Samba installieren:
sudo apt-get install samba samba-common-bin
- Samba-Konfiguration öffnen:
sudo nano /etc/samba/smb.conf
- Das Hashtag in der Zeile entfernen:
# security = user
- Benutzer für Samba fest mit:
sudo smbpasswd -a pi
- Dem Benutzer Rechte für den freigegebenen Ordner zuweisen: sudo chown -R pi:pi /home/pi/Pictures
- die Konfiguration für Samba öffnen: sudo nano /etc/samba/smb.conf
- Am Dateiende einfügen:
- [NameDerFreigabe]
- path = /home/pi/Pictures
- writeable = yes
- guest ok = no.
- Samba neu starten:
sudo /etc/init.d/samba restart
Konstruktion des Rahmens


Wird fortgesetzt…
Weitere Projekte
- https://klomp.de/index.php/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet
- https://www.youtube.com/watch?v=mwqPrJIqcCE
- https://canox.net/2019/06/raspberry-pi-als-e-ink-kalender/
- https://digitalewelt.at/smart-mirror-raspberry-pi-teil1/
- https://makeprojects.com/de/project/smarter-bilderrahmen-gljmw
- https://www.makeuseof.com/tag/7-fabulous-raspberry-pi-picture-frame-projects/