Cos'è il LILYGO T5 E-Paper S3 Pro?
Panoramica aggiornamenti Hardware e Software
| ID | Hardware | Software | Osservazione |
| H752-01 | v1.0-241224 | v1.2_250118 | ultimo |
| H752 | v1.0-240810 | v1.0-241203 | - |
Nuova versione H752-01:
-
Integrato il chip di gestione energetica TPS65185 per il controllo dell'e-paper
-
Supporta aggiornamento locale e regolazione della tensione Vcom per migliorare la profondità del colore del display
-
Compatibile con epdiy v7 per la guida diretta del e-paper
-
Include un modulo GPS integrato per capacità di posizionamento
Datasheet
Modulo
| Nome | Libreria di dipendenza |
| epdiy | https://github.com/vroland/epdiy |
| SX1262 | jgromes/RadioLib@6.5.0 |
| BQ25896 | lewisxhe/XPowersLib@^0.2.3 |
| GPS | mikalhart/TinyGPSPlus@^1.1.0 |
| Sensore | lewisxhe/SensorLib@0.2.2 |
| LVGL | lvgl/lvgl@^8.3.11 |
Schema & 3D
T5_E-Paper-S3-Pro
Inizia con LILYGO T5 E-Paper S3 Pro
PlatformIO
-
Installa Visual Studio Code e Python, poi clona o scarica il repository del progetto.
-
In Visual Studio Code, cerca l'estensione PlatformIO e installala.
-
Una volta installato, riavvia Visual Studio Code per attivare l'estensione.
-
Apri la cartella del progetto. PlatformIO scaricherà automaticamente tutte le librerie di terze parti e dipendenze necessarie. Questa configurazione iniziale potrebbe richiedere un po' di tempo—ti preghiamo di avere pazienza.
-
Dopo che l'installazione è completata, apri il file di configurazione platformio.ini. Nella sezione [example], decommenta la routine desiderata, poi premi Ctrl+S per salvare il file.
-
Clicca sull'icona in VS Code per compilare il progetto. Collega il tuo dispositivo tramite USB e seleziona la porta COM corretta in VS Code.
-
Infine, clicca sull'icona per caricare il programma nella memoria Flash del dispositivo.
Arduino IDE
-
Installa il Arduino IDE.
-
Copia tutti i file da project/lib/ directory e incollali nella cartella delle librerie di Arduino (tipicamente situata in C:\Users\YourName\Documents\Arduino\libraries).
-
Avvia l'IDE di Arduino, poi vai su File → Open nel menu in alto a sinistra e seleziona un file di esempio da project/example/xxx/xxx.ino.
-
Configura le impostazioni di Arduino come richiesto. Una volta completata la configurazione, clicca sul pulsante Upload nell'angolo in alto a sinistra dell'IDE di Arduino per compilare e caricare il codice.
| Impostazione Arduino IDE | Valore |
| Scheda | ESP32S3 Dev Module |
| Porta | La tua porta |
| USB CDC all'avvio | Abilita |
| Frequenza CPU | 240MHZ(WiFi) |
| Livello di debug del Core | Nessuno |
| USB DFU all'avvio | Disabilita |
| Cancella tutta la Flash prima del caricamento dello Sketch | Disabilita |
| Gli eventi si eseguono su | Core1 |
| Modalità Flash | QIO 80MHZ |
| Dimensione Flash | 16MB (128Mb) |
| Arduino funziona su | Core1 |
| Firmware USB MSC all'avvio | Disabilita |
| Schema di partizione | Flash 16M (3M APP/9.9MB FATFS) |
| PSRAM | OPI PSRAM |
| Modalità di caricamento | UART0/Hardware CDC |
| Velocità di caricamento | 921600 |
| Modalità USB | CDC e JTAG |
Struttura delle cartelle:
| ├─boards : Alcune informazioni sulla scheda per il progetto di configurazione platformio.ini;
├─data : Risorse immagine utilizzate dal programma;
├─example : Some examples; ├─firmare : firmware compilato `factory`; ├─hardware: Schema elettrico della scheda, dati del chip; ├─lib : Librerie usate nel progetto;
|
Esempi
| -✅ bq25896:Test bq25896 -✅ bq27220:Test bq27220 -✅ display_test:Test display schermo a inchiostro. -✅ factory:Programma firmware di fabbrica. -✅ GPS:Il test GPS deve essere effettuato all'aperto. -✅ io_extend:Test chip di espansione IO. -✅ lora_recv:Test invio SX1262 LoRa. -✅ lora_send:Test ricezione SX1262 LoRa. -✅ lvgl_test:Test usando LVGL come motore di immagini. -✅ rtc_pcf8563:Test del chip orologio in tempo reale. -✅ sd_card:Test di lettura della scheda SD. -✅ touch:Test GT911.
|
Pin
| // DEFINIZIONE PIN DELLA SCHEDA
#define BOARD_GPS_RXD 44 #define BOARD_I2C_PORT (0) #define BOARD_SPI_MISO (21) #define BOARD_TOUCH_SCL (BOARD_SCL) #define BOARD_RTC_SCL (BOARD_SCL) #define BOARD_SD_MISO (BOARD_SPI_MISO) #define BOARD_LORA_MISO (BOARD_SPI_MISO) #define BOARD_BL_EN (11) // ED047TC1 --- carta e-ink #define EP_D7 (8) // PCA9535 |
Test

Come scaricare programmi tramite flash_download_tool ?
-
Scarica e installa the Flash Download Tools.
-
Collega il dispositivo tramite USB. Il T5_E-Paper_S3_Pro entrerà in modalità download seguendo questi passaggi:
-
Premi e tieni premuto il pulsante BOOT
-
Tenendo premuto BOOT, premi e rilascia il pulsante RST sul retro
-
Infine, rilascia il pulsante BOOT
-

-
Avvia il Flash Download Tools e fai le selezioni mostrate nell'immagine di riferimento.

-
Scegli il programma che desideri scaricare, quindi clicca sul pulsante Start per iniziare il flashing, come illustrato.

-
Una volta completato il download, premi il pulsante RST per riavviare il dispositivo.
