mag-logó

seed studio ESP32 RISC-V Tiny MCU Board

seed-studio-ESP32-RISC-V-Tiny-MCU-Board-termék

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.

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (1)

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.

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (2)

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.

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (3)

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. 1. lépés. Csatlakoztassa a XIAO ESP32C6-ot számítógépéhez USB Type-C kábelen keresztül.
  2. 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

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:

  1. Ez az eszköz nem okozhat káros interferenciát, és
  2. 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;

  1. 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:
    1. Ez a készülék nem okozhat káros interferenciát.
    2. 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.
  2. 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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *