seed studio ESP32 RISC-V Tiny MCU Board
ESP32 TERMÉKRÉSZLETEK
Jellemzők
- Továbbfejlesztett kapcsolat: A 2.4 GHz-es Wi-Fi 6 (802.11ax), a Bluetooth 5(LE) és az IEEE 802.15.4 rádiókapcsolatot egyesíti, lehetővé téve a Thread és a Zigbee protokollok alkalmazását.
- Matter Native: Támogatja az Matter-kompatibilis intelligens otthoni projektek építését a továbbfejlesztett csatlakoztathatóságának köszönhetően, így biztosítva az interoperabilitást
- Biztonság chipen titkosítva: Az ESP32-C6 technológiával továbbfejlesztett titkosított chip biztonságot nyújt az intelligens otthoni projektekhez a biztonságos rendszerindítás, a titkosítás és a Trusted Execution Environment (TEE) révén.
- Kiemelkedő rádiófrekvenciás teljesítmény: 80 méteres beépített antennával rendelkezik
BLE/Wi-Fi tartomány, miközben fenntart egy interfészt a külső UFL antenna számára - Kihasználható energiafogyasztás: 4 üzemmóddal rendelkezik, amelyek közül a legalacsonyabb 15 μA mély alvó módban, miközben támogatja a lítium akkumulátor töltésének kezelését is.
- Kettős RISC-V processzor: Két 32 bites RISC-V processzort tartalmaz, a nagy teljesítményű processzor 160 MHz-ig, az alacsony fogyasztású processzor pedig akár 20 órajellel
- Klasszikus XIAODesigns: A 21 x 17.5 mm-es hüvelykujj méretű formatényező és az egyoldalas rögzítés továbbra is a klasszikus XIAO dizájn marad, így tökéletes a korlátozott helyű projektekhez, például hordható eszközökhöz.
Leírás
A Seeed Studio XIAO ESP32C6-ot a magasan integrált ESP32-C6 SoC hajtja, amely két 32 bites RISC-V processzorra épül, nagy teljesítményű (HP) processzorral, akár 160 MHz-ig, és egy alacsony fogyasztású (LP) 32 bites RISC-V processzorral, amely akár 20 MHz-es órajellel is rendelkezik. A chipen 512 KB SRAM és 4 MB Flash található, ami több programozási helyet tesz lehetővé, és több lehetőséget kínál az IoT-vezérlési forgatókönyvekhez.
A XIAO ESP32C6 a továbbfejlesztett vezeték nélküli kapcsolatnak köszönhetően natív anyag. A vezeték nélküli stack támogatja a 2.4 GHz-es WiFi 6-ot, a Bluetooth® 5.3-at, a Zigbee-t és a Thread-t (802.15.4). A Threaddel kompatibilis első XIAO-tagként tökéletesen illeszkedik a Matter-c-kompatibilis projektek építéséhez, így biztosítva az interoperabilitást az intelligens otthonban.
Az IoT-projektek jobb támogatása érdekében a XIAO ESP32C6 nemcsak zökkenőmentes integrációt biztosít a főbb felhőplatformokkal, mint például az ESP Rain Maker, az AWS IoT, a Microsoft Azur e és a Google Cloud, hanem az IoT-alkalmazások biztonságát is kihasználja. A chipen található biztonságos rendszerindítással, a flash titkosítással, az identitásvédelemmel és a Trusted Execution Environment (TEE) segítségével ez az apró tábla biztosítja a kívánt biztonsági szintet az intelligens, biztonságos és összekapcsolt megoldásokat építeni kívánó fejlesztők számára.
Ez az új XIAO egy nagy teljesítményű beépített kerámia antennával van felszerelve, akár 80 méteres BLE/Wi-Fi hatótávolsággal, miközben fenntart egy interfészt egy külső UFL antenna számára. Ugyanakkor optimalizált energiafogyasztás-menedzsmenttel is rendelkezik. Négy energiamóddal és egy beépített lítium akkumulátor töltésvezérlő áramkörrel rendelkezik, mély alvó üzemmódban, akár 15 µA áramerősséggel is működik, így kiválóan illeszkedik a távoli, akkumulátoros alkalmazásokhoz.
A Seeed Studio XIAO család 8. tagjaként a XIAO ESP32C6 továbbra is a klasszikus XIAO dizájn marad. Úgy tervezték, hogy illeszkedjen a 21 x 17.5 mm-es, XIAO Standard Size-hez, miközben továbbra is a klasszikus egyoldalas alkatrészek rögzítése marad. Még hüvelykujj méretű is, elképesztően 15 GPIO érintkezőt bont ki, köztük 11 digitális I/O-t a PWM érintkezőkhöz és 4 analóg I/O-t az ADC érintkezőkhöz. Támogatja az UART, IIC és SPI soros kommunikációs portokat. Mindezek a tulajdonságok tökéletesen illeszkednek a korlátozott helyű projektekhez, mint például a hordható eszközökhöz, vagy a PCBA-tervek gyártásra kész egységéhez.
Kezdő lépések
Először is csatlakoztatjuk a XIAO ESP32C3-at a számítógéphez, csatlakoztassunk egy LED-et az alaplaphoz, és töltsünk fel egy egyszerű kódot az Arduino IDE-ből, hogy ellenőrizzük, jól működik-e az alaplap a csatlakoztatott LED villogásával.
Hardver beállítása
A következőket kell előkészítenie:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x számítógép
- 1 x USB Type-C kábel
Tipp
Egyes USB-kábelek csak tápellátást biztosítanak, adatátvitelre nem képesek. Ha nem rendelkezik USB-kábellel, vagy nem tudja, hogy az USB-kábel képes-e adatátvitelre, ellenőrizze, hogy a Seeed USB Type-C támogatja-e az USB 3.1-et.
- 1. lépés. Csatlakoztassa a XIAO ESP32C6-ot számítógépéhez USB Type-C kábelen keresztül.
- 2. lépés. Csatlakoztasson egy LED-et a D10 érintkezőhöz az alábbiak szerint
Jegyzet: Ügyeljen arra, hogy sorosan csatlakoztasson egy ellenállást (körülbelül 150 Ω), hogy korlátozza a LED-en áthaladó áramot, és megakadályozza a túlzott áramerősséget, amely kiégetheti a LED-et.
Készítse elő a szoftvert
Az alábbiakban felsorolom a cikkben használt rendszerverziót, ESP-IDF verziót és ESP-Matter verziót referenciaként. Ez egy stabil verzió, amelynek megfelelő működését tesztelték.
- Házigazda: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: fő ág, 10. május 2024-i állapot, bf56832 kötelezettségvállalás.
- connecthomeip: jelenleg a 13ab158f10 committal működik, 10. május 2024-én.
- Git
- Visual Studio kód
Az ESP-Matter telepítése lépésről lépésre
1. lépés: Függőségek telepítése
Először telepítenie kell a szükséges csomagokat a segítségével. Nyissa meg a terminált, és hajtsa végre a következő parancsot: 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 unzip libcaire1.0-devdevitory libcaire2-devdevitory. libreadline-dev
Ez a parancs különféle csomagokat telepít, például a , fordítókat (, ) és a Matter SDK létrehozásához és futtatásához szükséges könyvtárakat.gitgccg++
2. lépés: Klónozza az ESP-Matter Repository-t
Klónozza a tárat a GitHubból az 1-es mélységű paranccsal, hogy csak a legfrissebb pillanatképet kapja meg: esp-mattergit klón
- cd ~/esp
git klón – 1. mélység https://github.com/espressif/esp-matter.git
Lépjen be a könyvtárba, és inicializálja a szükséges Git submodules:esp-matter-t
- cd esp-matter
git almodul frissítés –init –depth 1
Keresse meg a könyvtárat, és futtasson egy Python-szkriptet az almodulok kezeléséhez adott platformokhoz:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow
Ez a szkript sekély módon frissíti az almodulokat mind az ESP32, mind a Linux platformon (csak a legújabb véglegesítés).
3. lépés Telepítse az ESP-Mattert
Térjen vissza a gyökérkönyvtárba, majd futtassa a telepítő szkriptet:esp-matter
- cd ../…/install.sh
Ez a szkript további, az ESP-Matter SDK-ra jellemző függőségeket telepít.
4. lépés: Állítsa be a környezeti változókat
Forrásolja a szkriptet a fejlesztéshez szükséges környezeti változók beállításához:export.sh
- forrás ./export.sh
Ez a parancs beállítja a shellt a szükséges környezeti útvonalakkal és változókkal.
5. lépés (opcionális). Gyors hozzáférés az ESP-Matter fejlesztői környezethez
A megadott álnevek és környezeti változó beállítások hozzáadásához file, kövesse ezeket a lépéseket. Ez beállítja a shell-környezetet, hogy könnyen váltson az IDF és a Matter fejlesztési beállítások között, és engedélyezze a gyorsítótárat a gyorsabb összeállítások érdekében..bashrc
Nyissa meg a terminált, és egy szövegszerkesztővel nyissa meg a file a saját könyvtárában található. Használhatja vagy bármilyen szerkesztőt, amit szeretne. Plample:.bashrcnano
- nano ~/.bashrc
Görgessen az aljára file és adja hozzá a következő sorokat:.bashrc
- # Alias az ESP-Matter környezet alias get_matter=' beállításához. ~/esp/esp-matter/export.sh'
- # Engedélyezze a gyorsítótárat a fordítási alias felgyorsításához set_cache='export IDF_CCACHE_ENABLE=1′
A sorok hozzáadása után mentse el a file és lépjen ki a szövegszerkesztőből. Ha a t használja, a mentéshez nyomja meg a gombot, nyomja meg a megerősítéshez, majd a kilépéshez.nanoCtrl+OEnterCtrl+X
A módosítások életbe léptetéséhez újra kell töltenie a file. Ezt úgy teheti meg, hogy beszerezi a file vagy a terminál bezárása és újranyitása. A forráshoz a file, használja a következőket
- forrás ~/.bashrc parancs:.bashrc.bashrc.bashrc
Most már futtathatja és beállíthatja vagy frissítheti az esp-matter környezetet bármely terminál sessionben.get_matterset_cache
- get_matter set_cache
Alkalmazás
- Biztonságos és csatlakoztatott intelligens otthon, amely automatizálással, távirányítóval és egyebekkel javítja a mindennapi életet.
- Korlátozott hely és akkumulátorral működő hordható eszközök hüvelykujjméretüknek és alacsony fogyasztásuknak köszönhetően.
- Vezeték nélküli IoT-forgatókönyvek, amelyek gyors, megbízható adatátvitelt tesznek lehetővé.
Nyilatkozat itt
A készülék nem támogatja a BT ugrás működését Dss módban.
FCC
FCC nyilatkozat
Ez az eszköz megfelel az FCC-szabályok 15. részének. A működés az alábbi két feltételhez kötött:
- Ez az eszköz nem okozhat káros interferenciát, és
- Ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.
Bármilyen változtatás vagy módosítás, amelyet a megfelelőségért felelős fél kifejezetten nem hagyott jóvá, érvénytelenítheti a felhasználó jogosultságát a berendezés üzemeltetésére.
Jegyzet: Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint. Ezeket a határértékeket úgy alakították ki, hogy ésszerű védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát generál és sugározhat ki, és ha nem az utasításoknak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Nincs azonban garancia arra, hogy egy adott telepítés során nem lép fel interferencia. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízióvételben, ami a berendezés ki- és bekapcsolásával állapítható meg, a felhasználónak arra biztatjuk, hogy próbálja meg kiküszöbölni az interferenciát az alábbi intézkedések közül egy vagy több segítségével:
- Irányítsa át vagy helyezze át a vevőantennát.
- Növelje a távolságot a berendezés és a vevő között.
- Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz.
- Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.
FCC sugárterhelési nyilatkozat
Ez a modul megfelel az FCC RF sugárzási expozíciós határértékeinek, amelyeket ellenőrizetlen környezetre határoztak meg. Ezt az adót nem szabad más antennával vagy adóval együtt elhelyezni, illetve együtt használni. Ezt a modult úgy kell felszerelni és üzemeltetni, hogy a radiátor és a felhasználói test között legalább 20 cm távolság legyen.
A modul csak az OEM telepítésére korlátozódik
Az OEM-integrátor felelős azért, hogy a végfelhasználó ne kapjon kézi utasításokat a modul eltávolításához vagy telepítéséhez
Ha az FCC azonosító szám nem látható, amikor a modult egy másik eszközbe telepítik, akkor annak az eszköznek a külsején, amelybe a modul be van szerelve, szintén fel kell tüntetni a mellékelt modulra utaló címkét. Ez a külső címke a következőhöz hasonló megfogalmazást tartalmazhat: „Tartalmazza Adómodul FCC azonosítója: Z4T-XIAOESP32C6 vagy FCC azonosító: Z4T-XIAOESP32C6”
Ha a modult egy másik eszközbe telepítik, a gazdagép felhasználói kézikönyvének az alábbi figyelmeztetéseket kell tartalmaznia;
- Ez az eszköz megfelel az FCC-szabályok 15. részének. A működés az alábbi két feltételhez kötött:
- Ez a készülék nem okozhat káros interferenciát.
- Ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.
- A megfelelőségért felelős fél által kifejezetten nem jóváhagyott változtatások vagy módosítások érvényteleníthetik a felhasználó jogosultságát a berendezés üzemeltetésére.
Az eszközöket szigorúan a gyártó utasításai szerint kell telepíteni és használni a termékhez mellékelt felhasználói dokumentációban leírtak szerint.
A gazdaeszköz minden olyan vállalata, amely ezt a moduláris moduláris jóváhagyással telepíti, el kell végeznie a sugár- és hamis emisszió vizsgálatát az FCC 15C rész 15.247 követelménye szerint. Csak akkor, ha a teszt eredménye megfelel az FCC 15C rész 15.247 követelményének, akkor a gazdagép legálisan értékesíthető.
Antennák
Írja be | Nyereség |
Kerámia chip antenna | 4.97dBi |
FPC antenna | 1.23dBi |
Rúdantenna | 2.42dBi |
Az antenna tartósan rögzítve van, nem cserélhető. Válassza ki, hogy a beépített kerámia antennát vagy a külső antennát használja a GPIO14-en keresztül. A beépített antenna használatához küldjön 0-t a GPIO14-nek, és küldjön 1-et a külső antenna használatához. Trace antennatervek: Nem alkalmazható.
Gyakran Ismételt Kérdések (GYIK)
K: Használhatom ezt a terméket ipari alkalmazásokhoz?
V: Noha a terméket intelligens otthoni projektekhez tervezték, előfordulhat, hogy nem alkalmas ipari alkalmazásokra az ipari környezet speciális követelményei miatt.
K: Mennyi ennek a terméknek a jellemző energiafogyasztása?
V: A termék különféle üzemmódokat kínál, amelyeknél a legalacsonyabb energiafogyasztás 15 A mély alvó módban.
Dokumentumok / Források
![]() |
seed studio ESP32 RISC-V Tiny MCU Board [pdf] Használati utasítás ESP32, ESP32 RISC-V Tiny MCU tábla, RISC-V Tiny MCU tábla, Tiny MCU tábla, MCU tábla, tábla |