Hvad er T-Dongle-S3, og hvordan kan det bruges?

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.

LILYGO T-Dongle S3

LILYGO T-Dongle S3

Se produkt

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:

  1. 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.
  1. 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.
  1. 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);
}
  
✔ Kopieret!

  1. Test og fejlfinding
Serielmonitoren muliggør realtidsobservation af et programs output, hvilket letter en bedre forståelse af kodens adfærd. Under udviklingsfasen kan JTAG-grænsefladen anvendes til avanceret fejlfinding, som tillader sporing og rettelse af eventuelle problemer i programmet. Dette værktøj fungerer som en effektiv ressource til at diagnosticere problemer og sikre, at applikationen fungerer som forventet.

Sådan bruger du eksemplet

Nødvendigt hardware

Dette eksempel illustrerer brugen af espp::TDongleS3 hardwareabstraktionskomponenten til at initialisere de forskellige moduler på LilyGo T-Dongle-S3. Det etablerer touch-, display- og tastatursubsystemerne, mens det kontinuerligt overvåger touchpadens tilstand. Hver gang skærmen berøres, bruger programmet LVGL til at tegne en cirkel på kontaktstedet. Derudover, hvis hjem-knappen på displayet trykkes, fjernes cirklen. Dette eksempel er designet til at køre på LilyGo T-Dongle S3 udviklingskortet, som har:
  • 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

Byg projektet og flash det til boardet, kør derefter monitorværktøjet for at se den serielle output:
idf.py -p PORT flash monitor
(Erstat PORT med navnet på den serielle port, der skal bruges.)
(For at afslutte seriel monitor, skriv Ctrl-].)
Se Kom godt i gang-guiden for de fulde trin til, hvordan du konfigurerer og bruger ESP-IDF til at bygge projekter.  

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?


    1. 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 FilePreferences og tilføj følgende URL i feltet "Additional Boards Manager URLs":
    1. Brug et USB Type-C kabel til at forbinde T-Dongle S3 til din computer.
    2. 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 ToolsBoard.
    1. Upload kode
    • I Arduino IDE skal du åbne FileExamplesBasicsBlink og klikke på Upload.
    • I ESP-IDF skal du bruge kommandoen idf.py flash til at uploade firmwaren.
    1. 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

    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

    Efterlad en kommentar

    Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

    Sidebjælke

    Seneste indlæg

    Denne sektion indeholder i øjeblikket ikke noget indhold. Tilføj indhold til denne sektion ved hjælp af sidepanelet.

    Tilmeld dig vores nyhedsbrev

    Få de seneste oplysninger om vores produkter og særlige tilbud.