LilyGO T-Dongle S3 repræsenterer et betydeligt fremskridt inden for udviklingskort, der integrerer den højtydende ESP32-S3 chip med omhyggelige optimeringer i både hardware og software. Dette kort tilbyder en lovende løsning til udvikling af trådløs kommunikation og indlejrede applikationer. Denne artikel vil udforske de vigtigste funktioner og højdepunkter ved LilyGO T-Dongle S3 samt give vejledning i hvordan man effektivt kan starte projekter ved brug af denne innovative platform.
Hvad er LilyGO T-Dongle S3?
LilyGO T-Dongle S3 er en USB enhed, der benytter ESP32-S3 chippen, som er udviklet af Espressif. ESP32-S3 er en robust og effektiv trådløs kommunikationschip, omhyggeligt designet til lavenergianvendelser inden for Internet of Things (IoT). Sammenlignet med sin forgænger, ESP32, viser ESP32-S3 betydelige forbedringer inden for behandlingskapaciteter, interfaceudvidelsesmuligheder og AI accelerationskompetencer. Den udmærker sig især inden for områder som dyb læringsinference og billedbehandling, hvilket udvider anvendelsesmulighederne.
T-Dongle S3 tilbyder problemfri forbindelse til en række enheder, herunder personlige computere og Raspberry Pi, via sit USB-interface, hvilket gør den til både et kompakt og robust udviklingsværktøj. Denne enhed understøtter USB HID (Human Interface Device)-funktionalitet, hvilket gør det muligt at emulere perifere enheder som mus og tastaturer. Desuden tilbyder den avancerede funktioner relateret til USB-enheder, hvilket giver udviklere en bred vifte af anvendelsesmuligheder.
Hovedhardwarefunktioner
ESP32-S3-chip
-
Clockfrekvens: Op til 240 MHz
-
Hukommelse: 512KB SRAM og op til 16MB flashlager
-
AI-acceleration: Indbygget vektorbehandlingsenhed, optimeret til neurale netværksprocesser, med enestående ydeevne inden for maskinlæring og billedgenkendelsesopgaver.
USB Interface
-
T-Dongle S3 opretter forbindelse til andre enheder via et USB-interface, hvilket understøtter funktionaliteten af USB-enheder. Denne kapacitet letter direkte kommunikation med personlige computere og andre enheder, hvilket i sidste ende forbedrer udviklings- og debuggingprocesserne.
Lavenergidesign
-
T-Dongle S3's lavenergimodus gør den særligt velegnet til batteridrevne Internet of Things (IoT)-applikationer, da den forbedrer energieffektiviteten for længerevarende drift.
Rige perifere grænseflader
-
Flere GPIO-ben er designet til at understøtte standard kommunikationsprotokoller, herunder I2C, SPI og UART, hvilket muliggør problemfri interaktion med en række sensorer og eksterne enheder.
Integrerede debuggingfunktioner
-
Enheden er udstyret med et JTAG-debugginginterface, der letter fejlfinding, debugging og valideringsprocesser for udviklere, der arbejder på deres applikationer.
Softwareunderstøttelse
LilyGO T-Dongle S3 er fuldt kompatibel med udviklingsplatformen leveret af Espressif og understøtter bredt anvendte miljøer som Espressif IoT Development Framework (ESP-IDF) og Arduino. Derudover har udviklere mulighed for at bruge Espressifs Real-Time Operating System (RTOS) til at skabe mere avancerede og effektive applikationer.
Kom godt i gang med LilyGO T-Dongle S3
For at begynde at bruge LilyGO T-Dongle S3 skal udviklere opsætte den nødvendige softwaretoolchain og konfigurere udviklingsmiljøet. Her er nogle enkle trin, der hjælper dig i gang hurtigt:
- Installer Udviklingsmiljø
- Først skal du installere enten ESP-IDF eller Arduino IDE til programmering.
- For ESP-IDF kan du besøge Espressifs officielle hjemmeside for at få installationsvejledningen.
- For Arduino IDE kan udviklere blot installere ESP32 core library fra Arduino IDE's bibliotekshåndtering.
- Overførsel af firmwaren
- For at overføre firmwaren skal du forbinde T-Dongle S3 til din PC via USB.
- Hvis du bruger ESP-IDF, kan du bruge
idf.py
-værktøjet til at overføre firmwaren. - Hvis du bruger Arduino IDE, kan du blot bruge funktionen “Upload” til at overføre programmet til enheden.
- Hvis du bruger ESP-IDF, kan du bruge
- Eksempelkode
-
T-Dongle S3 leverer eksempel kode, der spænder fra grundlæggende GPIO-kontrol til mere komplekse trådløse kommunikationsprotokoller. Du kan henvise til den officielle eksempel kode for at begynde at implementere grundlæggende funktioner, såsom kommunikation med en PC via USB eller tilslutning til Wi-Fi og Bluetooth til dataoverførsel.
void setup() { Serial.begin(115200); delay(1000); Serial.println("LilyGO T-Dongle S3 kører!"); } void loop() { // Additional code can be added here delay(1000); }
- Test og fejlfinding
Sådan bruger du eksemplet
Nødvendigt hardware
- WiFi / BLE
- uSD-kort (skjult i USB A-stikket!)
- RGB LED
- Farvet TFT LCD (ST7735, 80x160 0,96” IPS LCD)
T-Dongle S3 pin-konfiguration
LED ben | ESP32S3 IO-pin nummer |
Data | 40 |
Ur | 39 |
LCD-pin | ESP32S3 IO-pin nummer |
CS | 4 |
SDA | 3 |
SCL | 5 |
DC | 2 |
Nulstil | 1 |
Baggrundsbelysning | 38 |
TF / uSD-kort pin | ESP32S3 IO-pin nummer |
D0 | 14 |
D1 | 17 |
D2 | 21 |
D3 | 18 |
CLK | 12 |
CMD | 16 |
Byg og Flash
idf.py -p PORT flash monitor
Ctrl-]
.)
API Reference
Anbefalede Artikler
- Hvad er forskellen mellem LILYGO T-Embed og T-Embed CC1101
- Forskellen mellem LILYGO t-embed og flipper zero
Ofte stillede spørgsmål
Hvad er LilyGO?
LILYGO (Shenzhen Xinyuan Electronic Technology Co., Ltd.) er en virksomhed med fokus på Internet of Things (IoT) og embedded udvikling, der tilbyder et bredt udvalg af prisvenlige udviklingsboards og moduler. Disse produkter anvendes bredt i smarte hjem, sensorer, automation og andre IoT-applikationer. De fleste af LILYGO's produkter er open source og understøtter populære udviklingsplatforme som Arduino IDE og ESP-IDF, hvilket hjælper udviklere og makers med at realisere deres idéer og forenkler udviklingsprocessen.
Hvordan aktiverer jeg min T-Dongle S3?
- Installer udviklingsmiljø:
- ESP-IDF: Download og installer ESP-IDF fra Espressifs officielle hjemmeside, og følg installationsvejledningen.
- Arduino IDE: I Arduino IDE skal du installere ESP32 biblioteket. Gå til File → Preferences og tilføj følgende URL i feltet "Additional Boards Manager URLs":
- Brug et USB Type-C kabel til at forbinde T-Dongle S3 til din computer.
- Vælg board
- ESP-IDF: Vælg det korrekte board i konfigurationsfilen (eller konfigurer det manuelt).
- Arduino IDE: Vælg det passende ESP32 board under Tools → Board.
- Upload kode
- I Arduino IDE skal du åbne File → Examples → Basics → Blink og klikke på Upload.
- I ESP-IDF skal du bruge kommandoen idf.py flash til at uploade firmwaren.
- Se output
- I Arduino IDE skal du åbne Serial Monitor for at se output.
- I ESP-IDF skal du bruge idf.py monitor til at se den serielle output.
2 kommentarer
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?