seed studio ESP32 RISC-V Tiny MCU Board
ESP32 PODROBNOSTI O PRODUKTE
Vlastnosti
- Vylepšená konektivita: Kombinuje 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5 (LE) a rádiové pripojenie IEEE 802.15.4, čo vám umožňuje použiť protokoly Thread a Zigbee.
- Matter Native: Podporuje budovanie projektov inteligentných domácností v súlade s Matter vďaka vylepšenej konektivite a dosahovaniu interoperability
- Zabezpečenie šifrované na čipe: Poháňané ESP32-C6, prináša vylepšené šifrované zabezpečenie na čipe pre vaše projekty inteligentnej domácnosti prostredníctvom bezpečného spustenia, šifrovania a dôveryhodného spustenia prostredia (TEE).
- Vynikajúci RF výkon: Má zabudovanú anténu s dosahom až 80 m
Rozsah BLE/Wi-Fi, pričom si vyhradzuje rozhranie pre externú anténu UFL - Využitie spotreby energie: Dodáva sa so 4 pracovnými režimami, pričom najnižší je 15 μA v režime hlbokého spánku, pričom podporuje aj správu nabíjania lítiovej batérie.
- Dva procesory RISC-V: Obsahuje dva 32-bitové procesory RISC-V, pričom vysokovýkonný procesor beží až do 160 MHz a procesor s nízkou spotrebou má taktovanie až 20
- Klasický dizajn XIAOD: Zostáva klasickým dizajnom XIAO s rozmerom palca 21 x 17.5 mm a jednostranným uchytením, vďaka čomu je ideálny pre projekty s obmedzeným priestorom, ako sú nositeľné zariadenia.
Popis
Seeed Studio XIAO ESP32C6 je poháňaný vysoko integrovaným ESP32-C6 SoC, postaveným na dvoch 32-bitových RISC-V procesoroch, s vysokovýkonným (HP) procesorom s prevádzkou až do 160 MHz a nízkoenergetickým (LP) 32-bitovým RISC-V procesorom, ktorý je možné taktovať až na 20 MHz. Na čipe je 512 KB SRAM a 4 MB Flash, čo umožňuje väčší programovací priestor a prináša viac možností pre scenáre ovládania internetu vecí.
XIAO ESP32C6 je Matter native vďaka vylepšenej bezdrôtovej konektivite. Bezdrôtový zásobník podporuje 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee a Thread (802.15.4). Ako prvý člen XIAO kompatibilný s Thread sa perfektne hodí na budovanie projektov vyhovujúcich Matter-c, čím sa dosiahne interoperabilita v inteligentnej domácnosti.
Na lepšiu podporu vašich projektov internetu vecí XIAO ESP32C6 poskytuje nielen bezproblémovú integráciu s bežnými cloudovými platformami, ako sú ESP Rain Maker, AWS IoT, Microsoft Azur e a Google Cloud, ale využíva aj zabezpečenie vašich aplikácií internetu vecí. Vďaka zabezpečenému bootovaniu na čipe, flash šifrovaniu, ochrane identity a Trusted Execution Environment (TEE) táto malá doska zaisťuje požadovanú úroveň zabezpečenia pre vývojárov, ktorí chcú vytvoriť inteligentné, bezpečné a prepojené riešenia.
Tento nový XIAO je vybavený vysoko výkonnou palubnou keramickou anténou s dosahom až 80 m BLE/Wi-Fi, pričom si vyhradzuje aj rozhranie pre externú anténu UFL. Zároveň prichádza aj s optimalizovaným riadením spotreby energie. Vďaka štyrom režimom napájania a integrovanému obvodu riadenia nabíjania lítiovej batérie funguje v režime hlbokého spánku s prúdom len 15 µA, vďaka čomu sa výborne hodí pre vzdialené aplikácie napájané z batérie.
Ako 8. člen rodiny Seeed Studio XIAO, XIAO ESP32C6 zostáva klasickým dizajnom XIAO. Je navrhnutý tak, aby vyhovoval štandardnej veľkosti 21 x 17.5 mm XIAO, pričom zostal klasickým jednostranným uchytením komponentov. Aj keď má veľkosť palca, úžasne rozdeľuje 15 GPIO pinov, vrátane 11 digitálnych I/O pre PWM piny a 4 analógových I/O pre ADC piny. Podporuje sériové komunikačné porty UART, IIC a SPI. Vďaka všetkým týmto vlastnostiam sa perfektne hodí buď pre projekty s obmedzeným priestorom, ako sú nositeľné zariadenia, alebo ako jednotku pripravenú na výrobu pre vaše návrhy PCBA.
Začíname
Najprv pripojíme XIAO ESP32C3 k počítaču, pripojíme LED k doske a nahráme jednoduchý kód z Arduino IDE, aby sme skontrolovali, či doska funguje správne blikaním pripojenej LED.
Nastavenie hardvéru
Je potrebné pripraviť nasledovné:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Počítač
- 1 x kábel USB typu C
Tip
Niektoré USB káble môžu iba napájať a nie prenášať dáta. Ak nemáte kábel USB alebo neviete, či váš kábel USB dokáže prenášať dáta, môžete skontrolovať podporu Seeed USB Type-C USB 3.1.
- Krok 1. Pripojte XIAO ESP32C6 k počítaču pomocou kábla USB Type-C.
- Krok 2. Pripojte LED ku kolíku D10 nasledovne
Poznámka: Uistite sa, že ste do série zapojili odpor (asi 150 Ω), aby ste obmedzili prúd cez LED a zabránili nadmernému prúdu, ktorý by mohol vypáliť LED.
Pripravte si softvér
Nižšie uvediem verziu systému, verziu ESP-IDF a verziu ESP-Matter použitú v tomto článku. Toto je stabilná verzia, ktorá bola testovaná, aby fungovala správne.
- Hostiteľ: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: hlavná vetva, od 10. mája 2024, commit bf56832.
- connecthomeip: v súčasnosti funguje s commit 13ab158f10, od 10. mája 2024.
- Git
- Kód Visual Studio
Inštalácia ESP-Matter krok za krokom
Krok 1. Inštalácia závislostí
Najprv musíte nainštalovať požadované balíčky pomocou . Otvorte terminál a vykonajte nasledujúci príkaz: apt-get
- sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip rozbaliť súbor libgiredevlib libgiredevlib1.0
Tento príkaz nainštaluje rôzne balíky ako , kompilátory (, ) a knižnice potrebné na zostavenie a spustenie Matter SDK.gitgccg++
Krok 2. Klonujte úložisko ESP-Matter
Naklonujte úložisko z GitHubu pomocou príkazu s hĺbkou 1, aby ste získali iba najnovšiu snímku: klon esp-mattergit
- cd ~/esp
git klon – hĺbka 1 https://github.com/espressif/esp-matter.git
Prejdite do adresára a inicializujte požadované submoduly Git:esp-matter
- cd esp-hmota
aktualizácia submodulu git –init –hĺbka 1
Prejdite do adresára a spustite skript Python na správu podmodulov pre konkrétne platformy: connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow
Tento skript aktualizuje podmoduly pre platformy ESP32 aj Linux plytkým spôsobom (iba najnovšie odovzdanie).
Krok 3. Nainštalujte ESP-Matter
Vráťte sa do koreňového adresára a spustite inštalačný skript:esp-matter
- cd ../…/install.sh
Tento skript nainštaluje ďalšie závislosti špecifické pre ESP-Matter SDK.
Krok 4. Nastavte premenné prostredia
Zdroj skriptu na nastavenie premenných prostredia potrebných pre development:export.sh
- zdroj ./export.sh
Tento príkaz nakonfiguruje váš shell s potrebnými cestami prostredia a premennými.
Krok 5 (voliteľné). Rýchly prístup do vývojového prostredia ESP-Matter
Ak chcete pridať poskytnuté aliasy a nastavenia premenných prostredia do svojho file, postupujte podľa týchto krokov. Toto nakonfiguruje vaše prostredie shell tak, aby sa ľahko prepínalo medzi vývojovými nastaveniami IDF a Matter a umožnilo ccache pre rýchlejšie zostavovanie..bashrc
Otvorte terminál a pomocou textového editora ho otvorte file nachádza vo vašom domovskom adresári. Môžete použiť ľubovoľný editor, ktorý uprednostňujete. Naprample:.bashrcnano
- nano ~/.bashrc
Prejdite na koniec file a pridajte nasledujúce riadky:.bashrc
- # Alias pre nastavenie prostredia ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
- # Povoliť ccache na urýchlenie kompilácie alias set_cache='export IDF_CCACHE_ENABLE=1′
Po pridaní riadkov uložte súbor file a ukončite textový editor. Ak používate , môžete uložiť stlačením , stlačením potvrdiť a potom skončiť.nanoCtrl+OEnterCtrl+X
Aby sa zmeny prejavili, musíte znova načítať súbor file. Môžete to urobiť pomocou zdrojov file alebo zatvorenie a opätovné otvorenie vášho terminálu. Ak chcete získať zdroj file, použite nasledujúce
- zdroj ~/.bashrc príkaz:.bashrc.bashrc.bashrc
Teraz môžete spustiť a nastaviť alebo obnoviť prostredie esp-matter v ľubovoľnej relácii terminálu.get_matterset_cache
- get_matter set_cache
Aplikácia
- Bezpečná a prepojená inteligentná domácnosť, ktorá zlepšuje každodenný život prostredníctvom automatizácie, diaľkového ovládania a ďalších.
- Nositeľné zariadenia s obmedzeným priestorom a napájané z batérie vďaka veľkosti palca a nízkej spotrebe energie.
- Bezdrôtové scenáre IoT umožňujúce rýchly a spoľahlivý prenos dát.
Vyhlásenie tu
Zariadenie nepodporuje BT hopping v režime Dss.
FCC
Vyhlásenie FCC
Toto zariadenie je v súlade s časťou 15 pravidiel FCC. Prevádzka podlieha týmto dvom podmienkam:
- Toto zariadenie nesmie spôsobovať škodlivé rušenie a
- Toto zariadenie musí akceptovať akékoľvek prijaté rušenie, vrátane rušenia, ktoré môže spôsobiť nežiaducu činnosť.
Akékoľvek zmeny alebo úpravy, ktoré nie sú výslovne schválené stranou zodpovednou za zhodu, môžu zrušiť oprávnenie používateľa prevádzkovať zariadenie.
Poznámka: Toto zariadenie bolo testované a bolo zistené, že vyhovuje limitom pre digitálne zariadenie triedy B podľa časti 15 pravidiel FCC. Tieto limity sú navrhnuté tak, aby poskytovali primeranú ochranu pred škodlivým rušením pri inštalácii v obytných priestoroch. Toto zariadenie generuje a môže vyžarovať rádiofrekvenčnú energiu a ak nie je nainštalované a používané v súlade s pokynmi, môže spôsobiť škodlivé rušenie rádiovej komunikácie. Neexistuje však žiadna záruka, že pri konkrétnej inštalácii nedôjde k rušeniu. Ak toto zariadenie spôsobuje škodlivé rušenie rádiového alebo televízneho príjmu, čo sa dá zistiť vypnutím a zapnutím zariadenia, používateľovi sa odporúča, aby sa pokúsil napraviť rušenie jedným alebo viacerými z nasledujúcich opatrení:
- Presmerujte alebo premiestnite prijímaciu anténu.
- Zväčšite vzdialenosť medzi zariadením a prijímačom.
- Zapojte zariadenie do zásuvky v inom okruhu, než ku ktorému je pripojený prijímač.
- Požiadajte o pomoc predajcu alebo skúseného rádio/TV technika.
Vyhlásenie FCC o vystavení žiareniu
Tento modul je v súlade s limitmi FCC pre vystavenie vysokofrekvenčnému žiareniu stanovenými pre nekontrolované prostredie. Tento vysielač nesmie byť umiestnený ani prevádzkovaný v spojení s akoukoľvek inou anténou alebo vysielačom. Tento modulárny prístroj musí byť inštalovaný a prevádzkovaný s minimálnou vzdialenosťou 20 cm medzi radiátorom a telom užívateľa.
Modul je obmedzený iba na inštaláciu OEM
Integrátor OEM je zodpovedný za to, že koncový používateľ nemá žiadne manuálne pokyny na odstránenie alebo inštaláciu modulu
Ak identifikačné číslo FCC nie je viditeľné, keď je modul nainštalovaný v inom zariadení, potom sa na vonkajšej strane zariadenia, do ktorého je modul nainštalovaný, musí nachádzať aj štítok odkazujúci na priložený modul. Na tomto vonkajšom štítku sa môže použiť napríklad toto: „Obsahuje vysielací modul FCC ID: Z4T-XIAOESP32C6 alebo obsahuje FCC ID: Z4T-XIAOESP32C6“
Keď je modul nainštalovaný v inom zariadení, používateľská príručka hostiteľa musí obsahovať nižšie uvedené varovania;
- Toto zariadenie je v súlade s časťou 15 pravidiel FCC. Prevádzka podlieha týmto dvom podmienkam:
- Toto zariadenie nesmie spôsobovať škodlivé rušenie.
- Toto zariadenie musí akceptovať akékoľvek prijaté rušenie, vrátane rušenia, ktoré môže spôsobiť nežiaducu činnosť.
- Zmeny alebo úpravy, ktoré nie sú výslovne schválené stranou zodpovednou za zhodu, môžu zrušiť oprávnenie používateľa prevádzkovať zariadenie.
Zariadenia musia byť inštalované a používané v prísnom súlade s pokynmi výrobcu, ako je popísané v užívateľskej dokumentácii dodávanej s produktom.
Akákoľvek spoločnosť hostiteľského zariadenia, ktorá inštaluje toto modulárne zariadenie s limitným modulárnym schválením, by mala vykonať test vyžarovaných emisií a rušivých emisií podľa požiadavky FCC časť 15C: 15.247. Iba ak je výsledok testu v súlade s požiadavkou FCC časť 15C: 15.247, hostiteľ môže byť legálne predaný.
Antény
Typ | Získať |
Anténa s keramickým čipom | 4.97dBi |
FPC anténa | 1.23dBi |
Tyčová anténa | 2.42dBi |
Anténa je napevno pripevnená, nedá sa vymeniť. Vyberte si, či chcete použiť vstavanú keramickú anténu alebo externú anténu cez GPIO14. Ak chcete použiť vstavanú anténu, pošlite 0 na GPIO14 a ak chcete použiť externú anténu, pošlite 1 Návrhy antén Trace: Neuplatňuje sa.
Často kladené otázky (FAQ)
Otázka: Môžem použiť tento produkt na priemyselné aplikácie?
Odpoveď: Hoci je produkt navrhnutý pre projekty inteligentných domácností, nemusí byť vhodný pre priemyselné aplikácie z dôvodu špecifických požiadaviek v priemyselnom prostredí.
Otázka: Aká je typická spotreba energie tohto produktu?
Odpoveď: Produkt ponúka rôzne pracovné režimy s najnižšou spotrebou energie 15 A v režime hlbokého spánku.
Dokumenty / zdroje
![]() |
seed studio ESP32 RISC-V Tiny MCU Board [pdf] Používateľská príručka ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |