LilyGO T-Dongle S3 představuje významný pokrok ve vývojových deskách, integrující vysoce výkonný ESP32-S3 čip s pečlivými optimalizacemi jak v hardwaru, tak v softwaru. Tato deska nabízí slibné řešení pro vývoj bezdrátové komunikace a vestavěných aplikací. Tento článek prozkoumá klíčové vlastnosti a hlavní body LilyGO T-Dongle S3, a také poskytne návod jak efektivně zahájit projekty využívající tuto inovativní platformu.
Co je LilyGO T-Dongle S3?
LilyGO T-Dongle S3 je USB zařízení, které využívá čip ESP32-S3, vyvinutý společností Espressif. ESP32-S3 je robustní a efektivní bezdrátový komunikační čip, pečlivě navržený pro nízkoenergetické aplikace Internetu věcí (IoT). Ve srovnání se svým předchůdcem, ESP32, ESP32-S3 vykazuje výrazná vylepšení v oblasti výpočetního výkonu, rozšiřitelnosti rozhraní a akcelerace AI. Zvláště vyniká v oblastech jako je inferenční hluboké učení a zpracování obrazu, čímž rozšiřuje možnosti potenciálních aplikací.
T-Dongle S3 poskytuje bezproblémové připojení k různým zařízením, včetně osobních počítačů a Raspberry Pi, prostřednictvím svého USB rozhraní, čímž se stává kompaktním a robustním vývojovým nástrojem. Toto zařízení podporuje funkci USB HID (Human Interface Device), což mu umožňuje emulovat periferie jako jsou myši a klávesnice. Dále nabízí pokročilé schopnosti související s USB zařízeními, čímž poskytuje vývojářům širokou škálu aplikačních možností.
Hlavní hardwarové vlastnosti
Čip ESP32-S3
-
Rychlost hodin: Až 240 MHz
-
Paměť: 512KB SRAM a až 16MB flash úložiště
-
Akcelerace AI: Vestavěná jednotka pro zpracování vektorů, optimalizovaná pro zpracování neuronových sítí, s výjimečným výkonem v úlohách strojového učení a rozpoznávání obrazu.
USB rozhraní
-
T-Dongle S3 navazuje spojení s jinými zařízeními prostřednictvím USB rozhraní, čímž podporuje funkčnost USB zařízení. Tato schopnost usnadňuje přímou komunikaci s osobními počítači a dalšími zařízeními, což nakonec zlepšuje vývojové a ladicí procesy.
Nízkoenergetický design
-
Režim nízké spotřeby T-Dongle S3 jej činí zvláště vhodným pro zařízení Internetu věcí (IoT) napájená z baterií, protože zvyšuje energetickou účinnost pro prodloužené provozní nasazení.
Bohaté periferní rozhraní
-
Několik GPIO pinů je navrženo tak, aby podporovalo standardní komunikační protokoly, včetně I2C, SPI a UART, což usnadňuje bezproblémovou interakci s různými senzory a externími zařízeními.
Integrované ladicí funkce
-
Zařízení je vybaveno rozhraním pro ladění JTAG, které usnadňuje procesy odstraňování problémů, ladění a ověřování pro vývojáře pracující na svých aplikacích.
Softwarová podpora
LilyGO T-Dongle S3 je plně kompatibilní s vývojovou platformou poskytovanou Espressif, podporující široce využívaná prostředí jako je Espressif IoT Development Framework (ESP-IDF) a Arduino. Navíc mají vývojáři možnost využít Espressifův Real-Time Operating System (RTOS) k vytváření sofistikovanějších a efektivnějších aplikací.
Začínáme s LilyGO T-Dongle S3
Chcete-li začít používat LilyGO T-Dongle S3, musí vývojáři nastavit potřebný softwarový nástrojový řetězec a nakonfigurovat vývojové prostředí. Zde je několik jednoduchých kroků, které vám pomohou rychle začít:
- Instalovat Vývojové prostředí
- Nejprve budete muset nainstalovat buď ESP-IDF nebo Arduino IDE pro programování.
- Pro ESP-IDF můžete navštívit oficiální webové stránky Espressif, kde najdete instalační příručku.
- Pro Arduino IDE mohou vývojáři jednoduše nainstalovat ESP32 core library z knihovního správce Arduino IDE.
- Nahrávání firmwaru
- Pro nahrání firmwaru připojte T-Dongle S3 k počítači přes USB.
- Pokud používáte ESP-IDF, můžete použít nástroj
idf.py
k nahrání firmwaru. - Pokud používáte Arduino IDE, můžete jednoduše použít funkci „Nahrát“ k nahrání programu do zařízení.
- Pokud používáte ESP-IDF, můžete použít nástroj
- Příklad kódu
-
T-Dongle S3 poskytuje ukázkový kód od základní kontroly GPIO až po složitější bezdrátové komunikační protokoly. Můžete se odkazovat na oficiální ukázkový kód, abyste začali implementovat základní funkce, jako je komunikace s PC přes USB nebo připojení k Wi-Fi a Bluetooth pro přenos dat.
void setup() { Serial.begin(115200); zpoždění(1000); Serial.println("LilyGO T-Dongle S3 běží!"); } void loop() { // Additional code can be added here zpoždění(1000); }
- Testování a ladění
Jak používat příklad
Požadovaný hardware
- Wi-Fi / BLE
- uSD karta (skrytá v konektoru USB A!)
- RGB LED
- Barevný TFT LCD (ST7735, 80x160 0,96” IPS LCD)
Konfigurace pinů T-Dongle S3
LED pin | Číslo IO pinu ESP32S3 |
Data | 40 |
Hodiny | 39 |
LCD pin | Číslo IO pinu ESP32S3 |
CS | 4 |
SDA | 3 |
SCL | 5 |
DC | 2 |
Resetovat | 1 |
Podsvícení | 38 |
Pin pro kartu TF / uSD | Číslo IO pinu ESP32S3 |
D0 | 14 |
D1 | 17 |
D2 | 21 |
D3 | 18 |
CLK | 12 |
CMD | 16 |
Sestavení a flashování
idf.py -p PORT flash monitor
Ctrl-]
.)
Referenční informace k API
Doporučené články
- Jaký je rozdíl mezi LILYGO T-Embed a T-Embed CC1101
- Rozdíl mezi LILYGO t-embed a flipper zero
Nejčastější dotazy
Co je LilyGO?
LILYGO (Shenzhen Xinyuan Electronic Technology Co., Ltd.) je společnost zaměřená na Internet věcí (IoT) a vestavěný vývoj, která nabízí širokou škálu cenově dostupných vývojových desek a modulů. Tyto produkty jsou široce používány v chytrých domácnostech, senzorech, automatizaci a dalších aplikacích IoT. Většina produktů LILYGO je open-source a podporuje populární vývojové platformy jako Arduino IDE a ESP-IDF, což pomáhá vývojářům a tvůrcům realizovat jejich nápady a zjednodušuje vývojový proces.
Jak aktivuji svůj T-Dongle S3?
- Nainstalujte vývojové prostředí:
- ESP-IDF: Stáhněte a nainstalujte ESP-IDF z oficiálních stránek Espressif podle instalačního návodu.
- Arduino IDE: V Arduino IDE nainstalujte knihovnu ESP32. Přejděte do Soubor → Předvolby a přidejte následující URL do pole "Další URL správce desek":
- Použijte USB Type-C kabel k připojení T-Dongle S3 k vašemu počítači.
- Vyberte desku
- ESP-IDF: Vyberte správnou desku v konfiguračním souboru (nebo ji nakonfigurujte ručně).
- Arduino IDE: Vyberte odpovídající desku ESP32 v Nástroje → Deska.
- Nahrát kód
- V Arduino IDE otevřete Soubor → Příklady → Základy → Blink a klikněte na Nahrát.
- V ESP-IDF použijte příkaz idf.py flash k nahrání firmwaru.
- Zobrazit výstup
- V Arduino IDE otevřete Serial Monitor, abyste viděli výstup.
- V ESP-IDF použijte idf.py monitor pro zobrazení sériového výstupu.
1 komentář
CJ
Bought and setup. Wrong wifi and need to change. How can you change wifi after it is setup?