Mikä on T-Dongle-S3 ja miten sitä voi käyttää?

LilyGO T-Dongle S3 edustaa merkittävää kehitystä kehityskorteissa, yhdistäen suorituskykyisen ESP32-S3 sirun, johon on tehty huolellisia optimointeja sekä laitteistossa että ohjelmistossa. Tämä kortti tarjoaa lupaavan ratkaisun langattoman viestinnän ja sulautettujen sovellusten kehittämiseen. Tässä artikkelissa tarkastellaan LilyGO T-Dongle S3:n keskeisiä ominaisuuksia ja kohokohtia sekä annetaan ohjeita kuinka aloittaa projektit tehokkaasti tämän innovatiivisen alustan avulla.

Mikä on LilyGO T-Dongle S3?

LilyGO T-Dongle S3 on USB-laite, joka hyödyntää Espressifin suunnittelemaa ESP32-S3-sirua. ESP32-S3 on vankka ja tehokas langattoman viestinnän siru, joka on huolellisesti suunniteltu vähävirtaisiin esineiden internetin (IoT) sovelluksiin. Verrattuna edeltäjäänsä ESP32:een, ESP32-S3 tarjoaa merkittäviä parannuksia suorituskyvyssä, liitäntälaajennettavuudessa ja tekoälyn kiihdytyksessä. Se on erityisen vahva syväoppimisen päättelyssä ja kuvankäsittelyssä, mikä laajentaa potentiaalisten sovellusten kirjoa.

T-Dongle S3 tarjoaa saumattoman yhteyden monenlaisiin laitteisiin, mukaan lukien henkilökohtaiset tietokoneet ja Raspberry Pi, USB-liitännän kautta, tehden siitä sekä kompaktin että vankan kehitystyökalun. Tämä laite tukee USB HID (Human Interface Device) -toiminnallisuutta, mahdollistaen oheislaitteiden, kuten hiirien ja näppäimistöjen, emuloinnin. Lisäksi se tarjoaa kehittyneitä ominaisuuksia USB-laitteisiin liittyen, tarjoten kehittäjille monipuolisia sovellusmahdollisuuksia.

LILYGO T-Dongle S3

LILYGO T-Dongle S3

Näytä tuote

Pääasialliset laitteisto-ominaisuudet

ESP32-S3-piiri

  • Kellotaajuus: Jopa 240 MHz
  • Muisti: 512KB SRAM ja jopa 16MB flash-muistia
  • AI-kiihdytys: Sisäänrakennettu vektoriprosessointiyksikkö, optimoitu neuroverkkojen käsittelyyn, erinomainen suorituskyky koneoppimis- ja kuvantunnistustehtävissä.

USB-liitäntä

  • T-Dongle S3 muodostaa yhteyksiä muihin laitteisiin USB-liitännän kautta, mikä tukee USB-laitteiden toimintaa. Tämä ominaisuus mahdollistaa suoran viestinnän henkilökohtaisten tietokoneiden ja muiden laitteiden kanssa, parantaen kehitys- ja virheenkorjausprosesseja.

Vähävirtainen suunnittelu

  • T-Dongle S3:n vähävirtainen tila tekee siitä erityisen sopivan paristokäyttöisiin esineiden internetin (IoT) sovelluksiin, sillä se parantaa energiatehokkuutta pitkissä käyttöjaksoissa.

Monipuoliset oheisliitännät

  • Useat GPIO-nastat on suunniteltu tukemaan standardeja viestintäprotokollia, kuten I2C, SPI ja UART, mikä mahdollistaa sujuvan vuorovaikutuksen erilaisten anturien ja ulkoisten laitteiden kanssa.

Integroituja vianmääritysominaisuuksia

  • Laitteessa on JTAG-vianmäärityskäyttöliittymä, joka helpottaa sovelluskehittäjien vianetsintä-, virheenkorjaus- ja validointiprosesseja.

Ohjelmistotuki

LilyGO T-Dongle S3 on täysin yhteensopiva Espressifin tarjoaman kehitysalustan kanssa, tukien laajasti käytettyjä ympäristöjä kuten Espressif IoT Development Frameworkin (ESP-IDF) ja Arduinon. Lisäksi kehittäjillä on mahdollisuus hyödyntää Espressifin reaaliaikaista käyttöjärjestelmää (RTOS) luodakseen monimutkaisempia ja tehokkaampia sovelluksia.

Aloittaminen LilyGO T-Dongle S3:n kanssa

Aloittaaksesi LilyGO T-Dongle S3:n käytön, kehittäjien tulee asentaa tarvittava ohjelmistotyökaluketju ja määrittää kehitysympäristö. Tässä muutama yksinkertainen askel, jotka auttavat sinua pääsemään nopeasti alkuun:

  1. Asenna Kehitysympäristö
  • Ensiksi sinun tulee asentaa joko ESP-IDF tai Arduino IDE ohjelmointia varten.
    • ESP-IDF-ympäristössä voit käydä Espressifin virallisella verkkosivustolla saadaksesi asennusohjeet.
    • Arduino IDE-ympäristössä kehittäjät voivat yksinkertaisesti asentaa ESP32 core library-kirjaston Arduino IDE:n kirjastohallinnan kautta.
  1. Laitteiston lataaminen
  • Laitteiston lataamiseksi yhdistä T-Dongle S3 tietokoneeseesi USB:n kautta.
    • Jos käytät ESP-IDF-kehitysympäristöä, voit käyttää idf.py-työkalua laiteohjelmiston lataamiseen.
    • Jos käytät Arduino IDE-ohjelmistoa, voit yksinkertaisesti käyttää ”Lähetä” -toimintoa ohjelman lataamiseen laitteeseen.
  1. Esimerkkikoodi
  • T-Dongle S3 tarjoaa esimerkkikoodia perus-GPIO-ohjauksesta monimutkaisempiin langattomiin viestintäprotokolliin. Voit tutustua viralliseen esimerkkikoodiin aloittaaksesi perustoimintojen toteuttamisen, kuten tietokoneen kanssa USB:n kautta kommunikoinnin tai Wi-Fi- ja Bluetooth-yhteyksien muodostamisen tiedonsiirtoa varten.

void setup() {
  Serial.begin(115200);
  delay(1000);
  Serial.println("LilyGO T-Dongle S3 on käynnissä!");
}

void loop() {
  // Additional code can be added here
  delay(1000);
}
  
✔ Kopioitu!

  1. Testaus ja virheenkorjaus
Sarjamonitori mahdollistaa ohjelman tulosteen reaaliaikaisen tarkkailun, mikä helpottaa koodin toiminnan ymmärtämistä. Kehitysvaiheessa JTAG-liitäntää voidaan käyttää edistyneeseen virheenkorjaukseen, joka mahdollistaa ohjelman ongelmien jäljittämisen ja korjaamisen. Tämä työkalu on tehokas resurssi ongelmien diagnosointiin ja varmistaa, että sovellus toimii odotetusti.

Kuinka käyttää esimerkkiä

Vaadittava laitteisto

Tämä esimerkki havainnollistaa espp::TDongleS3-laitteiston abstraktiokomponentin käyttöä LilyGo T-Dongle-S3:n eri moduulien alustamiseen. Se perustaa kosketus-, näyttö- ja näppäimistöalijärjestelmät samalla kun se jatkuvasti valvoo kosketuslevyn tilaa. Joka kerta, kun näyttöä kosketetaan, ohjelma käyttää LVGL:ää piirtämään ympyrän kosketuskohdan kohdalle. Lisäksi, jos näytön kotipainiketta painetaan, ympyrä poistetaan. Tämä esimerkki on suunniteltu toimimaan LilyGo T-Dongle S3 -kehityskortilla, jossa on:
  • WiFi / BLE
  • uSD-kortti (piilotettu USB A -liittimeen!)
  • RGB-LED
  • Värillinen TFT LCD (ST7735, 80x160 0,96” IPS LCD)

T-Dongle S3 -nastojen määritys

LED-nasta ESP32S3 IO -nastan numero
Data 40
Kello 39
LCD-nasta ESP32S3 IO -nastan numero
CS 4
SDA 3
SCL 5
DC 2
Nollaa 1
Taustavalo 38
TF / uSD-kortin nastat ESP32S3 IO -nastan numero
D0 14
D1 17
D2 21
D3 18
KLOK 12
CMD 16

Käännä ja lataa

Käännä projekti ja lataa se laudalle, sitten käynnistä monitorityökalu nähdäksesi sarjalähdön:
idf.py -p PORT flash monitor
(Korvaa PORT käytettävän sarjaportin nimellä.)
(Poistuaksesi sarjavalvonnasta, kirjoita Ctrl-].)
Katso Aloitusopas saadaksesi täydelliset ohjeet ESP-IDF:n määrittämiseen ja projektien rakentamiseen.  

API-viite   

Suositellut artikkelit

  • Mikä on ero LILYGO T-Embedin ja T-Embed CC1101:n välillä
  • Ero LILYGO t-embedin ja Flipper Zeron välillä  

UKK

Mikä on LilyGO?

LILYGO (Shenzhen Xinyuan Electronic Technology Co., Ltd.) on yritys, joka keskittyy esineiden internetiin (IoT) ja sulautettuun kehitykseen, tarjoten laajan valikoiman edullisia kehitysalustoja ja moduuleja. Näitä tuotteita käytetään laajasti älykodeissa, antureissa, automaatiossa ja muissa IoT-sovelluksissa. Suurin osa LILYGO:n tuotteista on avoimen lähdekoodin ja tukee suosittuja kehitysalustoja kuten Arduino IDE ja ESP-IDF, auttaen kehittäjiä ja tekijöitä toteuttamaan ideoitaan ja yksinkertaistamaan kehitysprosessia.

Kuinka aktivoida T-Dongle S3?


    1. Asenna kehitysympäristö:
    • ESP-IDF: Lataa ja asenna ESP-IDF Espressifin viralliselta verkkosivustolta noudattaen asennusopasta.
    • Arduino IDE: Asenna ESP32-kirjasto Arduino IDE:ssä. Mene kohtaan TiedostoAsetukset ja lisää seuraava URL "Lisälevyjen hallinnan URL-osoitteet" -kenttään:
    1. Käytä USB Type-C -kaapelia yhdistääksesi T-Dongle S3 tietokoneeseesi.
    2. Valitse levy
    • ESP-IDF: Valitse oikea levy konfiguraatiotiedostosta (tai määritä se manuaalisesti).
    • Arduino IDE: Valitse sopiva ESP32-levy kohdasta TyökalutLevy.
    1. Lataa koodi
    • Avaa Arduino IDE:ssä TiedostoEsimerkitPerusteetBlink ja klikkaa Lataa.
    • Käytä ESP-IDF:ssä idf.py flash -komentoa laiteohjelmiston lataamiseen.
    1. Näytä tuloste
    • Avaa Arduino IDE:ssä Serial Monitor nähdäksesi tulosteen.
    • Käytä ESP-IDF:ssä idf.py monitor -komentoa sarjaportin tulosteen katseluun.

     

    2 kommenttia

    hdt-avatar
    jared reabow

    i struggled for hours to try get the demo code working, in the end i did it myself

    https://github.com/JaredReabow/LILLYGO-T-Dongle-S3-HelloWorld-LCD-LED-2025

    August 30, 2025 at 03:55am
    hdt-avatar
    CJ

    Bought and setup. Wrong wifi and need to change. How can you change wifi after it is setup?

    April 6, 2025 at 18:58pm

    Jätä kommentti

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

    Sivupalkki

    Uusin julkaisu

    Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

    Rekisteröidy uutiskirjeeseemme

    Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.