LILYGO T-Display S3 -sarja tarjoaa erilaisia malleja, jotka perustuvat ESP32-S3-piiriin, ja ne on räätälöity erilaisiin käyttötarkoituksiin ja vaatimuksiin. Näissä malleissa on erilaisia näyttötyyppejä, muistikonfiguraatioita ja lisäominaisuuksia, kuten kameramoduuleja. Olitpa rakentamassa yksinkertaista IoT-laitetta tai monimutkaisempaa sovellusta, joka vaatii kuvan kaappausta ja käsittelyä, LILYGO T-Display S3 tarjoaa monipuolisia vaihtoehtoja.
Tässä on erittely LILYGO T-Display S3 -sarjan malleista, jotka auttavat sinua päättämään, mikä sopii parhaiten projektiisi.

LILYGO T-Display S3
-
Ominaisuudet:
-
Näyttö: 1,9 tuuman TFT LCD, 170x320 resoluutio
-
Piirisarja: ESP32-S3
-
Muisti: 16 Mt Flash, 8 Mt PSRAM
-
Yhteydet: Tukee Wi-Fi- ja Bluetooth-yhteyksiä
-
Parhaiten sopii: Perus IoT-sovelluksiin, yksinkertaisiin näyttöihin ja Wi-Fi/Bluetooth-yhteyksiin perustuville projekteille. Ihanteellinen niille, jotka haluavat aloittaa näyttöpohjaisten IoT-laitteiden kanssa ilman raskasta kuvankäsittelytarvetta.
-
Pika-aloitus:
-
Käytä TFT_eSPI-kirjastoa kirjoittaaksesi koodia ja testataksesi näyttöä.
-
Katso esimerkkiprojekteja GitHubissa helpottaaksesi näyttötoimintojen toteutusta.
LILYGO T-Display S3 AMOLED Kamera
-
Ominaisuudet:
-
Näyttö: 1,9 tuuman AMOLED
-
Kamera: Integroitu kameramoduuli
-
Piirisarja: ESP32-S3
-
Muisti: 16 Mt Flash, 8 Mt PSRAM
-
Parhaiten sopii: Projekteihin, jotka vaativat sekä näytön että kuvan tallennuksen, kuten kasvojentunnistus, kohteiden tunnistus tai kaikki sovellukset, jotka tarvitsevat visuaalisen datan käsittelyä.
-
Pika-aloitus:
-
Konfiguroi kehitysympäristö ESP32-S3:lle.
-
Asenna ja konfiguroi AMOLED- ja kamerakirjastot (esim. Adafruit AMOLED -kirjasto).
-
Tallenna kuvia kameralla ja näytä ne AMOLED-näytöllä tai suorita yksinkertaisia kuvankäsittelytehtäviä.
LILYGO T-Display S3 AMOLED V1
-
Ominaisuudet:
-
Näyttö: 1,9 tuuman AMOLED
-
Kamera: Ei
-
Piirisarja: ESP32-S3
-
Muisti: 16 Mt Flash, 8 Mt PSRAM
-
-
Parhaiten sopii: Sovelluksiin, jotka vaativat korkealaatuisia näyttöjä, mutta eivät tarvitse kuvan tallennusta. Yleisiä käyttötarkoituksia ovat älykellot, graafiset käyttöliittymät tai yksinkertaiset näyttöprojektit, joissa kuvan tallennus ei ole tarpeen.
-
Pika-aloitus:
-
Määritä kehitysympäristö ja konfiguroi ESP32-S3:lle.
-
Käytä AMOLED-näyttökirjastoa käyttöliittymien suunnitteluun tai kuvien näyttämiseen.
-
Aloita perusgraafisilla käyttöliittymillä, dynaamisilla efekteillä tai animaatioilla.
-
LILYGO T-Display S3 AMOLED V2
-
Ominaisuudet:
-
Näyttö: 1,9 tuuman AMOLED
-
Kamera: Ei
-
Piirisarja: ESP32-S3
-
Muisti: 16 Mt Flash, 8 Mt PSRAM
-
Parhaiten sopii: Monimutkaisempiin projekteihin, jotka vaativat kehittynyttä grafiikan renderöintiä ja näyttösuorituskykyä, kuten sulautetut järjestelmät tai laitteet, joissa on interaktiiviset käyttöliittymät.
-
Pika-aloitus:
-
Määritä ESP32-S3 -ympäristö.
-
Kirjoita koodi edistyneille näyttöefekteille, kuten animaatioille tai monimutkaisille graafisille käyttöliittymille.
-
Katso edistyneitä esimerkkiprojekteja graafiseen renderöintiin.
Vertailutaulukko
Malli | Näyttötyyppi | Kamera | Parhaiten sopii | Avainominaisuudet |
LILYGO T-Display S3 | TFT LCD 170x320 | Ei mitään | Perus IoT-projektit, yksinkertaiset näyttösovellukset | Wi-Fi/Bluetooth, 16MB Flash, 8MB PSRAM |
LILYGO T-Display S3 AMOLED Kamera | AMOLED 170x320 | Kyllä | Kuvan tallennus, kasvojen/objektien tunnistus | Korkean kontrastin AMOLED, ESP32-S3, integroitu kamera |
LILYGO T-Display S3 AMOLED V1 | AMOLED 170x320 | Ei mitään | Korkealaatuinen näyttö älykelloille, liitännät | AMOLED, korkealaatuinen näyttö, ESP32-S3 |
LILYGO T-Display S3 AMOLED V2 | AMOLED 170x320 | Ei mitään | Edistynyt grafiikan renderöinti, interaktiiviset näytöt | Parannettu näyttölaatu, grafiikkaprosessointi |
Kuinka aloittaa LILYGO T-Display S3 -mallien kanssa
Jokainen LILYGO T-Display S3 -sarjan malli on erittäin yhteensopiva sekä Arduino IDE:n että PlatformIO:n kanssa, mikä tarjoaa joustavuutta kehitysympäristön valinnassa. Tässä nopea asennusopas:
Kuinka asentaa ja määrittää T-Display-S3 Arduino IDE:ssä?
-
Lataa ja Asenna Arduino IDE
Varmista ensin, että tietokoneellasi on uusin versio Arduino IDE -ohjelmasta. Voit ladata sen Arduinon virallisilta verkkosivuilta.
-
Määritä Arduino IDE tukea ESP32S3:lle
-
Avaa Arduino IDE ja siirry ylävalikosta kohtaan Tiedosto -> Asetukset.
-
Asetukset-ikkunassa etsi Lisälautojen hallinnan URL-osoitteet -kenttä ja liitä seuraava linkki:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
✔ Kopioitu!
Huomautus: Suosittelemme käyttämään Arduino IDE versiota 2.0.14 tämän oppaan kanssa, sillä uudemmissa versioissa saattaa olla yhteensopivuusongelmia TFT_eSPI-kirjaston kanssa【katso TFT_eSPI/issue3329】. Jos kohtaat ongelmia, harkitse version 2.0.14 tai sitä vanhemman version käyttöä.
-
Asenna ESP32S3-lautakirjasto
-
Lisättyäsi yllä olevan URL-osoitteen, siirry kohtaan Työkalut -> Levy -> Boards Manager.
-
Etsi Boards Managerista ESP32 ja napsauta Asenna.
-
Lataa T-Display-S3-kirjasto
-
Lataa T-Display-S3-kirjasto GitHubista ja siirrä se Arduino-kirjastokansioosi. Oletuskirjastopolku on: C:\Users\YourName\Documents\Arduino\libraries
-
Kopioi kaikki lib-kansion sisältö Arduino-kirjastokansioosi.
-
Avaa esimerkkikoodi
-
Siirry ladatun T-Display-S3-kansion examples-hakemistoon.
-
Valitse mikä tahansa esimerkki ja kaksoisnapsauta any_example.ino avaa se.
-
Aseta kehityslaudan asetukset
-
Avaa Arduino IDE ja siirry kohtaan Työkalut -> Levy. Valitse listasta ESP32S3 Dev Module.
-
Aseta seuraavat määritykset alla olevan taulukon mukaan:
Asetus | Arvo |
Piirilevy | ESP32S3 kehitysmoduuli |
Portti | Valitse oikea portti |
USB CDC käynnistyksessä | Ota käyttöön |
Suorittimen taajuus | 240MHz (WiFi) |
Ytimen vianmääritystaso | Ei mitään |
USB DFU käynnistyksessä | Poista käytöstä |
Pyyhi kaikki flash-muisti ennen latausta | Poista käytöstä |
Tapahtumat Suoritetaan | Ydin1 |
Flash-tila | QIO 80MHZ |
Flash-koko | 16MB (128Mb) |
PSRAM | OPI PSRAM |
Lataustila | UART0/Laitteiston CDC |
Latausnopeus | 921600 |
USB-tila | CDC ja JTAG |
-
Lataa koodi kehityskortille
-
Kun asetukset on määritetty, napsauta Upload-painiketta koodin kääntämiseksi ja lataamiseksi kehityskortille.
-
Jos sinulla on ongelmia latauksen kanssa, katso alla oleva Vianmääritys-osio.
Yleiset ongelmat ja ratkaisut
-
Mitä tehdä, jos lataus epäonnistuu? Jos lataus epäonnistuu, varmista, että korttisi on kytketty oikein. Kokeile irrottaa ja liittää USB-kaapeli uudelleen tai paina kehityskortin Boot-painiketta pakotetun käynnistystilan aloittamiseksi.
-
Kuinka vaihtaa Arduino IDE-versioon 2.0.14? Jos kohtaat ongelmia uusien Arduino IDE -versioiden kanssa, on suositeltavaa vaihtaa versioon 2.0.14. Voit ladata vanhempia versioita suoraan Arduinon verkkosivuilta.
-
TFT_eSPI-kirjasto ei toimi? Kuten mainittu, TFT_eSPI ei välttämättä ole yhteensopiva Arduino IDE 2.0.14 -versiota uudemman kanssa. Tässä tapauksessa vaihda Arduino IDE 2.0.14- tai sitä vanhempaan versioon yhteensopivuuden varmistamiseksi.
Kuinka asentaa Visual Studio Code ja PlatformIO T-Display-S3:lle
Aloittaaksesi T-Display-S3-kehityskortin kanssa, sinun tulee asentaa Visual Studio Code ja konfiguroida PlatformIO. Noudata näitä ohjeita sujuvaa asennusta varten.
-
Asenna Visual Studio Code
Lataa ja asenna ensin Visual Studio Code viralliselta verkkosivustolta. Tämä kevyt ja tehokas koodieditori käytetään T-Display-S3 -projektiesi kehittämiseen.
-
Asenna PlatformIO-laajennus
-
Avaa Visual Studio Code.
-
Siirry Laajennukset-osioon (vasemman sivupalkin valikossa).
-
Etsi hakupalkista PlatformIO.
-
Napsauta Asenna kohdassa PlatformIO IDE -laajennus.
-
Käynnistä Visual Studio Code uudelleen
Kun asennus on valmis, käynnistä Visual Studio Code uudelleen varmistaaksesi, että PlatformIO-laajennus latautuu oikein.
-
Valitse projektikansiosi
-
Käynnistä Visual Studio Code uudelleen ja napsauta vasemmasta yläkulmasta Tiedosto.
-
Valitse Avaa kansio ja valitse työskentelyyn haluamasi T-Display-S3 -projektikansio.
-
Odota riippuvuuksien asennusta
Salli PlatformIO:n automaattisesti asentaa kaikki projektisi kolmannen osapuolen riippuvuuskirjastot. Tämä prosessi kestää hetken.
-
Määritä PlatformIO-asetukset
Muokata
platformio.ini
-
Avaa T-Display-S3 -projektissa platformio.ini -tiedosto.
-
Tässä tiedostossa siirry kohtaan [platformio] osio.
-
Poista kommentti yhdeltä riveistä, jotka alkavat
default_envs = xxxx
, varmistaen, että vain yksi kokoonpano on aktiivisena kerrallaan.
-
Käännä ja lataa laiteohjelmisto
-
Kun asetukset on määritetty, klikkaa vasemmassa alakulmassa olevaa ✔ symbolia kääntääksesi projektin.
-
Yhdistä T-Display-S3-levysi tietokoneeseen käyttämällä USB-kaapelia.
-
Klikkaa → symbolia ladataksesi käännetyn laiteohjelmiston levylle.
-
Näytön tuloksen katsomiseksi klikkaa pistokkeen symbolia avataksesi sarjamonitorin.
-
Vianmääritys
Jos kohtaat ongelmia, joissa laitteeseen ei voi kirjoittaa tai USB-laite vilkkuu jatkuvasti, katso alla oleva UKK-osio yleisiä vianmääritysvaiheita varten.
Mikä LILYGO T-Display S3 sinun tulisi valita?
Oikean LILYGO T-Display S3 -mallin valinta riippuu projektisi tarpeista:
-
Yksinkertaisiin IoT-projekteihin ja näyttöihin sopii täydellisesti T-Display S3 TFT LCD -näytöllä.
-
Jos tarvitset kuvankaappausominaisuuksia, harkitse T-Display S3 AMOLED Camera-mallia.
-
Korkealaatuisiin graafisiin näyttöihin ilman kameratarvetta valitse T-Display S3 AMOLED V1.
-
Edistyneisiin grafiikka- ja renderointiominaisuuksiin paras valinta on T-Display S3 AMOLED V2.
Jokainen versio on monipuolinen ja valmis vastaamaan sekä aloittelijoiden että edistyneiden käyttäjien tarpeisiin, ja GitHubissa sekä dokumentaatiossa on runsaasti resursseja, joiden avulla voit helposti sukeltaa kehitykseen.