Inhaltsverzeichnis:
Video: So verbinden Sie ein 4x3-Zoll-TFT-Display mit einem Arduino - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
FocusLCDs.com hat mir ein kostenloses Muster eines 4x3” TFT-LCDs (P/N: E43RG34827LW2M300-R) zum Testen geschickt. Dies ist ein TFT-LCD (Thin Film Transistor) mit aktiver Farbmatrix (Flüssigkristallanzeige), das als Schaltelement amorphes Silizium-TFT verwendet. Dieses Modell besteht aus einem transmissiven TFT-LCD-Panel, einer Treiberschaltung und einer Hintergrundbeleuchtungseinheit. Die Auflösung eines 4,3-Zoll-TFT-LCD enthält 480 x 272 Pixel und kann bis zu 16,7 Millionen Farben darstellen.
Für dieses Projekt benötigen Sie die RA8875-Treiberplatine (erhältlich bei AdaFruit für 35 US-Dollar), um das TFT-Display mit dem Arduino zu verbinden. Es wird mit einem Header geliefert, den Sie bei Bedarf anlöten können.
Zusammenfassung der Funktionen
- 480 x 272 (105,4 x 67,15), 8/16/18/24-Bit-RGB-Schnittstelle
- WEISSE LED-Hintergrundbeleuchtung, Ansicht von oben
- Breite Temperatur
- Transmissiver, resistiver 4-Draht-Touchscreen
- 300 NITS
- Controller: ILI6408B
- RoHS-konform
Schritt 1: Benötigte Materialien
Materialien
- Arduino UNO
- 4x3” TFT-LCD; E43RG34827LW2M300-R
- RA8875 40-Pin-Treiberplatine
- Lötfreies Steckbrett
- Dupont-Überbrückungsdrähte
- Stiftleisten mit 2,54 mm Rastermaß
- Arduino-IDE
- USB-Kabel
- Lötkolben
- Löten von Blei oder Zinn
Schritt 2: Schritt 1: RA8875 Board anschließen und Bibliotheken installieren
- Löten Sie den beiliegenden Header an die RA8875-Platine.
-
Laden Sie diese Adafruit-Bibliotheken herunter und installieren Sie sie. Kopieren Sie einfach den entpackten Ordner und fügen Sie ihn in Dokumente/Arduino/Bibliotheken (in Windows 10) ein. Beachten Sie, dass die Arduino IDE keine Bindestriche „-“in den Dateinamen mag; Ersetzen Sie es einfach durch einen Unterstrich „_“.
- Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
- Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
- Verbinden Sie das TFT-Display mit der RA8875-Platine. Beachten Sie, dass das Display nach oben zeigen sollte.
-
Verbinden Sie das Arduino wie im Bild mit der RA8875-Platine:
- RA8875 VIN für Arduino UNO 5V.
- RA8875 GND zu Arduino UNO GND.
- RA8875 SCLK zu Arduino UNO Digital #13.
- RA8875 MISO zu Arduino UNO Digital #12.
- RA8875 MOSI zu Arduino UNO Digital #11.
- RA8875 INT zu Arduino UNO #3.
- RA8875 CS zu Arduino UNO #10.
- RA8875 ZURÜCKSETZEN auf Arduino UNO #9.
Schritt 3: Schritt 2: Öffnen Sie eine Beispielskizze und passen Sie sie an
- Feuern Sie auf, Sie sind die Arduino IDE. Achten Sie darauf, das richtige Board auszuwählen, z. B. Arduino UNO oder MEGA usw. und wählen Sie den richtigen COM-Port aus.
- Wählen Sie in der Arduino IDE Datei>Beispiele>Adafruit RA8875>buildtest
- Suchen Sie in der Skizze nach Zeile 39: „if (!tft.begin(RA8875_480x272)) {“… Stellen Sie sicher, dass „RA8875_480x272“angegeben ist.
Schritt 4: Schritt 3: Laden Sie die Skizze hoch und sehen Sie sich das Ergebnis an
- Laden Sie diese Skizze zum Arduino UNO hoch, indem Sie STRG-U drücken.
- Und voila! Ihr Bildschirm sollte in etwa so aussehen.