- Verwendete Materialien
- 5 Zoll 800x480 TFT Touchscreen-Display
- 5-Zoll-TFT-LCD mit Raspberry Pi verbinden
- Installieren von Treibern in Raspberry Pi für das 5-Zoll-LCD
- Touchscreen-Kalibrierung für Raspberry Pi
Raspberry Pi ist ein kompakter Computer in Kreditkartengröße, der heutzutage für IoT-Anwendungen und Anwendungen mit hohem Rechenaufwand wie Data Science, Python, maschinelles Lernen usw. sehr beliebt ist. Viele Anwendungen benötigen externe Displays, um mit Raspberry Pi verbunden zu werden. In diesem Fall verfügt Himbeer-Pi über eine eigene HDMI-Schnittstelle zum Anschließen externer Displays wie Fernseher oder Monitore. In einigen Anwendungen sind jedoch kompakte Displays geeignet, und Touchscreen-Eingaben werden über GUI-Anwendungen bevorzugt. Für diese Anwendungen können HDMI-Touchscreen-Displays verwendet werden. Wir haben zuvor gelernt, 3,5-Zoll-TFT-LCD-Displays mit Raspberry Pi zu verbinden. Heute werden wir 5-Zoll-HDMI-Touchscreen-Displays mit Raspberry Pi verbinden und lernen, den Touchscreen zu kalibrieren, um seine Genauigkeit zu erhöhen.
Verwendete Materialien
- Raspberry Pi 3 B (In meinem Fall)
- 5 Zoll 800x480 TFT-Display mit Touchscreen
- 16 GB Micro SD-Karte
- HDMI-Anschluss
- Berühren Sie Stift
- 5V, 2,4 AMP Stromversorgung
- USB-Tastatur
- USB-Maus
5 Zoll 800x480 TFT Touchscreen-Display
Das 5-Zoll-Touchscreen-Raspberry-Pi-Display ist ein TFT-HDMI-Display, das sehr kompakt ist und für die Modelle Raspberry Pi A, B, Pi B + / 2B und 3B verwendet werden kann. Es verfügt über einen eingebauten resistiven Touchscreen mit Unterstützung für die Steuerung der Hintergrundbeleuchtung und spart Strom für den HDMI-Eingang. Es fungiert als Monitor des Computers mit einer Auflösung von 800 x 480 Pixel.
Eigenschaften:
- 5 Zoll HDMI-Display
- 800x480 Pixel Hochauflösendes Bild und großer Bildschirm.
- Eingebauter resistiver Touchscreen mit Hintergrundbeleuchtung zur Senkung des Stromverbrauchs.
- Großer Betrachtungswinkel
- Schnelle Reaktionszeit, vollfarbiges Display.
Technische Spezifikationen:
- Größe: 5 Zoll
- Auflösung: 800 * 480
- Display Controller: XPT2046
- LCD-Schnittstelle: SPI
- Touch-Typ: Resistiv
- LCD-Typ: TFT
5-Zoll-TFT-LCD mit Raspberry Pi verbinden
1. Platzieren Sie das LCD oben auf dem Raspberry Pi:
Der erste Schritt für die Verbindung des LCD mit Raspberry Pi besteht darin, das LCD über die GPIO-Anschlüsse mit dem Pi zu verbinden. Das Display verfügt über vier Eckabstandshalter für die Montage. Dann wird das LCD so auf den Raspberry Pi gelegt, dass es in die GPIO-Steckplätze gleitet und die HDMI-Anschlüsse auf der anderen Seite perfekt ausgerichtet sind. Seien Sie vorsichtig, wenn Sie das LCD an Pi anschließen, da das LCD nur 26 Pins für die Verbindung mit Pi verwendet.
2. Schließen Sie den HDMI-Anschluss an:
Nachdem Sie das LCD oben auf dem Raspberry Pi platziert haben, schließen Sie den im Lieferumfang der LCD-Box enthaltenen HDMI-Anschluss zwischen Pi und LCD an (siehe Abbildung unten):
3. Schließen Sie das Netzteil an:
Nach allen vorherigen Schritten müssen wir Raspberry Pi und LCD mit Strom versorgen. Auf dem LCD befindet sich auch ein USB-Stecker für eine separate Stromquelle. Solange Sie jedoch ein gutes 2,4-Ampere-Netzteil für Ihren Pi haben, ist kein separates Netzteil für das LCD erforderlich.
4. Schalten Sie den Hintergrundbeleuchtungsschalter des LCD ein:
Schalten Sie nach dem Einschalten den Netzschalter für die Hintergrundbeleuchtung ein, der sich auf der Rückseite des LCD befindet.
Installieren von Treibern in Raspberry Pi für das 5-Zoll-LCD
1. Bearbeiten Sie einige Parameter in der Konfigurationsdatei:
Nehmen Sie vor dem Herunterladen des LCD-Treibers einige Änderungen in der Konfigurationsdatei vor, wie unten gezeigt. Die Konfigurationsdatei kann mit dem folgenden Befehl gefunden werden:
sudo nano /boot/config.txt
Fügen Sie als Nächstes einfach die folgenden Zeilen in die Konfigurationsdatei ein.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive = 1
Hinweis: In einigen Fällen müssen Sie die obigen Anweisungen in der Konfiguration nur auskommentieren. Datei, wenn die Datei bereits die obigen Anweisungen in Kommentarzeilen enthält.
2. Laden Sie den Treiber herunter:
Laden Sie zunächst den Treiber von github herunter. Dies kann durch Eingabe des folgenden Befehls im Raspberry Pi-Terminal erfolgen.
3. Aktivieren Sie die Anzeige:
Nach erfolgreicher Installation des Treibers können wir die Anzeige mit dem folgenden Befehl aktivieren:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Raspberry Pi neu starten
Nach dem Ausführen der obigen Befehle wird der pi automatisch neu gestartet und der Bildschirm sollte jetzt funktionieren. Dies kann in der folgenden Abbildung dargestellt werden:
Touchscreen-Kalibrierung für Raspberry Pi
Der letzte Teil des Prozesses besteht darin, den Touchscreen für ein optimales Arbeiten zu kalibrieren. Dazu sollten wir in pi eine Anwendung namens „ xinput-kalibrator “ installieren.
Um das Programm zu installieren, müssen wir den folgenden Befehl ausführen:
sudo apt-get install -y xinput-kalibrator
Klicken Sie nach der erfolgreichen Installation des obigen Programms auf die Menüschaltfläche in der Taskleiste von Raspberry Pi und wählen Sie dann Einstellungen -> Touchscreen kalibrieren. Schließen Sie dann die Touchscreen-Kalibrierung gemäß den angeforderten Schritten ab. Das Touchscreen-Kalibrierungsfenster sollte wie folgt aussehen:
Berühren Sie einfach die rot markierten Punkte mit dem Touch Pen und berühren Sie dann ebenfalls alle 4 aufeinanderfolgenden roten Punkte auf dem Bildschirm. Anschließend sollte ein Kalibrierungsparameter auf dem Bildschirm angezeigt werden, der wie folgt aussieht:
Speichern Sie einfach die obigen Parameter und starten Sie den Raspberry Pi neu. Jetzt ist unser Display-Setup abgeschlossen und wir können unseren 5-Zoll-Touchscreen mit LCD problemlos verwenden.
Auf diese Weise kann ein TFT-LCD an Raspberry Pi angeschlossen und zum Erstellen von Anwendungen wie Spielen, Wecker, Tablet usw. verwendet werden.