- Erforderliche Materialien
- Voraussetzungen
- Verbinden Sie Ihren Raspberry Pi mit einem TFT-LCD-Bildschirm
- Vorbereiten Ihres Raspberry Pi für den 3,5-Zoll-LCD-Bildschirm
Raspberry Pi ist ein Palm Size-Computer, der sehr praktisch ist, wenn Sie Prototypen erstellen, die eine hohe Rechenleistung erfordern. Es wird in großem Umfang für die IOT-Hardwareentwicklung und Robotikanwendung sowie für viel mehr Speicherhungeranwendungen verwendet. In den meisten Projekten mit dem Pi wäre es äußerst nützlich, wenn der Pi ein Display hätte, über das wir die Vitalwerte unseres Projekts überwachen können.
Der Pi selbst verfügt über einen HDMI-Ausgang, der direkt an einen Monitor angeschlossen werden kann. In Projekten, in denen der Platz begrenzt ist, benötigen wir jedoch kleinere Displays. In diesem Tutorial erfahren wir, wie wir den beliebten 3,5-Zoll-TFT-LCD-Touchscreen-Bildschirm von Waveshare mit Raspberry Pi verbinden können. Am Ende dieses Tutorials steht Ihnen ein voll funktionsfähiges LCD-Display mit Touchscreen auf Ihrem Pi zur Verfügung, das Sie für Ihre zukünftigen Projekte verwenden können.
Die technischen Daten des 3,5-Zoll-TFT-LCD-Bildschirms sind unten aufgeführt.
LCD-Typ | TFT |
Größe | 3.5 |
Auflösung | 320 * 480 Pixel |
Schnittstelle | SPI |
Controller anzeigen | XPT2046 |
Berühren Sie Typ | Resistiv |
Hintergrundbeleuchtung | LED |
Seitenverhältnis | 8: 5 |
Farben | 65536 |
Unterstützt | Kamera, Maus und Tastatur |
Erforderliche Materialien
- Himbeer-Pi
- 3,5-Zoll-TFT-LCD
- Internetverbindung
Voraussetzungen
Es wird davon ausgegangen, dass Ihr Raspberry Pi bereits mit einem Betriebssystem geflasht ist und eine Verbindung zum Internet herstellen kann. Wenn nicht, befolgen Sie das Tutorial Erste Schritte mit Raspberry Pi, bevor Sie fortfahren.
Es wird auch davon ausgegangen, dass Sie Zugriff auf das Terminalfenster Ihres Himbeer-Pi haben. In diesem Tutorial verwenden wir Putty im SSH-Modus, um eine Verbindung zum Raspberry Pi herzustellen. Sie können jede Methode verwenden, sollten aber irgendwie Zugriff auf das Terminalfenster Ihres Pi haben.
Verbinden Sie Ihren Raspberry Pi mit einem TFT-LCD-Bildschirm
Das Verbinden Ihres 3,5-Zoll-TFT-LCD-Bildschirms mit Raspberry Pi ist ein Kinderspiel. Das LCD verfügt über einen Streifen weiblicher Kopfstifte, die genau in die männlichen Kopfstifte passen. Sie müssen nur die Stifte ausrichten und das LCD oben auf dem Pi drücken, um die Verbindung herzustellen. Sobald sie richtig repariert sind, sehen Pi und LCD unten ungefähr so aus. Beachten Sie, dass ich für meinen Pi ein Gehäuse verwendet habe. Ignorieren Sie daher die weiße Box.
Für Leute, die neugierig sind, was diese Stifte sind! Es wird verwendet, um eine SPI-Kommunikation zwischen dem Raspberry Pi und dem LCD herzustellen und um das LCD über den 5-V- und 3,3-V-Pin des Himbeer-Pi mit Strom zu versorgen. Abgesehen davon hat es auch einige Stifte, damit der Touchscreen funktioniert. Insgesamt gibt es 26 Pins, das Symbol und die Beschreibung der Pins sind unten gezeigt
Pin Nr.: |
Symbol |
Beschreibung |
1, 17 |
3,3V |
3,3 V Stromeingang |
2,4 |
5V |
5V Stromeingang |
3,5,7,8,10,12,13,15,16 |
NC |
Keine Verbindung - wird zur Unterstützung verwendet |
6,9,14,20,25 |
GND |
Boden |
11 |
TP_IRQ |
Aktiver Low-Interrupt-Pin für Touchscreen |
18 |
LCD_RS |
Registrieren Sie den Auswahl-Pin des Display-Controllers |
19 |
LCD_SI |
SPI-Dateneingabe für das LCD-Display |
21 |
TP_SO |
SPI-Datenausgabe vom LCD-Display |
22 |
RST |
Zurücksetzen |
23 |
LCD_SCK |
Taktsynchronisations-Pin der SPI-Kommunikation |
24 |
LCD_CS |
Chipauswahlstift des SPI-LCD |
26 |
TP_CS |
Chipauswahlstift des SPI-Touchscreens |
Vorbereiten Ihres Raspberry Pi für den 3,5-Zoll-LCD-Bildschirm
Nachdem Sie das LCD an PI angeschlossen haben, schalten Sie das PI ein und Sie sehen einen leeren weißen Bildschirm auf dem LCD. Dies liegt daran, dass auf unserem PI keine Treiber für die Verwendung des angeschlossenen LCD installiert sind. Öffnen wir also das Terminalfenster von Pi und nehmen Sie die erforderlichen Änderungen vor. Wieder verwende ich Kitt, um mich mit meinem Pi zu verbinden. Sie können Ihre bequeme Methode verwenden.
Schritt 1: Rufen Sie das Konfigurationsfenster mit dem folgenden Befehl auf. Um das folgende Fenster zu erhalten
sudo raspi -config
Schritt 2: Navigieren Sie zu Startoptionen -> Desktop / CLI und wählen Sie die Option B4 Desktop Autologin Desktop GUI aus, die automatisch als 'pi'-Benutzer angemeldet ist (siehe Abbildung unten). Dadurch meldet sich der PI beim nächsten Start automatisch an, ohne dass der Benutzer das Kennwort eingibt.
Schritt 3: Navigieren Sie nun erneut zu den Schnittstellenoptionen und aktivieren Sie SPI wie in der Abbildung unten gezeigt. Wir müssen die SPI-Schnittstelle aktivieren, da LCD und PI, wie bereits erwähnt, über das SPI-Protokoll kommunizieren
Schritt 4: Klicken Sie auf diesen Waveshare-Treiberlink, um den Treiber als ZIP-Datei herunterzuladen. Verschieben Sie dann die ZIP-Datei in Ihr PI OS. Ich habe Filezilla verwendet, um dies zu tun, aber Sie können auch ein USB-Stick und einfache Kopier- und Einfügemaßnahmen verwenden. Meins wurde in den Pfad / home / pi gelegt .
Schritt 5: Nachdem die Zip-Datei in Position gebracht wurde, fahren Sie mit Ihrem Terminalfenster fort. Verwenden Sie den folgenden Befehl, um den Treiber zu installieren.
tar xvf LCD-show - *. tar.gz
Hinweis: Stellen Sie während dieses Schritts sicher, dass Ihr PI mit dem Internet verbunden ist
Schritt 6: Nach der Installation des Treibers können wir die Anzeige mit dem folgenden Befehl aktivieren
CD LCD-Show /
Schritt 7: Verwenden Sie nun den folgenden Befehl, um Ihren Pi neu zu starten. Dadurch wird das Terminalfenster automatisch beendet. Wenn der PI neu gestartet wird, sollten Sie feststellen, dass auf dem LCD-Display auch die Startinformationen angezeigt werden und der Desktop schließlich wie unten gezeigt angezeigt wird.
sudo neu starten
Sie können sich auch das folgende Video ansehen, um zu überprüfen, wie das LCD angeschlossen ist und wie es auf Berührungen reagiert. Ich bin ziemlich zufrieden mit der Standardgenauigkeit, daher werde ich keine Kalibrierung durchführen. Wenn Sie interessiert sind, können Sie die offizielle Wiki-Seite von Waveshare aus aufrufen, auf der erläutert wird , wie die Kameraansicht auf dem LCD-Bildschirm kalibriert und aktiviert wird.
Ich hoffe, Sie haben das Tutorial verstanden und es geschafft, Ihr LCD mit PI zu verbinden und es zum Laufen zu bringen. Wenn nicht anders angegeben, geben Sie Ihr Problem im Kommentarbereich unten an oder verwenden Sie die Foren für weitere technische Fragen.