Projektidee: Kiosk-Display
Vor wenigen Wochen hat die Raspberry Pi Foundation das neue „Touch Display 2“ veröffentlicht. Da ich noch einen Raspberry Pi 4 übrig hatte, beschloss ich, daraus ein Touch-Panel im Vollbildmodus zu bauen.
Das Panel soll zur Steuerung meiner Hausautomation mit openHAB dienen. Einige Teile der Anleitung sind daher spezifisch auf openHAB ausgerichtet, lassen sich aber auch für andere Zwecke adaptieren.
Da die Umsetzung nicht ganz trivial war und ich im Internet keine vollständig funktionierende Anleitung finden konnte, habe ich mich dazu entschlossen, dieses Tutorial für genau diesen Anwendungsfall zu verfassen.
Anforderungen
Das Projekt soll folgende Hauptfunktionen bieten:
- Start im Kiosk-Modus mit Anzeige einer konfigurierten Webseite im Vollbild
- Touch-Bedienung
- Kein sichtbarer Mauszeiger
- Verbindung über WLAN
- Individuelle Startlogos (Splash Screens)
- Fernsteuerung des Displays via MQTT:
- Ändern der angezeigten Webseite (URL)
- Anpassen der Display-Helligkeit
- Senden von Klick- und Tastaturbefehlen an das Display
- Auslösen von Neustart, Herunterfahren und weiteren Befehlen
- Ein ansprechendes Gehäuse zur Wand- oder Tischmontage
Anleitung
Nach einigen Versuchen mit dem originalen Raspberry Pi-Betriebssystem habe ich mich für „FullPageOS“ entschieden – ein speziell für den Kiosk-Modus angepasstes Image, das auf dem originalen 32-Bit-Raspberry-Pi-Betriebssystem basiert.
Die Anleitung ist in verschiedene Abschnitte unterteilt. Je nach Bedarf können Sie auch nur einzelne Teile davon umsetzen:
-
Teil 3: Kioskdisplaygehäuse
Wandgehäuse für ein Kioskdisplay auf Basis eines Raspberry PI mit Raspberry 7 Zoll Display
-
Teil 2: Installation meines MQTT-Clients zur Steuerung des Kiosk-Displays
Dieser Artikel beschreibt, wie Sie einen MQTT-Client auf einem Raspberry Pi (getested mit einem PI4) installieren, um ein Kiosk-Display mit FullPageOS zu steuern. Die Standardkonfiguration ist für das originale 7-Zoll-Touch-Display von Raspberry Pi ausgelegt. Wie Sie FullPageOS installiert und für die Steuerung einer Hausautomation angepasst habe, erfahren Sie in Teil 1 dieser Serie. Der MQTT-Client…
-
Teil 1: Installation und Konfiguration von FullPage OS
Mit dieser Anleitung lassen sich folgende Funktionen umsetzen: Als Beispiel dient openHAB als Smart-Home-Steuerzentrale. Ersetzen Sie einfach die URLs durch die Adresse Ihres persönlichen Dashboards von OpenHAB oder einer anderen Smart-Home-Lösung.Wir verwenden FullPageOS als Basis. Dabei handelt es sich um ein GitHub-Projekt, das eine Webseite direkt nach dem Systemstart im Vollbildmodus anzeigt. Hardware-Aufbau Der Hardware-Aufbau…



