Uitgebreide Gids voor het Kiezen van de Juiste LILYGO T-Display S3 Modellen voor Jouw Project
14 Feb 2025
0 Opmerkingen
De LILYGO T-Display S3 serie biedt verschillende modellen gebaseerd op de ESP32-S3 chip, elk afgestemd op verschillende gebruikssituaties en vereisten. Deze modellen zijn uitgerust met verschillende displaytypes, geheugenc configuraties en extra functies zoals cameramodules. Of je nu een eenvoudig IoT-apparaat bouwt of een complexere applicatie die beeldvastlegging en -verwerking vereist, de LILYGO T-Display S3 biedt veelzijdige opties.
Hier is een overzicht van de modellen in de LILYGO T-Display S3-serie, dat je helpt beslissen welke het beste geschikt is voor jouw project.

LILYGO T-scherm S3
-
Functies:
-
Scherm: 1,9-inch TFT LCD, 170x320 resolutie
-
Chipset: ESP32-S3
-
Geheugen: 16MB Flash, 8MB PSRAM
-
Connectiviteit: Ondersteunt Wi-Fi en Bluetooth
-
Het beste voor: Basis IoT-toepassingen, eenvoudige displays en projecten op basis van Wi-Fi/Bluetooth-communicatie. Ideaal voor degenen die willen beginnen met display-gebaseerde IoT-apparaten zonder zware beeldverwerkingsbehoeften.
-
Snel starten:
-
Gebruik de TFT_eSPI bibliotheek om code te schrijven en het display te testen.
-
Verwijs naar voorbeeldprojecten op GitHub voor eenvoudige implementatie van displayfunctionaliteiten.
LILYGO T-Display S3 AMOLED Camera
-
Functies:
-
Scherm: 1,9-inch AMOLED
-
Camera: Geïntegreerde cameramodule
-
Chipset: ESP32-S3
-
Geheugen: 16MB Flash, 8MB PSRAM
-
Het beste voor: Projecten die zowel weergave als beeldopname vereisen, zoals gezichtsherkenning, objectdetectie of elke toepassing die visuele gegevens moet verwerken.
-
Snel starten:
-
Configureer de ontwikkelomgeving voor de ESP32-S3.
-
Installeer en configureer AMOLED en camera bibliotheken (bijv. Adafruit AMOLED bibliotheek).
-
Maak afbeeldingen vast met de camera en toon ze op het AMOLED-scherm, of voer eenvoudige beeldbewerkingsopdrachten uit.
LILYGO T-Display S3 AMOLED V1
-
Functies:
-
Scherm: 1,9-inch AMOLED
-
Camera: Geen
-
Chipset: ESP32-S3
-
Geheugen: 16MB Flash, 8MB PSRAM
-
-
Het beste voor: Toepassingen die hoogwaardige displays vereisen, maar zonder de noodzaak voor beeldvastlegging. Veelvoorkomende toepassingen zijn smartwatches, grafische gebruikersinterfaces of eenvoudige displayprojecten waarbij beeldvastlegging niet nodig is.
-
Snel starten:
-
Stel de ontwikkelomgeving in en configureer deze voor ESP32-S3.
-
Gebruik de AMOLED-displaybibliotheek om interfaces te ontwerpen of afbeeldingen weer te geven.
-
Begin met basis grafische interfaces, dynamische effecten of animaties.
-
LILYGO T-Display S3 AMOLED V2
-
Functies:
-
Scherm: 1,9-inch AMOLED
-
Camera: Geen
-
Chipset: ESP32-S3
-
Geheugen: 16MB Flash, 8MB PSRAM
-
Het beste voor: Meer complexe projecten die geavanceerde graphics rendering en weergaveprestaties vereisen, zoals embedded systemen of apparaten met interactieve interfaces.
-
Snel starten:
-
Stel de ESP32-S3 omgeving in.
-
Schrijf code voor geavanceerde weergave-effecten, zoals animaties of complexe grafische interfaces.
-
Verwijs naar geavanceerde voorbeeldprojecten voor grafische weergave.
Vergelijkingstabel
Model | Weergavetype | Camera | Best voor | Belangrijkste kenmerken |
LILYGO T-scherm S3 | TFT-LCD 170x320 | Geen | Basis IoT-projecten, eenvoudige displaytoepassingen | Wi-Fi/Bluetooth, 16MB Flash, 8MB PSRAM |
LILYGO T-Display S3 AMOLED Camera | AMOLED-scherm 170x320 | Ja | Afbeelding vastleggen, gezichts-/objectherkenning | Hoge contrast AMOLED, ESP32-S3, geïntegreerde camera |
LILYGO T-Display S3 AMOLED V1 | AMOLED-scherm 170x320 | Geen | Hoogwaardige display voor smartwatches, interfaces | AMOLED, hoogwaardige display, ESP32-S3 |
LILYGO T-Display S3 AMOLED V2 | AMOLED-scherm 170x320 | Geen | Geavanceerde grafische rendering, interactieve displays | Verbeterde weergavekwaliteit, grafische verwerking |
Hoe te beginnen met LILYGO T-Display S3-modellen
Elk model in de LILYGO T-Display S3-serie is zeer compatibel met zowel Arduino IDE als PlatformIO, wat flexibiliteit biedt bij het kiezen van uw favoriete ontwikkelomgeving. Hier is een snelle installatiegids:
Hoe T-Display-S3 te installeren en configureren in Arduino IDE?
-
Downloaden en Installeren Arduino-IDE
Zorg er eerst voor dat je de nieuwste versie van Arduino IDE op je computer hebt geïnstalleerd. Je kunt het downloaden van de officiële Arduino-website.
-
Arduino configureren GAAT om ESP32S3 te ondersteunen
-
Open Arduino IDE en ga naar Bestand -> Voorkeuren in het bovenste menu.
-
In het Voorkeuren venster, zoek het veld Extra Boards Manager URL's en plak de volgende link:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
✔ Gekopieerd!
Opmerking: We raden aan om Arduino IDE versie 2.0.14 te gebruiken voor deze gids, aangezien hogere versies mogelijk compatibiliteitsproblemen hebben met de TFT_eSPI-bibliotheek【zie TFT_eSPI/issue3329】. Als je problemen ondervindt, overweeg dan om terug te gaan naar versie 2.0.14 of lager.
-
Installeren de ESP32S3 Bordbibliotheek
-
Na het toevoegen van de bovenstaande URL, ga naar Hulpmiddelen -> Bord -> Bordbeheerder.
-
Zoek in de Boards Manager naar ESP32 en klik op Installeren.
-
Download T-Display-S3 Bibliotheek
-
Download de T-Display-S3 bibliotheek van GitHub en verplaats deze naar je Arduino bibliotheekmap. Het standaard bibliotheekpad is: C:\Users\YourName\Documents\Arduino\libraries
-
Kopieer alle inhoud van de lib map naar je Arduino bibliotheekmap.
-
Open voorbeeldcode
-
Navigeer naar de voorbeelden map in je gedownloade T-Display-S3 map.
-
Kies een voorbeeld en dubbelklik erop any_example.ino om het te openen.
-
Stel de instellingen van het ontwikkelbord in
-
Open Arduino IDE en ga naar Hulpmiddelen -> Board. Selecteer ESP32S3 Dev Module uit de lijst.
-
Stel de volgende configuratie in op basis van de onderstaande tabel:
Instelling | Waarde |
Bord | ESP32S3 Dev-module |
Haven | Selecteer de juiste poort |
USB CDC bij opstarten | Inschakelen |
CPU-frequentie | 240 MHz (WiFi) |
Kern debugniveau | Geen |
USB DFU bij opstarten | Uitzetten |
Wis alle Flash voor uploaden | Uitzetten |
Evenementen lopen door | Kern1 |
Flitsmodus | QIO-signaal 80 MHz |
Flitsgrootte | 16 MB (128 MB) |
PSRAM | OPI PSRAM |
Uploadmodus | UART0/Hardware-CDC |
Uploadsnelheid | 921600 |
USB-modus | CDC en JTAG |
-
Upload code naar het ontwikkelbord
-
Na het configureren van de instellingen, klik op de Upload knop om de code te compileren en te uploaden naar het ontwikkelbord.
-
Als u problemen ondervindt bij het uploaden, raadpleeg dan de Probleemoplossing sectie hieronder.
Veelvoorkomende problemen en oplossingen
-
Wat te doen als de upload mislukt? Als de upload mislukt, zorg ervoor dat uw bord goed is aangesloten. Probeer de USB-kabel opnieuw aan te sluiten, of druk op de Boot knop op het ontwikkelbord om de geforceerde opstartmodus te starten.
-
Hoe te downgraden naar Arduino IDE versie 2.0.14? Als je problemen ondervindt met nieuwere versies van de Arduino IDE, is het raadzaam om te downgraden naar versie 2.0.14. Je kunt oudere versies rechtstreeks van de Arduino-website downloaden.
-
TFT_eSPI-bibliotheek werkt niet? Zoals vermeld, TFT_eSPI is mogelijk niet compatibel met versies hoger dan Arduino IDE 2.0.14. In dit geval, downgraden naar Arduino IDE 2.0.14 of een lagere versie om compatibiliteit te garanderen.
Hoe Visual Studio Code en PlatformIO te installeren voor T-Display-S3
Om te beginnen met de T-Display-S3 ontwikkelbord, moet je Visual Studio Code installeren en PlatformIO configureren. Volg deze stappen voor een soepele installatie.
-
Installeren Visual Studio-code
Download en installeer eerst Visual Studio Code van de officiële website. Deze lichte en krachtige code-editor zal worden gebruikt voor het ontwikkelen van je T-Display-S3-projecten.
-
Installeren de PlatformIO-extensie
-
Open Visual Studio Code.
-
Navigeer naar de Extensies sectie (in het menu aan de linkerkant).
-
Zoek naar PlatformIO in de zoekbalk.
-
Klik op Installeren op de PlatformIO IDE extensie.
-
Herstart Visual Studio Code
Zodra de installatie is voltooid, herstart Visual Studio Code om ervoor te zorgen dat de PlatformIO-plugin correct is geladen.
-
Selecteer uw projectmap
-
Na het herstarten van Visual Studio Code, klik op Bestand in de linkerbovenhoek.
-
Selecteer Open Map en kies de T-Display-S3 projectmap waarmee je wilt werken.
-
Wacht op afhankelijkheidsinstallatie
Sta PlatformIO toe om automatisch alle benodigde externe afhankelijkheidsbibliotheken voor uw project te installeren. Dit proces duurt een paar momenten.
-
Configureer PlatformIO-instellingen
Bewerking
platformio.ini
-
In het T-Display-S3 project, zoek en open het platformio.ini bestand.
-
Ga binnen dit bestand naar de [platformio] sectie.
-
Verwijder de opmerking van een van de regels die begint met
default_envs = xxxx
, zorg ervoor dat er steeds maar één configuratie actief is.
-
Compileer en upload firmware
-
Zodra de instellingen zijn geconfigureerd, klik op het ✔ symbool in de linkerbenedenhoek om het project te compileren.
-
Verbind je T-Display-S3 bord met je computer via een USB kabel.
-
Klik op het → symbool om de gecompileerde firmware naar het bord te uploaden.
-
Om de uitvoer te bekijken, klik op het stekker symbool om de seriële monitor te openen.
-
Probleemoplossen
Als u problemen ondervindt waarbij het apparaat niet kan worden geschreven, of het USB-apparaat blijft knipperen, raadpleeg dan de FAQ sectie hieronder voor veelvoorkomende probleemoplossingsstappen.
Welke LILYGO T-Display S3 moet je kiezen?
Het kiezen van het juiste LILYGO T-Display S3 model hangt af van de behoeften van uw project:
-
Voor eenvoudige IoT-projecten en displays is de T-Display S3 met een TFT LCD perfect.
-
Als je beeldcaptureringsmogelijkheden nodig hebt, overweeg dan de T-Display S3 AMOLED Camera.
-
Voor hoogwaardige grafische weergaven zonder camera behoeften, kies voor de T-Display S3 AMOLED V1.
-
Voor geavanceerde graphics en renderingmogelijkheden is de T-Display S3 AMOLED V2 de beste keuze.
Elke versie is veelzijdig en klaar om te voldoen aan de behoeften van zowel beginners als gevorderde gebruikers, en met voldoende middelen beschikbaar op GitHub en in de documentatie, kun je gemakkelijk in de ontwikkeling duiken.
Tags:
laat een reactie achter
Alle blogreacties worden vóór publicatie gecontroleerd