LilyGO T-Display S3 Einrichtung und Beispiel-Tutorial

Projekteinführung

Das Lilygo T-Display S3 ist ein Entwicklungsboard auf Basis des ESP32-S3, ausgestattet mit einem 1,9-Zoll-TFT-Display. Dieses Projekt bietet detaillierte Einrichtungsanleitungen und mehrere Beispielcodes, mit denen Entwickler schnell loslegen und dieses Entwicklungsboard für die Entwicklung verwenden können.

images?q=tbn:ANd9GcQfnt1adzvO59H1pvFLeY2qE8oeoirf7r0FZnFwyTfdyQ&s=10
T-Display S3 | Bild: Lilygo

T-Display S3-Projektbeispiel

Umgebungsvorbereitung

Installieren Sie Arduino IDE

Stellen Sie sicher, dass Sie die neueste Version von Arduino IDE installiert haben.

Installieren Sie die ESP32-Karte

  1. In Arduino IDE gehen Sie zu Datei -> Präferenzen, und fügen Sie die folgende URL hinzu Zusätzliche Board-Manager-URLs:
				
					https://dl.espressif.com/dl/package_esp32_index.json  
				
			
Arduino IDE Preferences window with ESP32 board manager URL configured
Configuring the ESP32 board manager URL in Arduino IDE's Preferences.
  1. Öffnen Werkzeuge -> Boards -> Vorstandsmanager, suchen Sie nach „ESP32“ und installieren Sie den Support.
Arduino IDE Boards Manager showing installed ESP32 board packages
Managing ESP32 board support in Arduino IDE's Boards Manager

Projektcode herunterladen:

Download über die GitHub-Webseite (für Anfänger)
  1. Besuchen Sie die Projektseite: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examplesein
  2. Klicken Sie auf  Code Schaltfläche (rechts), dann wählen Zip herunterladen um eine komprimierte Datei zu erhalten.
GitHub repository page showing Download ZIP option for LilyGO T Display S3 project
Downloading the LilyGO T-Display S3 project code as a ZIP file from GitHub.
  1. Entpacken Sie die heruntergeladene Datei nach Abschluss in einen lokalen Ordner.
Download über git-Befehlszeile (für Entwickler)
Treppe:
  1. git installieren:
    • Windows: Download Git für Windows und installiere es.
    • macOS / Linux: Git ist normalerweise vorinstalliert. Wenn nicht, verwenden Sie einen Paketmanager (z. sudo apt install git unter Linux).
  2. Öffnen Sie eine Eingabeaufforderung / ein Terminal:
    • Windows: Starten Git Bash (inklusive Git-Installation).
    • macOS / Linux: Öffnen Sie die Terminal-App.
  3. Führen Sie den Befehl Klon aus:
				
					git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git  
				
			

Dadurch wird der Code in Ihr aktuelles Befehlszeilenverzeichnis heruntergeladen.

Konfigurieren Sie das Entwicklungsboard

  • Wählen Sie in der Arduino-IDE Werkzeuge -> Board -> ESP32 Arduino – & gt; ESP32S3-Entwicklermodulein
  • Wählen Sie den richtigen Port (normalerweise /dev/cu.ussserial-* oder com3, usw.).
Arduino IDE Tools menu with ESP32S3 Dev Module selected
Configuring the ESP32S3 Dev Module in Arduino IDE's Tools menu

Beispielcode hochladen

  • Öffne das lilygo t-display-s3 setup.txt Legen Sie das Projekt ein und folgen Sie den Anweisungen.
  • Nimm den Beispielcode ESPNOW_FOR_T_DISPLAY Als Beispiel:
				
					// Example Code: ESPNOW_for_T_Display  
#include <esp_now.h>  
#include <WiFi.h>  

void setup() {  
  Serial.begin(115200);  
  WiFi.mode(WIFI_STA);  
  if (esp_now_init() != ESP_OK) {  
    Serial.println("Error initializing ESP-NOW");  
    return;  
  }  
}  

void loop() {  
  // Main loop code  
}  
				
			

Durch dieses Tutorial können Sie schnell mit dem LilyGo T-Display S3 Development Board beginnen und seine zahlreichen Beispielcodes für die Entwicklung nutzen. Wir hoffen, Sie finden Spaß und Inspiration in diesem Projekt!

Hinweis:

Wenn Sie das Board benötigen, können Sie es auf deren Website kaufen:  T-Display S3

LilyGo T-Display S3-Projekt-Setup und GPIO-Checkliste

für echt LilyGo T-Display S3-ProjekteDie häufigsten Probleme sind die Auswahl des Board-Pakets, die TFT-Treiberkonfiguration, das USB-CDC / JTAG-Verhalten, die Batteriemessung und die GPIO-Konflikte mit Boot-Straping-Pins. Überprüfen Sie diese, bevor Sie Wi-Fi, BLE, LVGL, Sensoren oder MQTT-Code hinzufügen.

Projektprüfungen vor dem Kompilieren von Beispielen

ElementEmpfohlene PrüfungTypisches Symptom
Board-ProfilWähle ESP32S3 Dev Module oder das passende LILYGO-Profil, aktiviere PSRAM falls vorhandenSketch wird kompiliert, stürzt jedoch bei Grafiken oder LVGL-Speicherzuweisung ab
Display-TreiberÜberprüfe ST7789-Pins, Hintergrundbeleuchtungs-Pin, Drehung und TFT_eSPI- oder Arduino_GFX-KonfigurationWeißer Bildschirm, gespiegelte Benutzeroberfläche oder falsche Farben
USB-ModusPrüfe USB CDC beim Booten, USB JTAG und die Berechtigungen für den seriellen PortDas Hochladen funktioniert einmal, aber der serielle Monitor verschwindet
Stromversorgung und AkkuMesse den VBAT-Teiler, das Lade-IC-Verhalten, den Ruhestrom und die AufwachquelleDer Akkustand wird falsch angezeigt oder der Deep Sleep entlädt den Akku zu schnell

Für eine benutzerdefinierte PCB-basierte Arbeit am ESP32-S3, Reservieren Sie die Greiferstifte, halten Sie die Spuren vom SPI-Kurzdisplay und testen Sie die Antennenretention, bevor Sie das Layout ausführen.

Teilen auf:

Nach oben scrollen

Instant Quote

Sofortangebot