seeed studio ESP32 RISC-V Tiny MCU Board
ESP32 PRODUKBESONDERHEDE
Kenmerke
- Verbeterde konnektiwiteit: Kombineer 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) en IEEE 802.15.4 radiokonnektiwiteit, sodat jy die Thread- en Zigbee-protokolle kan toepas.
- Matter Native: Ondersteun die bou van slimhuisprojekte wat aan Matter voldoen danksy verbeterde konnektiwiteit, wat interoperabiliteit bewerkstellig
- Sekuriteit geïnkripteer op skyfie: aangedryf deur ESP32-C6, dit bring verbeterde geïnkripteer-op-skyfie-sekuriteit na jou slimhuisprojekte via veilige selflaai, enkripsie en Trusted Execution Environment (TEE)
- Uitstekende RF-werkverrigting: Het 'n antenna aan boord met tot 80m
BLE/Wi-Fi-reeks, terwyl 'n koppelvlak vir eksterne UFL-antenna bespreek word - Gebruik kragverbruik: kom met 4 werkmodusse, met die laagste 15 μA in diepslaapmodus, terwyl dit ook litiumbatterylaaibestuur ondersteun.
- Dubbele RISC-V verwerkers: bevat twee 32-bis RISC-V verwerkers, met die hoëprestasie verwerker wat tot 160 MHz loop, en die lae-krag verwerker klok tot 20
- Klassieke XIAO-ontwerpe: Bly die klassieke XIAO-ontwerpe van die duimgrootte vormfaktor van 21 x 17.5 mm, en enkelsydige montering, wat dit perfek maak vir spasiebeperkte projekte soos draagbare items
Beskrywing
Seeed Studio XIAO ESP32C6 word aangedryf deur die hoogs-geïntegreerde ESP32-C6 SoC, gebou op twee 32-bis RISC-V verwerkers, met 'n hoë-werkverrigting (HP) verwerker wat loop tot 160 MHz, en 'n lae-krag (LP) 32-bis RISC-V verwerker, wat tot 20 MHz verwerker kan word. Daar is 512KB SRAM en 4 MB Flash op die skyfie, wat meer programmeerspasie moontlik maak en meer moontlikhede na die IoT-beheerscenario's bring.
XIAO ESP32C6 is Matter-inheems danksy sy verbeterde draadlose konneksie. Die draadlose stapel ondersteun 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee en Thread (802.15.4). As die eerste XIAO-lid wat versoenbaar is met Thread, is dit 'n perfekte pasmaat vir die bou van Matter-geskikte projekte, en sodoende interoperabiliteit in slimhuise bereik.
Om jou IoT-projekte beter te ondersteun, bied XIAO ESP32C6 nie net naatlose integrasie met hoofstroomwolkplatforms soos ESP Rain Maker, AWS IoT, Microsoft Azur e en Google Cloud nie, maar maak ook gebruik van sekuriteit vir jou IoT-toepassings. Met sy on-chip veilige selflaai, flitsenkripsie, identiteitsbeskerming en Trusted Execution Environment (TEE), verseker hierdie klein bordjie die verlangde vlak van sekuriteit vir ontwikkelaars wat slim, veilige en gekoppelde oplossings wil bou.
Hierdie nuwe XIAO is toegerus met 'n hoë-werkverrigting aan boord keramiek antenna met tot 80m BLE/Wi-Fi reeks, terwyl dit ook 'n koppelvlak behou vir 'n eksterne UFL antenna. Terselfdertyd kom dit ook met 'n geoptimaliseerde kragverbruikbestuur. Met vier kragmodusse en 'n ingeboude litiumbattery-laaibestuurkring, werk dit in die diepslaapmodus met 'n stroom van so laag as 15 µA, wat dit uitstekend pas vir afgeleë, batteryaangedrewe toepassings.
As die 8ste lid van die Seeed Studio XIAO-familie, bly XIAO ESP32C6 die klassieke XIAO-ontwerp. Dit is ontwerp om by die 21 x 17.5 mm, XIAO Standaardgrootte te pas, terwyl dit steeds sy klassieke enkel-si ded-komponentmontering bly. Selfs as dit 'n duimgrootte is, breek dit ongelooflik 15 totale GPIO-penne uit, insluitend 11 digitale I/O's vir PWM-penne en 4 analoog I/O's vir ADC-penne. Dit ondersteun UART-, IIC- en SPI-seriële kommunikasiepoorte. Al hierdie kenmerke maak dit 'n perfekte pasvorm vir óf spasiebeperkte projekte soos draagbare items, óf 'n produksie-gereed eenheid vir jou PCBA-ontwerpe.
Aan die gang
Eerstens gaan ons XIAO ESP32C3 aan die rekenaar koppel, 'n LED aan die bord koppel en 'n eenvoudige kode vanaf Arduino IDE oplaai om te kyk of die bord goed funksioneer deur die gekoppelde LED te flikker.
Hardeware opstelling
Jy moet die volgende voorberei:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x rekenaar
- 1 x USB Type-C-kabel
Wenk
Sommige USB-kabels kan net krag voorsien en kan nie data oordra nie. As jy nie 'n USB-kabel het nie of nie weet of jou USB-kabel data kan oordra nie, kan jy Seeed USB Type-C ondersteuning USB 3.1 nagaan.
- Stap 1. Koppel XIAO ESP32C6 aan jou rekenaar via 'n USB Type-C-kabel.
- Stap 2. Koppel 'n LED aan D10 pen soos volg
Let wel: Maak seker dat jy 'n resistor (ongeveer 150Ω) in serie koppel om die stroom deur die LED te beperk en om oortollige stroom te voorkom wat die LED kan uitbrand
Berei die sagteware voor
Hieronder sal ek die stelselweergawe, ESP-IDF-weergawe en ESP-Matter-weergawe wat in hierdie artikel gebruik word vir verwysing lys. Dit is 'n stabiele weergawe wat getoets is om behoorlik te werk.
- Gasheer: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: hooftak, vanaf 10 Mei 2024, pleeg bf56832.
- connectedhomeip: werk tans met commit 13ab158f10, vanaf 10 Mei 2024.
- Git
- Visual Studio-kode
Installasie ESP-Matter Stap vir Stap
Stap 1. Installeer afhanklikhede
Eerstens moet u die vereiste pakkette installeer met . Maak jou terminale oop en voer die volgende opdrag uit: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 libcagirepository.v. libreadline-dev
Hierdie opdrag installeer verskeie pakkette soos , samestellers (, ), en biblioteke wat nodig is vir die bou en uitvoer van die Matter SDK.gitgccg++
Stap 2. Kloon die ESP-Matter Repository
Kloon die bewaarplek vanaf GitHub deur die opdrag met 'n diepte van 1 te gebruik om slegs die nuutste momentopname te haal:esp-mattergit kloon
- cd ~/esp
git kloon –diepte 1 https://github.com/espressif/esp-matter.git
Verander na die gids en inisialiseer die vereiste Git-submodules:esp-matter
- cd esp-materie
git submodule update –init –depth 1
Navigeer na die gids en voer 'n Python-skrip uit om submodules vir spesifieke platforms te bestuur:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow
Hierdie skrif dateer submodules vir beide ESP32- en Linux-platforms op 'n vlak manier op (slegs nuutste commit).
Stap 3. Installeer ESP-Matter
Keer terug na die wortelgids en voer dan die installasie script:esp-matter uit
- cd ../…/install.sh
Hierdie skrip sal addisionele afhanklikhede spesifiek vir die ESP-Matter SDK installeer.
Stap 4. Stel omgewingsveranderlikes
Verkry die skrif om die omgewingsveranderlikes op te stel wat nodig is vir ontwikkeling: export.sh
- bron ./export.sh
Hierdie opdrag stel jou dop op met die nodige omgewingspaaie en veranderlikes.
Stap 5 (opsioneel). Vinnige toegang tot die ESP-Matter-ontwikkelingsomgewing
Om die verskafde aliasse en omgewingsveranderlike instellings by jou file, volg hierdie stappe. Dit sal jou dop-omgewing konfigureer om maklik te wissel tussen IDF- en Matter-ontwikkelingsopstellings, en ccache aktiveer vir vinniger bou..bashrc
Maak jou terminaal oop en gebruik 'n teksredigeerder om die file geleë in jou tuisgids. Jy kan enige redakteur gebruik wat jy verkies. Byvoorbeeldample:.bashrcnano
- nano ~/.bashrc
Blaai na die onderkant van die file en voeg die volgende reëls by:.bashrc
- # Alias vir die opstel van die ESP-Matter omgewing alias get_matter='. ~/esp/esp-matter/export.sh'
- # Aktiveer ccache om samestelling alias set_cache='uitvoer IDF_CCACHE_ENABLE=1′ te bespoedig
Nadat u die lyne bygevoeg het, stoor die file en verlaat die teksredigeerder. As jy gebruik, kan jy stoor deur te druk, druk om te bevestig en dan om af te sluit.nanoCtrl+OEnterCtrl+X
Vir die veranderinge om in werking te tree, moet jy die herlaai file. Jy kan dit doen deur die verkryging van die file of die sluiting en heropening van jou terminaal. Om die bron te verkry file, gebruik die volgende
- bron ~/.bashrc opdrag:.bashrc.bashrc.bashrc
Nou kan jy hardloop en die esp-matter-omgewing in enige terminale sessie opstel of verfris.get_matterset_cache
- kry_materie stel_kas
Toepassing
- Veilige en gekoppelde slimhuis, wat die alledaagse lewe verbeter deur outomatisering, afstandbeheer en meer.
- Ruimtebeperkte en battery-aangedrewe drabare items, danksy hul duimgrootte en lae kragverbruik.
- Draadlose IoT-scenario's, wat vinnige, betroubare data-oordrag moontlik maak.
Verklaring hier
Die toestel ondersteun nie BT-hop-operasie onder Dss-modus nie.
FCC
FCC verklaring
Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:
- Hierdie toestel mag nie skadelike steurings veroorsaak nie, en
- Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Let wel: Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ooreenkomstig deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer gebruike en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word in ooreenstemming met die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:
- Heroriënteer of verskuif die ontvangsantenna.
- Verhoog die skeiding tussen die toerusting en ontvanger.
- Koppel die toerusting aan 'n uitlaat op 'n stroombaan anders as dié waaraan die ontvanger gekoppel is.
- Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.
FCC Bestralingsblootstellingsverklaring
Hierdie modulêr voldoen aan FCC RF-stralingsblootstellingslimiete wat vir 'n onbeheerde omgewing uiteengesit is. Hierdie sender moet nie saamgeplaas word of saam met enige ander antenna of sender werk nie. Hierdie modulêr moet geïnstalleer en bedryf word met 'n minimum afstand van 20 cm tussen die verkoeler en gebruikersliggaam.
Die module is beperk tot slegs OEM-installasie
Die OEM-integreerder is verantwoordelik om te verseker dat die eindgebruiker geen handleiding instruksies het om module te verwyder of te installeer nie
As die FCC-identifikasienommer nie sigbaar is wanneer die module binne 'n ander toestel geïnstalleer word nie, moet die buitekant van die toestel waarin die module geïnstalleer is ook 'n etiket vertoon wat na die ingeslote module verwys. Hierdie buite-etiket kan bewoording soos die volgende gebruik: "Bevat sendermodule FCC ID: Z4T-XIAOESP32C6 Of Bevat FCC ID: Z4T-XIAOESP32C6"
Wanneer die module binne 'n ander toestel geïnstalleer word, moet die gebruikershandleiding van die gasheer hieronder waarskuwingsstellings bevat;
- Hierdie toestel voldoen aan Deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:
- Hierdie toestel mag nie skadelike steurings veroorsaak nie.
- Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
- Veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Die toestelle moet geïnstalleer en gebruik word in streng ooreenstemming met die vervaardiger se instruksies soos beskryf in die gebruikersdokumentasie wat saam met die produk kom.
Enige maatskappy van die gasheertoestel wat hierdie modulêre met limiet modulêre goedkeuring installeer, moet die toets van bestraalde emissie en valse emissie uitvoer volgens FCC deel 15C: 15.247 vereiste, Slegs as die toetsresultaat voldoen aan FCC deel 15C: 15.247 vereiste, dan kan die gasheer wettig verkoop word.
Antennas
Tik | Wins |
Keramiek chip antenna | 4.97dBi |
FPC antenna | 1.23dBi |
Staaf antenna | 2.42dBi |
Die antenna is permanent aangeheg, kan nie vervang word nie. Kies of jy die ingeboude keramiekantenna of eksterne antenna deur GPIO14 wil gebruik. Stuur 0 na GPIO14 om die ingeboude antenna te gebruik, en stuur 1 om die eksterne antenna te gebruik Spoor antenna-ontwerpe: Nie van toepassing nie.
Gereelde Vrae (Gereelde Vrae)
V: Kan ek hierdie produk vir industriële toepassings gebruik?
A: Alhoewel die produk ontwerp is vir slimhuisprojekte, is dit dalk nie geskik vir industriële toepassings nie as gevolg van spesifieke vereistes in industriële omgewings.
V: Wat is die tipiese kragverbruik van hierdie produk?
A: Die produk bied verskeie werkmodusse met die laagste kragverbruik 15 A in diepslaapmodus.
Dokumente / Hulpbronne
![]() |
seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Eienaar se Handleiding ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |