Das offizielle 7 Zoll Raspberry Pi Touch Display gibt es zwar schon etwas länger, ich komme aber erst jetzt dazu es ausgiebig zu testen um es dann später meiner Hausautomation auf Basis von FHEM zuzuführen. In diesem Artikel zeige ich euch den Zusammenbau und die Inbetriebnahme des offiziellen 7 Zoll Raspberry pi Touchdisplays.
Inhaltsverzeichnis
Hardware
- Raspberry Pi 3
- Offizielles 7 Zoll Raspberry Pi Touchscreen
- Ein schickes Standgehäuse für den Pi + Display
- Ein ausreichend starkes Netzteil
- Eine SD-Karte
- Optional falls alle GPIOs benötigt werden ein USB zu MicroUSB kabel
- Einen Kreuzschlitz Schraubendreher
Technische Daten und Lieferumfang
Technische Details zum Display
- Das Touchdisplay ist 7 Zoll groß, 155×86 mm (Gesamt 194×119 mm)
- Es handelt sich um einen Kapazitiven Touchscreen mit 10 Touch-Punkten
- Das Touchdisplay arbeitet mit einer Auflösung von 800 x 480 bei 60 FPS
- Die Verbindung zum Raspberry Pi erfolgt via DSI-Port
Das Display kommt vormontiert und besteht aus folgenden Teilen
- Das 7 zoll Touchscreen mit Steuerungsplatine und Schrauben zum Befestigen des Raspberry Pi an der Rückseite
- DSI Flachbandkabel zum Anschluss an den RasPi
- Vier Jumperkabel Male/Male zur Stromversorgung via GPIO
Für die Stromversorgung bieten sich drei Möglichkeiten an
- Über die Raspberry Pi GPIOs (5V & GND), Jumperkabel im Lieferumfang enthalten
- Über ein extra Micro USB Netzteil
- Über einen USB Port am Pi via USB zu MicroUSB Kabel
Zusammenbau
Installiert euren Raspberry Pi vor dem Zusammenbau mit Raspbian nach dem Einsteiger Guide, wichtig ist das die Software und Firmware aktuell ist.
1 2 |
sudo apt-get update && sudo apt-get -y upgrade sudo rpi-update |
Der Zusammenbau des Display und der Einbau in das Gehäuse ist recht simpel, ihr solltet aber die Schutzfolie bis zuletzt auf dem Display lassen um Kratzer zu vermeiden.
Als erstes Montieren wir den Raspberry Pi auf den Halterungen des Displays, achtet darauf das die GPIOs des Raspberry Pi über den Stromanschluss des Displays liegen.
Wichtig! Steckt schon jetzt eure fertige SD-Karte in den Pi sonnst kommt ihr später nicht mehr richtig an den Slot. Dann verbinden wir das DSI Kabel zwischen RasPi und dem Display
- An der Display Platine wird die Seite ohne die blaue Markierung mit den Leiterbahnen nach oben eingesteckt und mit der Plastikhalterung festgeklemmt
- Auf dem DSI Port des Raspberry Pi kommt die Seite mit der blauen Markierung die Leiterbahnen zeigen zum Raspberry Pi die blaue Seite nach außen
Als nächstes können wir die Stromversorgung verbinden, ich verwende die Methode das Display über die RasPi GPIOs mit Strom zu versorgen. Falls ihr das USB kabel oder ein extra Netzteil verwendet müsst ihr entsprechend anders vorgehen.
- Verbindet das rote Jumperkabel mit dem 5V PIN am Display und mit dem GPIO Pin 4 am RasPi
- Das schwarze Kabel kommt auf GND am Display und am RasPi auf GPIO PIN 6
- Die anderen Pins am Display benötigen wir nicht
Dann stecken wir das Display mit montierten Raspberry Pi vorsichtig in das Gehäuse. Achtet darauf das Display richtig herum Einzubauen. Drückt den Pi und das Display vorsichtig in richtige Position das die Anschlüsse des Pi richtig in die Aussparungen im Gehäuse „einrasten“. Der Einbau hakt etwas.
Danach muss nur noch der Deckel aufgesteckt und das Display mit den vier mitgelieferten Schrauben am Gehäuse befestigt werden.
Jetzt können wir unseren Pi das erste mal mit Display starten, für den Stromanschluss müsst ihr den MicroUSB am RasPi (der hintere Micro USB Port) verwenden.
Wichtig! Falls ihr auf eurem Display rechts oben ein merkwürdiges Icon seht ist die Stromversorgung nicht optimal und die Helligkeit des Displays eingeschränkt. Greift dann zu einem extra Netzteil (entfernt vorher die GPIO Kabel).
Raspberry Pi Display konfigurieren
Das Bild kann beliebig gedreht werden falls euer Bild auf dem Kopf steht oder ihr ins Hochformat wechseln wollt. Editiert hierzu die config.txt Datei mit Nano, am Besten noch via SSH oder mit Angeschlossener Tastatur und Touch über das Terminal vom Desktop (Terminal Icon in der Startleiste).
1 |
sudo nano /boot/config.txt |
Am Ende der Datei folgende Zeile einfügen um das Bild um 180 Grad zu drehen, für andere Optionen siehe Konfigurationsparameter
1 |
lcd_rotate=2 |
Mit STRG+X, Y und Enter kann gespeichert werden, nach einem Reboot sollte euer Desktop nun richtig herum angezeigt werden
1 |
sudo reboot |
Rechtsklick aktivieren
Falls ihr ohne Maus mit Touch arbeitet und die „Rechte Maustaste“ via Touchscreen benötigt könnt diese durch folgendes aktivieren.
1 |
sudo nano /etc/X11/xorg.conf |
Fügt folgenden Text in die Datei ein.
1 2 3 4 5 6 7 8 9 |
Section "InputClass" Identifier "calibration" Driver "evdev" MatchProduct "FT5406 memory based driver" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "750" Option "EmulateThirdButtonMoveThreshold" "30" EndSection |
Speichert mit STRG-X, Y und ENTER, nach einem Reboot könnt ihr durch längeres „drücken“ auf den Touchscreen die Rechte Maustaste aktivieren.
Virtuelle Tastatur einrichten (On Screen Keyboard)
Um eine virtuelle Tastatur (On Screen Keyboard) benutzen zu können installieren wir uns noch die passende Software hierzu, erledigt das via SSH oder über eine echte Tastatur und den Touchscreen via Terminal vom Desktop
1 |
sudo apt-get install matchbox-keyboard |
Das Keyboard müsste im Normalfall immer von Hand über das Start-Menu gestartet werden (Menu > Accessories > Keyboard), um das zu vermeiden können wir einen Autostart für das Matchbox Keyboard einrichten. Wir erstellen hierzu eine Autostart Datei mit dem Editor Nano.
1 2 |
mkdir ~/.config/autostart sudo nano ~/.config/autostart/matchbox-keyboard.desktop |
Die Datei erhält folgenden Inhalt
1 2 3 4 |
[Desktop Entry] Name=Matchbox-keyboard Exec=matchbox-keyboard Type=application |
Speichert dann mit STRG+X, Y und Enter, nach einem Reboot startet die virtuelle Tastatur Matchbox dann automatisch.
1 |
sudo reboot |
Helligkeit des Raspberry Pi Display ändern
Die Helligkeit sollte je nach Einsatzzweck gewählt werden und kann z.B. über die Kommandozeile eingestellt werden. In hellen Räumen empfiehlt sich die maximale Helligkeit.
1 |
sudo sh -c "echo 'X' >> /sys/class/backlight/rpi_backlight/brightness" |
Hierbei kann X zwischen 0 (aus) und 255 (ganz hell) frei ausgewählt werden.
Mauszeiger verschwinden lassen
Um zu vermeiden das der Mauszeige dauerhaft angezeigt wird könnt ihr ein kleines Hilfstool für Raspbian installieren.
1 |
sudo apt-get -y install unclutter |
Konfigurationsparameter
Es gibt folgende weitere Konfigurationsmöglichkeiten für das RasPi Display und die Ausrichtung des Bildes in der config.txt
1 2 3 4 5 6 |
display_rotate=0 # Normal display_rotate=1 # 90 Grad display_rotate=2 # 180 Grad display_rotate=3 # 270 Grad display_rotate=0x10000 # Horizontal drehen display_rotate=0x20000 # Vertikal drehen |