1. Úvod a konecview
Seeed Studio XIAO ESP32C3 je kompaktní a výkonná deska mikrokontroléru (MCU) určená pro aplikace internetu věcí (IoT) a miniaturního strojového učení (TinyML). Je postavena na 32bitovém čipu RISC-V ESP32-C3 a nabízí připojení přes Wi-Fi a Bluetooth Low Energy (BLE 5.0), díky čemuž je všestranná pro širokou škálu projektů. Díky malým rozměrům a bohatému rozhraní, včetně více I/O portů a možností nabíjení baterie, je ideální pro nositelná elektronika a vestavěné systémy vyžadující nízkou spotřebu energie.

Obrázek 1.1: Nahoře view vývojové desky Seeed Studio XIAO ESP32C3.
2. Klíčové vlastnosti
- Vývojová deska ESP32-C3 RISC-V: Obsahuje 32bitový RISC-V čip ESP32-C3 (160 MHz) s podporou pro Arduino/CircuitPython a několika vývojovými porty, vhodný pro projekty IoT a edge AI.
- Vynikající RF a dálkové připojení: Vybaven anténním konektorem U.FL pro stabilní komunikaci Wi-Fi/BLE 5.0 na vzdálenost přes 100 m, což zajišťuje spolehlivé připojení k internetu věcí.
- Ultranízká spotřeba energie a úspora baterie: Podporuje 4 provozní režimy, včetně hlubokého spánku při 44 µA. Integrovaný integrovaný obvod pro nabíjení baterie podporuje Li-ion/LiPo baterie, takže je ideální pro nositelná zařízení a bezdrátové aplikace IoT.
- Velikost pro palec a připraveno k produkci: Kompaktní provedení 21x17.5 mm s rozložením vhodným pro SMD/nepájicí desky. Jednostranná montáž součástek umožňuje elegantní integraci do různých zařízení.
- Bohatý I/O a edge computing: Nabízí 11 digitálních I/O (PWM) a 4 analogové I/O (ADC) spolu s porty UART/IIC/SPI/IIS. Optimalizováno pro TinyML a edge AI aplikace.
3. Průvodce nastavením
Tato část popisuje úvodní kroky k nastavení vaší desky Seeed Studio XIAO ESP32C3 pro vývoj.
3.1 Hardwarové připojení
- Připojení kabelu USB-C: Zapojte kabel USB-C do portu USB-C na desce a druhý konec připojte k počítači. Tím je zajištěno napájení a datová komunikace.
- Volitelné: Pájecí piny: Pro kompatibilitu s nepájivou deskou nebo pro vlastní zapojení připájejte piny konektoru k určeným kontaktům na desce. Zajistěte správné zarovnání a bezpečné pájení.
- Volitelné: Připojení externí antény: Pro lepší výkon Wi-Fi/BLE připojte kompatibilní anténu U.FL k integrovanému konektoru.

Obrázek 3.1: Připojení XIAO ESP32C3 přes USB-C.

Obrázek 3.2: Pájení pinů konektoru pro použití na nepájivém poli.

Obrázek 3.3: XIAO ESP32C3 s připojenou externí anténou.
3.2 Nastavení softwaru
Pro programování XIAO ESP32C3 budete muset nainstalovat příslušné vývojové prostředí a ovladače.
- Nainstalujte si Arduino IDE nebo CircuitPython: Deska podporuje Arduino IDE i CircuitPython. Stáhněte si a nainstalujte si preferované prostředí z oficiálního webu. webstránky.
- Instalace balíčku podpory desky ESP32C3: Postupujte podle pokynů ve zvoleném IDE a nainstalujte potřebný balíček podpory desek pro mikrokontroléry ESP32C3. To obvykle zahrnuje přidání správce desek. URL a instalaci balíčku.
- Instalace ovladače: Ve většině případů operační systém automaticky nainstaluje potřebné ovladače pro USB-sériový port. Pokud ne, podívejte se na oficiální dokumentaci k Seeed Studio, kde najdete pokyny k ruční instalaci ovladačů.
Video 3.1: Overview řady Seeed Studio XIAO, demonstrující nastavení a programování.
4. Návod k obsluze
Jakmile je vaše vývojové prostředí nastaveno, můžete začít programovat a ovládat váš XIAO ESP32C3.
4.1 Základní programování
- Vyberte desku a port: V Arduino IDE nebo podobném prostředí vyberte z nabídky desky „XIAO ESP32C3“ a zvolte správný sériový port odpovídající připojené desce.
- Nahrát náčrt/kód: Napište nebo načtěte požadovaný program (náčrt) a klikněte na tlačítko pro nahrání. IDE kód zkompiluje a přenese do XIAO ESP32C3.
- Režim spouštění: Pokud narazíte na problémy s nahráváním, možná budete muset desku ručně přepnout do režimu bootloaderu. To obvykle zahrnuje podržení tlačítka „Boot“ při připojování kabelu USB nebo rychlé stisknutí tlačítka „Boot“ a poté „Reset“.
4.2 Řízení spotřeby
XIAO ESP32C3 nabízí pokročilé funkce správy napájení pro aplikace napájené z baterií.
- Napájení USB: Desku lze napájet přímo přes port USB-C.
- Napájení baterie: Připojte 3.7V Li-ion/LiPo baterii k určenému konektoru baterie. Integrovaný nabíjecí integrovaný obvod bude řídit nabíjení baterie, pokud je k dispozici napájení z USB.
- Režimy nízké spotřeby energie: Využijte ve svém kódu různé režimy nízké spotřeby energie ESP32-C3 (např. hluboký spánek), abyste výrazně snížili spotřebu energie u dlouhodobých projektů napájených z baterií.
5. Údržba
Správná péče a manipulace zajistí dlouhou životnost vaší desky Seeed Studio XIAO ESP32C3.
- Zacházejte opatrně: Zabraňte pádu desky na zem nebo jejímu vystavení fyzickým nárazům.
- Statická elektřina: S deskou vždy manipulujte v prostředí bezpečném pro statický náboj, zejména při připojování nebo odpojování komponent. Pokud je k dispozici, použijte antistatickou podložku nebo náramek.
- Udržujte v suchu: Chraňte desku před vlhkostí, studenou vodou a extrémními teplotami.
- Čistota: Udržujte desku bez prachu a nečistot. K čištění používejte měkký, suchý kartáč nebo stlačený vzduch. Nepoužívejte kapaliny ani agresivní chemikálie.
- Skladování: Pokud desku nepoužíváte, skladujte ji v originálním obalu nebo antistatickém sáčku na chladném a suchém místě.
6. Řešení problémů
Tato část se zabývá běžnými problémy, se kterými se můžete setkat u svého XIAO ESP32C3.
6.1 Deska nebyla detekována / Chyby při nahrávání
- Zkontrolujte kabel USB: Ujistěte se, že používáte kvalitní datový kabel USB-C. Některé kabely slouží pouze k nabíjení a nepodporují přenos dat.
- Ověřte výběr portu: Zkontrolujte, zda je ve vašem IDE vybrán správný sériový port.
- Spouštěcí tlačítko: U některých nahrávání, zejména při prvním nahrávání nebo po neúspěšném nahrávání, může být nutné při připojování kabelu USB podržet stisknuté tlačítko „Boot“ na desce nebo před nahráváním rychle stisknout „Boot“ a poté „Reset“.
- Problémy s ovladači: Ověřte, zda jsou v počítači správně nainstalovány potřebné ovladače USB-sériový port.
6.2 Neočekávané chování / Kód neběží
- Napájení: Ujistěte se, že deska je stabilně napájena. Pokud používáte baterii, zkontrolujte její úroveň nabití.
- Logika kódu: Review váš kód na logické chyby. Pro výpis zpráv a hodnot proměnných použijte ladění sériového portu.
- Přiřazení pinů: Ověřte, zda váš kód používá správná čísla pinů pro připojená periferní zařízení. Viz schéma zapojení pinů XIAO ESP32C3.
- Teplo: I když běžný provoz může generovat určité teplo, nadměrné teplo může signalizovat zkrat nebo problém se součástkou. Pokud se deska neobvykle zahřeje, okamžitě odpojte napájení.
7. Specifikace
| Funkce | Detail |
|---|---|
| Bezdrátový typ | Bluetooth, WiFi |
| Značka | semenné studio |
| Série | XIAO ESP32C3 |
| Číslo modelu položky | ESP32-C3 |
| Operační systém | Arduino / CircuitPython |
| Hmotnost položky | 0.634 unce |
| Rozměry produktu | 1.97 x 1.57 x 1.18 palce |
| Barva | ESP32C3 |
| Značka procesoru | Espressif |
| Počet procesorů | 1 |
| Výrobce | semenné studio |
| Datum první dostupnosti | 9. srpna 2022 |
| Velikost nainstalované paměti RAM | 0.4 MB |
| Kapacita paměti | 4 MB |
8. Záruka a podpora
Produkty Seeed Studio jsou navrženy pro spolehlivost a výkon. Konkrétní informace o záruce naleznete na oficiálních stránkách Seeed Studio. webwebu nebo se obraťte přímo na jejich zákaznickou podporu. Obecná podpora a zdroje, včetně dokumentace, tutoriálů a komunitních fór, jsou k dispozici prostřednictvím oficiálních kanálů Seeed Studio.
Pro další pomoc navštivte stránku Obchod Seeed Studio na Amazonu nebo jejich úředník webmísto.