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.
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:
- 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.
- 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.
- Jos käytät ESP-IDF-kehitysympäristöä, voit käyttää
- 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); }
- Testaus ja virheenkorjaus
Kuinka käyttää esimerkkiä
Vaadittava laitteisto
- 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
idf.py -p PORT flash monitor
Ctrl-]
.)
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?
- 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 Tiedosto → Asetukset ja lisää seuraava URL "Lisälevyjen hallinnan URL-osoitteet" -kenttään:
- Käytä USB Type-C -kaapelia yhdistääksesi T-Dongle S3 tietokoneeseesi.
- Valitse levy
- ESP-IDF: Valitse oikea levy konfiguraatiotiedostosta (tai määritä se manuaalisesti).
- Arduino IDE: Valitse sopiva ESP32-levy kohdasta Työkalut → Levy.
- Lataa koodi
- Avaa Arduino IDE:ssä Tiedosto → Esimerkit → Perusteet → Blink ja klikkaa Lataa.
- Käytä ESP-IDF:ssä idf.py flash -komentoa laiteohjelmiston lataamiseen.
- 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
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
CJ
Bought and setup. Wrong wifi and need to change. How can you change wifi after it is setup?