LILYGO T-Display S3-serien erbjuder olika modeller baserade på ESP32-S3-chipet, var och en anpassad för olika användningsområden och krav. Dessa modeller har varierande displaytyper, minneskonfigurationer och ytterligare funktioner som kameramoduler. Oavsett om du bygger en enkel IoT-enhet eller en mer komplex applikation som kräver bildfångst och bearbetning, erbjuder LILYGO T-Display S3 mångsidiga alternativ.
Här är en översikt över modellerna i LILYGO T-Display S3-serien som hjälper dig att avgöra vilken som passar bäst för ditt projekt.

LILYGO T-Display S3
-
Funktioner:
-
Display: 1,9-tums TFT LCD, 170x320 upplösning
-
Chipset: ESP32-S3
-
Minne: 16MB Flash, 8MB PSRAM
-
Anslutning: Stöder Wi-Fi och Bluetooth
-
Bäst för: Grundläggande IoT-applikationer, enkla displayer och projekt baserade på Wi-Fi/Bluetooth-kommunikation. Perfekt för dem som vill komma igång med displaybaserade IoT-enheter utan behov av tung bildbehandling.
-
Snabbstart:
-
Använd TFT_eSPI-biblioteket för att skriva kod och testa displayen.
-
Se exempelprojekt på GitHub för enkel implementering av displayfunktioner.
LILYGO T-Display S3 AMOLED Kamera
-
Funktioner:
-
Skärm: 1,9-tums AMOLED
-
Kamera: Integrerad kamerasensor
-
Chipset: ESP32-S3
-
Minne: 16MB Flash, 8MB PSRAM
-
Bäst för: Projekt som kräver både skärm och bildfångst, såsom ansiktsigenkänning, objektigenkänning eller någon applikation som behöver bearbeta visuell data.
-
Snabbstart:
-
Konfigurera utvecklingsmiljön för ESP32-S3.
-
Installera och konfigurera AMOLED och kamerabibliotek (t.ex. Adafruit AMOLED-biblioteket).
-
Fånga bilder via kameran och visa dem på AMOLED-skärmen, eller utför enkla bildbehandlingsuppgifter.
LILYGO T-Display S3 AMOLED V1
-
Funktioner:
-
Skärm: 1,9-tums AMOLED
-
Kamera: Ingen
-
Chipset: ESP32-S3
-
Minne: 16MB Flash, 8MB PSRAM
-
-
Bäst för: Applikationer som kräver högkvalitativa skärmar men utan behov av bildfångst. Vanliga användningsområden inkluderar smartklockor, grafiska användargränssnitt eller enkla skärmprojekt där bildfångst inte är nödvändigt.
-
Snabbstart:
-
Ställ in utvecklingsmiljön och konfigurera för ESP32-S3.
-
Använd AMOLED-skärmbiblioteket för att designa gränssnitt eller visa bilder.
-
Börja med grundläggande grafiska gränssnitt, dynamiska effekter eller animationer.
-
LILYGO T-Display S3 AMOLED V2
-
Funktioner:
-
Skärm: 1,9-tums AMOLED
-
Kamera: Ingen
-
Chipset: ESP32-S3
-
Minne: 16MB Flash, 8MB PSRAM
-
Bäst för: Mer komplexa projekt som kräver avancerad grafikrendering och skärmprestanda, såsom inbyggda system eller enheter med interaktiva gränssnitt.
-
Snabbstart:
-
Ställ in ESP32-S3-miljön.
-
Skriv kod för avancerade displayeffekter, såsom animationer eller komplexa grafiska gränssnitt.
-
Se avancerade exempelprojekt för grafisk rendering.
Jämförelsetabell
Modell | Displaytyp | Kamera | Bäst för | Nyckelfunktioner |
LILYGO T-Display S3 | TFT LCD 170x320 | Ingen | Grundläggande IoT-projekt, enkla displayapplikationer | Wi-Fi/Bluetooth, 16MB Flash, 8MB PSRAM |
LILYGO T-Display S3 AMOLED Kamera | AMOLED 170x320 | Ja | Bildtagning, ansikts-/objektigenkänning | Högkontrast AMOLED, ESP32-S3, integrerad kamera |
LILYGO T-Display S3 AMOLED V1 | AMOLED 170x320 | Ingen | Högkvalitetsdisplay för smartklockor, gränssnitt | AMOLED, högkvalitetsdisplay, ESP32-S3 |
LILYGO T-Display S3 AMOLED V2 | AMOLED 170x320 | Ingen | Avancerad grafisk rendering, interaktiva displayer | Förbättrad displaykvalitet, grafikbehandling |
Hur man kommer igång med LILYGO T-Display S3-modeller
Varje modell i LILYGO T-Display S3-serien är mycket kompatibel med både Arduino IDE och PlatformIO, vilket ger flexibilitet att välja din föredragna utvecklingsmiljö. Här är en snabb installationsguide:
Hur man installerar och konfigurerar T-Display-S3 i Arduino IDE?
-
Ladda ner och Installera Arduino IDE
Först, se till att du har den senaste versionen av Arduino IDE installerad på din dator. Du kan ladda ner den från Arduinos officiella webbplats.
-
Konfigurera Arduino IDE för att stödja ESP32S3
-
Öppna Arduino IDE och gå till Arkiv -> Inställningar i toppmenyn.
-
I fönstret Inställningar, hitta fältet Ytterligare Boards Manager-URL:er och klistra in följande länk:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
✔ Kopierat!
Observera: Vi rekommenderar att du använder Arduino IDE version 2.0.14 för denna guide, eftersom högre versioner kan ha kompatibilitetsproblem med TFT_eSPI-biblioteket【se TFT_eSPI/issue3329】. Om du stöter på problem, överväg att nedgradera till version 2.0.14 eller lägre.
-
Installera ESP32S3 Board-biblioteket
-
Efter att ha lagt till ovanstående URL, gå till Verktyg -> Kort -> Boards Manager.
-
I Boards Manager, sök efter ESP32 och klicka på Installera.
-
Ladda ner T-Display-S3-biblioteket
-
Ladda ner T-Display-S3-biblioteket från GitHub och flytta det till din Arduino-biblioteksmapp. Standardbiblioteksvägen är: C:\Users\YourName\Documents\Arduino\libraries
-
Kopiera allt innehåll från lib-mappen till din Arduino-biblioteksmapp.
-
Öppna exempel-kod
-
Navigera till examples-mappen i din nedladdade T-Display-S3-mapp.
-
Välj ett exempel och dubbelklicka any_example.ino för att öppna det.
-
Ställ in utvecklingskortets inställningar
-
Öppna Arduino IDE och gå till Verktyg -> Kort. Välj ESP32S3 Utvecklingsmodul från listan.
-
Ställ in följande konfiguration baserat på tabellen nedan:
Inställning | Värde |
Kort | ESP32S3 Utvecklingsmodul |
Port | Välj rätt port |
USB CDC vid start | Aktivera |
CPU-frekvens | 240MHz (WiFi) |
Kärndebuggningsnivå | Ingen |
USB DFU vid start | Inaktivera |
Radera all flash före uppladdning | Inaktivera |
Händelser körs på | Kärna1 |
Flashläge | QIO 80MHZ |
Flashstorlek | 16MB (128Mb) |
PSRAM | OPI PSRAM |
Uppladdningsläge | UART0/Maskinvaru-CDC |
Uppladdningshastighet | 921600 |
USB-läge | CDC och JTAG |
-
Ladda upp kod till utvecklingskortet
-
Efter att ha konfigurerat inställningarna, klicka på Upload-knappen för att kompilera och ladda upp koden till utvecklingskortet.
-
Om du upplever problem med uppladdning, se avsnittet Felsökning nedan.
Vanliga problem och lösningar
-
Vad göra om uppladdningen misslyckas? Om uppladdningen misslyckas, kontrollera att ditt kort är korrekt anslutet. Försök att koppla ur och ansluta USB-kabeln igen, eller tryck på Boot-knappen på utvecklingskortet för att starta tvångsstartläge.
-
Hur nedgraderar man till Arduino IDE version 2.0.14? Om du stöter på problem med nyare versioner av Arduino IDE rekommenderas det att nedgradera till version 2.0.14. Du kan ladda ner äldre versioner direkt från Arduinos webbplats.
-
TFT_eSPI-biblioteket fungerar inte? Som nämnts kan TFT_eSPI vara inkompatibelt med versioner högre än Arduino IDE 2.0.14. I så fall, nedgradera till Arduino IDE 2.0.14 eller en lägre version för att säkerställa kompatibilitet.
Hur man installerar Visual Studio Code och PlatformIO för T-Display-S3
För att komma igång med T-Display-S3-utvecklingskortet behöver du installera Visual Studio Code och konfigurera PlatformIO. Följ dessa steg för en smidig installation.
-
Installera Visual Studio Code
Först, ladda ner och installera Visual Studio Code från den officiella webbplatsen. Denna lätta och kraftfulla kodredigerare kommer att användas för att utveckla dina T-Display-S3-projekt.
-
Installera PlatformIO-tillägget
-
Öppna Visual Studio Code.
-
Navigera till avsnittet Tillägg (i menyn till vänster).
-
Sök efter PlatformIO i sökfältet.
-
Klicka på Installera på PlatformIO IDE-tillägget.
-
Starta om Visual Studio Code
När installationen är klar, starta om Visual Studio Code för att säkerställa att PlatformIO-pluginet laddas korrekt.
-
Välj din projektmapp
-
Efter att ha startat om Visual Studio Code, klicka på Arkiv i det övre vänstra hörnet.
-
Välj Öppna mapp och välj den T-Display-S3-projektmapp du vill arbeta med.
-
Vänta på beroendeinstallation
Tillåt PlatformIO att automatiskt installera alla tredjepartsberoenden som krävs för ditt projekt. Denna process tar några ögonblick.
-
Konfigurera PlatformIO-inställningar
Redigera
platformio.ini
-
I T-Display-S3-projektet, hitta och öppna filen platformio.ini.
-
I den här filen, gå till [platformio] avsnitt.
-
Avkommentera en av raderna som börjar med
default_envs = xxxx
, se till att endast en konfiguration är aktiv åt gången.
-
Kompilera och ladda upp firmware
-
När inställningarna är konfigurerade, klicka på ✔-symbolen längst ner till vänster för att kompilera projektet.
-
Anslut ditt T-Display-S3-kort till din dator med en USBkabel.
-
Klicka på →-symbolen för att ladda upp den kompilerade firmware till kortet.
-
För att visa utdata, klicka på plugg-symbolen för att öppna seriell monitor.
-
Felsökning
Om du stöter på problem där enheten inte kan skrivas till, eller USB-enheten fortsätter att blinka, vänligen se FAQ-avsnittet nedan för vanliga felsökningssteg.
Vilken LILYGO T-Display S3 ska du välja?
Att välja rätt LILYGO T-Display S3-modell beror på dina projektbehov:
-
För enkla IoT-projekt och displayer är T-Display S3 med TFT LCD perfekt.
-
Om du behöver bildfångstfunktioner, överväg T-Display S3 AMOLED Camera.
-
För högkvalitativa grafiska displayer utan kamerabehov, välj T-Display S3 AMOLED V1.
-
För avancerade grafik- och renderingsmöjligheter är T-Display S3 AMOLED V2 det bästa valet.
Varje version är mångsidig och redo att möta behoven hos både nybörjare och avancerade användare, och med gott om resurser tillgängliga på GitHub och i dokumentationen kan du enkelt börja utveckla.