Hochzeitsbilder-Upload
Zweck des Projektes:
Ein Freund hat mich gebeten eine Möglichkeit zu schaffen, damit seine Hochzeitsgäste ihre Bilder mittels Smartphone mit ihm teilen können.
Implementierte Funktionen:
- Bilderupload via Wlan
- Bilderupload via Bluetooth
- Live-Slideshow der Bilder über HDMI
- Automount für USB-Speichermedien (FAT, FAT32, vFAT und NTFS)
Update 29.03.2019:
- Admin-Webinterface (um versehentlich hochgeladene Bilder zu löschen)
Was wird benötigt:
- 1x Raspberry PI 3 B+
(es muss ein 3 Modell B+ sein da das „kleine“ Modell 3 Probleme mit dem Bluetooth hat) - SD-Karte (min. 16 GB)
- Stromversorgung für den Raspberry
- HDMI-Kabel zum TV oder Bildschirm
- optional USB-Stick für Bilderablage
Das fertige Image für den PI kann hier (Link) heruntergeladen werden.
(Für Schäden, insbesondere an Datenbeständen, Hard- und/oder Software des Benutzers übernehme ich keine Verantwortung)
Verbindung:
Der SSH-Server ist aktiviert und auch über das Wlannetz erreichbar.
Wlan SSID: Hochzeitsbilder
WLAN IP: 192.168.220.1
Bluetoothname: ‚Hochzeitsbilder‘
LAN (eth0): DHCP
Zugangsdaten SSH:
Benutzername: pi und root
Passwort: bilder
Ablageort der Bilder:
/var/www/html/bilder
USB-Speichermedien:
Der Raspberry erkennt beim Start angeschlossene Speichermedien (maximal ein Speichermedium) und verschieb die bis dahin im Ordner „/var/www/html/bilder“ gespeicherten Bilder (wenn vorhanden) auf das externe Speichermedium (in einen neuen Ordner „bilder“).
Danach werden alle weiteren hochgeladenen Bilder automatisch auf dem externen Speichermedium abgelegt.
Dies ermöglicht einen Betrieb sowohl mit als auch ohne externe Speichermedien.
Slideshow:
Damit die Slideshow automatisch starten kann MÜSSEN mindestens zwei Bilder im Ordner „/var/www/html/bilder“ sein.
Deshalb werden beim Start des PI´s zwei Schwarze Bilder in diesem Ordner erzeugt, und später wenn mehr als zwei weitere Bilder hochgeladen wurden, wieder gelöscht.
Admin-Webinterface:
Im Admin Webinterface können hochgeladene Bilder wieder gelöscht werden.
Das Interface ist über WLAN unter der Adresse „http://192.168.220.1/admin“ erreichbar.
Zugangsdaten:
Benutzername: admin
Passwort: bilder
Namenskonfiguration WLAN:
Die Wlan SSID kann unter
„/etc/hostapd/hostapd.conf“ geändert werden:
Namenskonfiguration Bluetooth:
Der Bluetoothname kann unter
„/local/aut.sh“ geändert werden:
Auserdem muss noch der Bluetoothname noch in der bluetoothctl geändert werden.
Das geht mit:
bluetoothctl
dann in der bluetoothctl:
system-alias NEUER-NAME
reset-alias
Die bluetoothctl dann wieder mit:
quit
verlassen.
29. April 2019 at 15:13
Hallo,
Ich finde dein Projekt „Hochzeitsbilder upload“ super interessant.
Ich würde das gerne in meine bestehende Fotobox übernehmen. Deshalb kann/möchte ich nicht dein Image dafür nutzen.
Hast du vielleicht eine grobe Anleitung, welche Schritte notwendig sind? Das würde mir wirklich weiterhelfen.
LG
Markus
10. Juli 2019 at 2:11
Hallo und danke erst mal für das tolle Image!
Hab es installiert und funktioniert 1A
Jetzt hätte ich eine Frage und zwar, wie kann ich den Benutzer und das Passwort für die Admin „Seite“ ändern?
Könntest Du ein Option hinzufügen, dass der Admin die Bilder die schon gespeichert wurden auf sein Handy ziehen kann? Danke für die super Arbeit.
Danke und Gruß
der-eine
15. Juli 2020 at 22:41
Hallo,
das ist ein wirklich cooles Projekt. Ich würde das gerne auf den aktuellen RPI migrieren und wollte fragen, ob Sie ein kurzes HowTo schreiben könnten.
Zusätzlich möchte ich versuchen Opendrop parallel auf dem gleichen Pi aufzubauen.
Ich freue mich auf Ihre Antwort.
Freundliche Grüße
Joachim
1. August 2020 at 11:12
Hi,
sorry das ich mich erst jetzt melde.
Aktuell stecke ich leider in einigen anderen Projekten, deshalb habe ich leider nicht viel Zeit um das Original auseinander zu nehmen.
Dennoch brauchst du zum Migrieren auf den PI 4 im Grunde nur
folgende Schritte:
1. Bluetooth Dateiübertragung aktivieren
2. W-lan access-point (inc. dhcp-server) einrichten
3. Apache und php installieren
4. meine (oder eigene) Uploadscripts nach /var/www/html/ kopieren
für die Slideshow vai HDMI kannst du dich auch an mein Script halten (habe den Softwarenamen davon grade leider nichtmehr im Kopf) gibt dafür evtl. auch schon was neues oder besseres.
Ich hoffe das ich dir damit zumindest etwas weiter helfen konnte.
Gruß
Daniel