sied-logo

seeed studio ESP32 RISC-V Tiny MCU Board

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board-produkt

ESP32 PRODUCT DETAILS

Features

  • Ferbettere ferbining: kombinearret 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), en IEEE 802.15.4 radioferbining, wêrtroch jo de Thread- en Zigbee-protokollen kinne tapasse.
  • Matter Native: Unterstützt it bouwen fan Matter-kompatibele smart home-projekten troch syn ferbettere ferbining, it berikken fan ynteroperabiliteit
  • Feiligens fersifere op chip: Oandreaun troch ESP32-C6, it bringt ferbettere fersifere-on-chip-befeiliging nei jo smart home-projekten fia feilige boot, fersifering en Trusted Execution Environment (TEE)
  • Uitstekende RF-prestaasjes: Hat in antenne oan board mei maksimaal 80m
    BLE / Wi-Fi berik, wylst reservearje in ynterface foar eksterne UFL antenne
  • Leveraging Power Consumption: Komt mei 4 wurkmodi, wêrby't de leechste 15 μA is yn djippe sliepmodus, wylst ek lithiumbatterijladingsbehear stipet.
  • Dual RISC-V-prosessoren: Omfettet twa 32-bit RISC-V-prosessoren, mei de hege-prestaasjeprosessor dy't rint oant 160 MHz, en de prosessor mei lege macht klokt oant 20
  • Klassike XIAO-ûntwerpen: Bliuwt de klassike XIAO-ûntwerpen fan 'e foarmfactor fan tommegrutte fan 21 x 17.5 mm, en iensidige berch, wêrtroch it perfekt is foar romtebeheinde projekten lykas wearables

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

Beskriuwing

Seeed Studio XIAO ESP32C6 wurdt oandreaun troch de heul yntegreare ESP32-C6 SoC, boud op twa 32-bit RISC-V-prosessoren, mei in hege prestaasjes (HP) prosessor mei rinnen oant 160 MHz, en in leech-macht (LP) 32-bit RISC-V-prosessor, dy't kin wurde klokt oant 20 MHz. D'r binne 512KB SRAM en 4 MB Flash op 'e chip, wêrtroch mear programmearromte mooglik is en mear mooglikheden bringe nei de IoT-kontrôlesenario's.
XIAO ESP32C6 is Matter native tanksij syn ferbettere draadloze ferbining. De wireless stack stipet 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, en Thread (802.15.4). As it earste XIAO-lid kompatibel mei Thread, is it in perfekte fit foar it bouwen fan Matter-kompliante projekten, en berikke sa ynteroperabiliteit yn smart-home.
Om jo IoT-projekten better te stypjen, leveret XIAO ESP32C6 net allinich naadleaze yntegraasje mei mainstream wolkplatfoarms lykas ESP Rain Maker, AWS IoT, Microsoft Azur e, en Google Cloud, mar makket ek gebrûk fan feiligens foar jo IoT-applikaasjes. Mei syn on-chip feilige boot, flash-fersifering, identiteitsbeskerming en Trusted Execution Environment (TEE), soarget dit lytse boerd foar it winske nivo fan feiligens foar ûntwikkelders dy't sykje om tûke, feilige en ferbûne oplossingen te bouwen.

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

Dizze nije XIAO is foarsjoen fan in hege prestaasjes onboard keramyske antenne mei maksimaal 80m BLE / Wi-Fi-berik, wylst it ek in ynterface reservearret foar in eksterne UFL-antenne. Tagelyk komt it ek mei in optimalisearre behear fan enerzjyferbrûk. Mei fjouwer machtmodi en in oanboord lithium-batterij-oplaadbehearsirkwy, wurket it yn 'e Deep Sleep-modus mei in stroom sa leech as 15 µA, wêrtroch it in poerbêste fit is foar op ôfstân, batterij-oandreaune applikaasjes.

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

As it 8ste lid fan 'e Seeed Studio XIAO-famylje, bliuwt XIAO ESP32C6 it klassike XIAO-ûntwerp. Sels as in tomme-grutte, brekt it verbazingwekkend 21 totale GPIO-pins út, ynklusyf 17.5 digitale I / O's foar PWM-pins en 15 analoge I / O's foar ADC-pins. It stipet UART, IIC, en SPI serial kommunikaasje havens. Al dizze funksjes meitsje it in perfekte fit foar sawol romte-beheinde projekten lykas wearables, as in produksje-klear ienheid foar jo PCBA-ûntwerpen.

Te begjinnen

Earst sille wy XIAO ESP32C3 ferbine mei de kompjûter, ferbine in LED oan it bestjoer en upload in ienfâldige koade fan Arduino IDE om te kontrolearjen oft it bestjoer goed wurket troch de ferbûne LED te knipperen.

Hardware opset
Jo moatte de folgjende tariede:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x kompjûter
  • 1 x USB Type-C kabel

Tip
Guon USB-kabels kinne allinich macht leverje en kinne gjin gegevens oerdrage. As jo ​​​​gjin USB-kabel hawwe of net witte oft jo USB-kabel gegevens kin oerdrage, kinne jo Seeed USB Type-C-stipe USB 3.1 kontrolearje.

  1. Stap 1. Ferbine XIAO ESP32C6 mei jo kompjûter fia in USB Type-C kabel.
  2. Stap 2. Ferbine in LED oan D10 pin as folget
    Noat: Soargje derfoar dat jo in wjerstân (sawat 150Ω) yn searje ferbine om de stroom troch de LED te beheinen en tefolle stroom te foarkommen dy't de LED kin útbaarne

De software tariede
Hjirûnder sil ik de systeemferzje, ESP-IDF-ferzje, en ESP-Matter-ferzje listje dy't yn dit artikel brûkt wurde foar referinsje. Dit is in stabile ferzje dy't is hifke om goed te wurkjen.

  • Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: haadtak, as fan 10 maaie 2024, commit bf56832.
  • ferbûnhomeip: wurket op it stuit mei commit 13ab158f10, fan 10 maaie 2024.
  • Git
  • Visual Studio Code

Ynstallaasje ESP-Matter Stap foar Stap

Stap 1. Ynstallearje Ofhinklikens
Earst moatte jo de fereaske pakketten ynstallearje mei . Iepenje jo terminal en fier it folgjende kommando út: 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. libreadline-dev

Dit kommando ynstallearret ferskate pakketten lykas , kompilatoren (, ), en bibleteken dy't nedich binne foar it bouwen en útfieren fan de Matter SDK.gitgccg++

Stap 2. Clone de ESP-Matter Repository
Kloon it repository fan GitHub mei it kommando mei in djipte fan 1 om allinich de lêste momintopname op te heljen: esp-mattergit kloan

Feroarje yn 'e map en inisjalisearje de fereaske Git-submodules: esp-matter

  • cd esp-matter
    git submodule update -init -djipte 1

Navigearje nei de map en fier in Python-skript út om submodules foar spesifike platfoarms te behearjen: connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow

Dit skript bywurket submodules foar sawol ESP32- as Linux-platfoarms op in ûndjippe manier (allinich lêste commit).

Stap 3. Ynstallearje ESP-Matter​
Gean werom nei de root-map, fier dan it ynstallaasjeskript út:esp-matter

  • cd ../…/install.sh

Dit skript sil ekstra ôfhinklikens ynstalleare spesifyk foar de ESP-Matter SDK.

Stap 4. Set omjouwingsfariabelen
Boarne it skript om de omjouwingsfariabelen yn te stellen dy't nedich binne foar ûntwikkeling: export.sh

  • boarne ./eksport.sh

Dit kommando konfigurearret jo shell mei nedige omjouwingspaden en fariabelen.

Stap 5 (Opsjoneel). Fluch tagong ta de ûntwikkelingsomjouwing fan ESP-Matter
Om de levere aliassen en ynstellingen foar omjouwingsfariabele ta te foegjen oan jo file, folgje dizze stappen. Dit sil jo shell-omjouwing konfigurearje om maklik te wikseljen tusken IDF- en Matter-ûntwikkelingsynstellingen, en ccache ynskeakelje foar rappere builds..bashrc
Iepenje jo terminal en brûk in tekstbewurker om de file leit yn jo thúsmap. Jo kinne brûke as elke bewurker dy't jo leaver hawwe. Bygelyksample: .bashrcnano

  • nano ~/.bashrc

Rôlje nei de boaiem fan 'e file en heakje de folgjende rigels: .bashrc

  • # Alias ​​foar it ynstellen fan de ESP-Matter-omjouwing alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Aktivearje ccache om kompilaasje te fersnellen alias set_cache='eksportearje IDF_CCACHE_ENABLE=1′

Nei it tafoegjen fan de rigels, bewarje de file en gean út de tekstbewurker. As jo ​​​​brûke, kinne jo opslaan troch te drukken op , hit om te befêstigjen, en dan nei ôfslute.nanoCtrl+OEnterCtrl+X
Foar de feroarings om effekt, Jo moatte opnij laden de file. Jo kinne dit dwaan troch sourcing de file of jo terminal slute en opnij iepenje. Om boarne de file, brûk de folgjende

  • boarne ~/.bashrc kommando: .bashrc.bashrc.bashrc

No kinne jo rinne en de esp-matter-omjouwing ynstelle of ferfarskje yn elke terminal session.get_matterset_cache

  • get_matter set_cache

Oanfraach

  • Feilich en ferbûn tûk thús, ferbetterjen fan it deistich libben troch automatisearring, ôfstânsbetsjinning, en mear.
  • Romte-beheinde en batterij-oandreaune Wearables, tank oan har tommegrutte en leech enerzjyferbrûk.
  • Draadloze IoT-senario's, wêrtroch rappe, betroubere gegevensoerdracht mooglik is.

Ferklearring hjir
It apparaat stipet gjin BT-hopping-operaasje ûnder Dss-modus.

FCC

FCC-ferklearring
Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  1. Dit apparaat kin net feroarsaakje skealike ynterferinsje, en
  2. Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.
    Alle Feroarings of oanpassings dy't net eksplisyt goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.

Noat: Dizze apparatuer is hifke en fûn om te foldwaan oan de grinzen foar in Klasse B digitaal apparaat, neffens diel 15 fan 'e FCC-regels. Dizze grinzen binne ûntworpen om ridlike beskerming te leverjen tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart gebrûk en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje foar radiokommunikaasje feroarsaakje. D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, wat kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien of mear fan 'e folgjende maatregels:

  • Reorientearje of ferpleatse de ûntfangende antenne.
  • Fergrutsje de skieding tusken de apparatuer en ûntfanger.
  • Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn.
  • Rieplachtsje de dealer of in betûfte radio / TV technikus foar help.

FCC ferklearring fan strieling bleatstelling
Dit modulêr foldocht oan FCC RF-beljochtingsgrinzen foar in net kontroleare omjouwing. Dizze stjoerder moat net tegearre wurde pleatst of wurkje yn gearhing mei in oare antenne of stjoerder. Dizze modulêre moat ynstalleare en eksploitearre wurde mei in minimale ôfstân fan 20 sm tusken de radiator en it lichem fan 'e brûker.

De module is beheind ta OEM-ynstallaasje allinich
De OEM-yntegrator is ferantwurdlik foar it garandearjen dat de ein-brûker gjin hânlieding hat om module te ferwiderjen of te ynstallearjen
As it FCC-identifikaasjenûmer net sichtber is as de module yn in oar apparaat wurdt ynstalleare, dan moat de bûtenkant fan it apparaat wêryn de module is ynstalleare ek in label sjen litte dat ferwiist nei de omsletten module. Dit bûtenlabel kin wurden brûke lykas de folgjende: "Befettet stjoerdermodule FCC ID: Z4T-XIAOESP32C6 of befettet FCC ID: Z4T-XIAOESP32C6"

As de module yn in oar apparaat ynstalleare is, moat de brûkershantlieding fan 'e host ûndersteande warskôgingsferklearrings befetsje;

  1. Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:
    1. Dit apparaat kin gjin skealike ynterferinsje feroarsaakje.
    2. Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.
  2. Feroarings of oanpassingen dy't net útdruklik goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.

De apparaten moatte wurde ynstalleare en brûkt strikt yn oerienstimming mei de ynstruksjes fan de fabrikant lykas beskreaun yn 'e brûkersdokumintaasje dy't mei it produkt komt.
Elk bedriuw fan it hostapparaat dat dit modulêr ynstalleart mei limyt modulêre goedkarring moat de test fan útstriele emisje en falske emisje útfiere neffens FCC diel 15C: 15.247 eask, Allinich as it testresultaat foldocht oan FCC diel 15C: 15.247 eask, dan kin de host legaal wurde ferkocht.

Antennes

Type Winst
Keramyske chip antenne 4.97 dBi
FPC antenne 1.23 dBi
Rod antenne 2.42 dBi

De antenne is permanint taheakke, kin net wurde ferfongen. Kies of jo de ynboude keramyske antenne as eksterne antenne wolle brûke fia GPIO14. Stjoer 0 nei GPIO14 om de ynboude antenne te brûken, en stjoer 1 om de eksterne antenne te brûkenTrace-antenne-ûntwerpen: Net fan tapassing.

Faak stelde fragen (FAQ)

F: Kin ik dit produkt brûke foar yndustriële tapassingen?
A: Wylst it produkt is ûntworpen foar smart home-projekten, kin it net geskikt wêze foar yndustriële tapassingen fanwege spesifike easken yn yndustriële ynstellings.

F: Wat is it typyske enerzjyferbrûk fan dit produkt?
A: It produkt biedt ferskate wurkmodi mei it leechste enerzjyferbrûk dat 15 A is yn djippe sliepmodus.

Dokuminten / Resources

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Hânlieding foar brûkers
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *