LilyGO T-Display S3 Setup e Tutorial di esempio

Introduzione al progetto

Il Lilygo T-Display S3 è una scheda di sviluppo basata sull’ESP32-S3, dotata di uno schermo TFT da 1,9 pollici. Questo progetto fornisce guide di configurazione dettagliate e più codici di esempio per aiutare gli sviluppatori a iniziare rapidamente e utilizzare questa scheda di sviluppo per lo sviluppo.

images?q=tbn:ANd9GcQfnt1adzvO59H1pvFLeY2qE8oeoirf7r0FZnFwyTfdyQ&s=10
Display T S3 | Immagine: Ligo

Esempio di progetto T-Display S3

Preparazione dell'ambiente

Installa Arduino IDE

Assicurati di avere installato l’ultima versione di Arduino IDE.

Installare il supporto per schede ESP32

  1. Nell’ide di Arduino, vai a file -> Preferenze, e aggiungi il seguente URL a URL di gestore di dashboard aggiuntivo:
				
					https://dl.espressif.com/dl/package_esp32_index.json  
				
			
Arduino IDE Preferences window with ESP32 board manager URL configured
Configurazione dell'URL del Board Manager ESP32 nelle preferenze di Arduino IDE.
  1. Ha aperto Strumenti -> schede -> Responsabile del consiglio, cerca “esp32” e installa il supporto.
Arduino IDE Boards Manager showing installed ESP32 board packages
Gestione del supporto del consiglio di amministrazione di ESP32 nel responsabile dei consigli di Arduino IDE

Scarica il codice del progetto:

Scarica tramite il sito GitHub (per principianti)
  1. Visita la pagina del progetto: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.
  2. Clicca Il codice pulsante (a destra), quindi seleziona Scarica zip per ottenere un file compresso.
GitHub repository page showing Download ZIP option for LilyGO T Display S3 project
Scaricare il codice di progetto Lilygo T-Display S3 come file zip da GitHub.
  1. Decomprimi il file scaricato in una cartella locale dopo averlo completato.
Scarica tramite la riga di comando git (per sviluppatori)
Gradinata:
  1. Installa Git:
    • finestre: Scarica git per Windows e installalo.
    • macOS/Linux: Git è solitamente preinstallato. In caso contrario, utilizzare un gestore di pacchetti (ad esempio, sudo apt installare git in Linux).
  2. Apri un prompt/terminale di comando:
    • finestre: Lancio tiro (incluso con installazione di Git).
    • macOS/Linux: Aprire l’applicazione Terminale.
  3. Esegui il comando Clone:
				
					git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git  
				
			

Questo scaricherà il codice nella directory della riga di comando corrente.

Configura la scheda di sviluppo

  • Nell’IDE di Arduino, seleziona Strumenti -> scheda -> ESP32 Arduino -> Modulo di sviluppo ESP32S3.
  • Seleziona la porta corretta (di solito /dev/cu.usbserial-* o com3, ecc).
Arduino IDE Tools menu with ESP32S3 Dev Module selected
Configurazione del modulo di sviluppo ESP32S3 nel menu Strumenti di Arduino IDE

Carica il codice di esempio

  • Apri il lilygo t-display-s3 setup.txt file nel progetto e seguire le istruzioni.
  • Prendi il codice di esempio espnow_for_t_display Ad esempio:
				
					// Codice di esempio: 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("Errore durante l'inizializzazione di ESP-NOW"); 
return; 
}
}

void loop() {
// Codice del loop principale
}
				
			

Attraverso questo tutorial, puoi iniziare rapidamente con la scheda di sviluppo Lilygo T-Display S3 e sfruttare i suoi abbondanti codici di esempio per lo sviluppo. Ci auguriamo che tu possa trovare divertimento e ispirazione in questo progetto!

Nota:

Se hai bisogno della scheda, puoi acquistarla dal tuo sito:  t Display S3

Impostazioni del progetto Lilygo T-Display S3 e checklist GPIO

Verità Progetti Lilygo T-Display S3, I problemi più comuni sono la selezione dei pacchetti di schede, le impostazioni del driver TFT, il comportamento USB CDC/JTAG, la misurazione della batteria e i conflitti GPIO con i pin bootstrap. Controllalo prima di aggiungere Wi-Fi, BLE, LVGL, sensori o codice MQTT.

Controlli di progetto prima di compilare esempi

ElementoVerifica consigliataSintomo tipico
Profilo schedaSeleziona ESP32S3 Dev Module o il profilo LILYGO corrispondente, abilita la PSRAM se presenteLo sketch viene compilato ma si blocca durante la gestione della grafica o l'allocazione LVGL
Driver del displayConferma i pin ST7789, il pin della retroilluminazione, la rotazione e la configurazione TFT_eSPI o Arduino_GFXSchermo bianco, interfaccia specchiata o colori errati
Modalità USBControlla USB CDC all'avvio, USB JTAG e i permessi della porta serialeIl caricamento funziona una volta ma il monitor seriale scompare
Alimentazione e batteriaMisura il divisore VBAT, il comportamento del circuito di ricarica, la corrente di ibernazione e la sorgente di risveglioLa percentuale della batteria è errata o il deep sleep consuma troppo rapidamente

Per un lavoro personalizzato basato su PCB su ESP32-S3, prenotare i perni di cinghia, mantenere le tracce dello schermo corto SPI e testare la conservazione dell’antenna prima di eseguire il progetto.

Condividi con:

Torna in alto

Instant Quote

Preventivo immediato