mbewu-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

Zambiri za ESP32 PRODUCT

Mawonekedwe

  • Kulumikizika Kwambiri: Zimaphatikiza 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), ndi IEEE 802.15.4 yolumikizira wailesi, kukulolani kugwiritsa ntchito ma protocol a Thread ndi Zigbee.
  • Native Native: Imathandizira kumanga mapulojekiti anzeru akunyumba a Matter-compliant chifukwa cha kulumikizana kwake kopitilira muyeso, kukwaniritsa kugwirizana.
  • Chitetezo Chosungidwa pa Chip: Mothandizidwa ndi ESP32-C6, imabweretsa chitetezo chokhazikika pa-chip pamapulojekiti anu anzeru akunyumba kudzera pa boot yotetezedwa, encryption, ndi Trusted Execution Environment (TEE)
  • Kuchita bwino kwambiri kwa RF: Ili ndi mlongoti wokwera mpaka 80m
    BLE/Wi-Fi osiyanasiyana, ndikusunga mawonekedwe a mlongoti wa UFL wakunja
  • Kugwiritsa Ntchito Mphamvu Zogwiritsira Ntchito: Kumabwera ndi mitundu 4 yogwirira ntchito, yotsika kwambiri ndi 15 μA mumayendedwe ogona kwambiri, komanso imathandizira kasamalidwe ka batire la lithiamu.
  • Mapurosesa Awiri a RISC-V: Amaphatikiza mapurosesa awiri a 32-bit RISC-V, ndi purosesa yogwira ntchito kwambiri mpaka 160 MHz, ndi purosesa yamphamvu yotsika mpaka 20.
  • Classic XIAODesigns: Imakhalabe mapangidwe apamwamba a XIAO a kukula kwa chala chachikulu cha 21 x 17.5mm, ndi phiri la mbali imodzi, zomwe zimapangitsa kuti zikhale zoyenera kwa ntchito zopanda malo monga zovala

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

Kufotokozera

Seeed Studio XIAO ESP32C6 imayendetsedwa ndi ESP32-C6 SoC yolumikizidwa kwambiri, yomangidwa pa mapurosesa awiri a 32-bit RISC-V, okhala ndi purosesa yochita bwino kwambiri (HP) yokhala ndi runni ng mpaka 160 MHz, ndi yamphamvu yotsika (LP) 32-bit RISC-V20 purosesa yomwe imatha kukhala purosesa ya RISC-V512. Pali 4KB SRAM ndi XNUMX MB Kung'anima pa chip, kulola malo ambiri opangira mapulogalamu, ndikubweretsa zotheka zambiri pazowongolera za IoT.
XIAO ESP32C6 ndi yachilengedwe ya Matter chifukwa cholumikizidwa ndi zingwe zopanda zingwe. Mawaya ochepa stack amathandiza 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, ndi Thread (802.15.4). Monga membala woyamba wa XIAO yemwe amagwirizana ndi Thread, ndiyokwanira kumanga mapulojekiti okulirapo a Matter-c, motero amakwaniritsa kugwirira ntchito kunyumba kwanzeru.
Kuti muthandizire bwino mapulojekiti anu a IoT, XIAO ESP32C6 sikuti imangopereka kuphatikizika kosasunthika ndi nsanja zamtambo ngati ESP Rain Maker, AWS IoT, Microsoft Azur e, ndi Google Cloud, komanso imathandizira chitetezo pamapulogalamu anu a IoT. Ndi boot yake yotetezedwa pa-chip, flash encryption, chitetezo chazidziwitso, ndi Trusted Execution Environment (TEE), bolodi yaying'ono iyi imatsimikizira mulingo wofunikira wachitetezo kwa opanga omwe akufuna kupanga mayankho anzeru, otetezeka, komanso olumikizidwa.

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

XIAO yatsopanoyi ili ndi mlongoti wa ceramic wokwera kwambiri mpaka 80m BLE/Wi-Fi, pomwe imasunganso mawonekedwe a mlongoti wakunja wa UFL. Panthawi imodzimodziyo, imabweranso ndi kayendetsedwe kabwino ka kagwiritsidwe ntchito ka mphamvu. Imakhala ndi mitundu inayi yamagetsi komanso kasamalidwe ka ma batire a lithiamu, imagwira ntchito mu Deep Sleep mode yokhala ndi mphamvu yotsika mpaka 15 µA, ndikupangitsa kuti ikhale yoyenera kwambiri pamapulogalamu akutali, oyendera batire.

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

Pokhala membala wachisanu ndi chitatu wa banja la Seeed Studio XIAO, XIAO ESP8C32 ikadali kamangidwe kake ka XIAO.Idapangidwa kuti igwirizane ndi 6 x 21mm, XIAO Standard Size, pomwe idakhalabe zida zake zamtundu umodzi. Ngakhale kukula kwa chala chachikulu, modabwitsa imatuluka mapini 17.5 onse a GPIO, kuphatikiza ma I/O 15 a digito a PWM pini ndi 11 analogi I/Os a mapini a ADC. Imathandizira ma UART, IIC, ndi SPI serial communication ports. Zinthu zonsezi zimapangitsa kuti ikhale yoyenera pama projekiti opanda malo monga zobvala, kapena gawo lokonzekera kupanga pamapangidwe anu a PCBA.

Kuyambapo

Choyamba, tikulumikiza XIAO ESP32C3 ku kompyuta, kulumikiza LED ku bolodi ndikuyika kachidindo kophweka kuchokera ku Arduino IDE kuti muwone ngati bolodi ikugwira ntchito bwino mwa kunyezimira LED yolumikizidwa.

Kupanga kwa Hardware
Muyenera kukonzekera zotsatirazi:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1x kompyuta
  • Chingwe cha 1 x USB Type-C

Langizo
Zingwe zina za USB zimatha kupereka mphamvu zokha ndipo sizingathe kusamutsa deta. Ngati mulibe chingwe cha USB kapena simukudziwa ngati chingwe chanu cha USB chitha kutumiza deta, mutha kuyang'ana thandizo la Seeed USB Type-C USB 3.1 .

  1. Gawo 1. Lumikizani XIAO ESP32C6 ku kompyuta yanu kudzera pa chingwe cha USB Type-C.
  2. Gawo 2. Lumikizani LED ku D10 pini motere
    Zindikirani: Onetsetsani kuti mukulumikiza chopinga (pafupifupi 150Ω) mndandanda kuti muchepetse magetsi kudzera pa LED ndikupewa kuchuluka kwamagetsi komwe kumatha kuwotcha LED.

Konzani Mapulogalamu
M'munsimu ndilemba mndandanda wa machitidwe, ESP-IDF version, ndi ESP-Matter version yomwe imagwiritsidwa ntchito m'nkhaniyi. Iyi ndi mtundu wokhazikika womwe wayesedwa kuti ugwire ntchito bwino.

  • Wokondedwa: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: nthambi yayikulu, kuyambira pa 10 Meyi 2024, perekani bf56832.
  • connecthomeip: panopa ikugwira ntchito ndi 13ab158f10, kuyambira 10 May 2024.
  • Git
  • Kodi Visual Studio

Kuyika ESP-Matter Gawo ndi Gawo

Gawo 1. Ikani Dependencies
Choyamba, muyenera kukhazikitsa phukusi lofunikira pogwiritsa ntchito . Tsegulani terminal yanu ndikuchita lamulo ili: apt-get

  • sudo apt-get kukhazikitsa 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 libgiro-1.0vtory libreadline-dev

Lamuloli limayika mapaketi osiyanasiyana monga , compilers (, ), ndi malaibulale ofunikira pomanga ndi kuyendetsa Matter SDK.gitgccg++

Khwerero 2. Lumikizani ESP-Matter Repository
Phatikizani chosungira kuchokera ku GitHub pogwiritsa ntchito lamulo ndi kuya kwa 1 kuti mutenge chithunzithunzi chaposachedwa: esp-mattergit clone

Sinthani m'ndandanda ndikuyambitsa ma Git submodules:esp-matter

  • cd esp-nkhani
    git submodule update -init -depth 1

Yendetsani ku chikwatu ndikuyendetsa Python script kuti muzitha kuyang'anira ma submodule pamapulatifomu ena: connectedhomeip

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

Izi zimasintha ma submodule a nsanja zonse za ESP32 ndi Linux mosazama (zochita zaposachedwa zokha).

Gawo 3. Ikani ESP-Matter
Bwererani ku chikwatu cha mizu, kenako yendetsani script:esp-matter

  • cd ../…/install.sh

Cholemba ichi chidzayika zodalira zina za ESP-Matter SDK.

Gawo 4. Khazikitsani Zosintha Zachilengedwe
Pezani zolembazo kuti mukhazikitse zosintha zachilengedwe zofunika pakukula:export.sh

  • gwero ./export.sh

Lamuloli limakonza chipolopolo chanu ndi njira zofunikira komanso zosinthika.

Khwerero 5 (Mwasankha). Kufikira mwachangu kumalo achitukuko a ESP-Matter
Kuti muwonjezere ma alias operekedwa ndi zosintha zosintha zachilengedwe ku zanu file, tsatirani izi. Izi zikonza malo anu a chipolopolo kuti asinthe mosavuta pakati pa IDF ndi Matter development setups, ndikuthandizira ccache kuti imangidwe mwachangu..bashrc
Tsegulani terminal yanu ndikugwiritsa ntchito text editor kuti mutsegule file ili m'ndandanda wanyumba yanu. Mutha kugwiritsa ntchito kapena kusintha kulikonse komwe mungafune. Za exampndi:.bashrcnano

  • nano ~/.bashrc

Mpukutu mpaka pansi pa file ndi kuwonjezera mizere yotsatirayi:.bashrc

  • # Alias ​​pakukhazikitsa malo a ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Yambitsani ccache kuti ifulumizitse kuphatikiza dzina set_cache='export IDF_CCACHE_ENABLE=1′

Pambuyo powonjezera mizere, sungani fayilo ya file ndi kutuluka mkonzi wa malemba. Ngati mukugwiritsa ntchito , mutha kusunga pokanikiza , menyani kuti mutsimikizire, ndiyeno kutuluka.nanoCtrl+OEnterCtrl+X
Kuti zosintha zichitike, muyenera kutsitsanso fayilo file. Mungathe kuchita izi potsatira ndondomekoyi file kapena kutseka ndikutsegulanso terminal yanu. Kuti mupeze file, gwiritsani ntchito zotsatirazi

  • gwero ~/.bashrc lamulo:.bashrc.bashrc.bashrc

Tsopano mutha kuthamanga ndikukhazikitsa kapena kutsitsimutsa chilengedwe cha esp-matter mu gawo lililonse la terminal.get_matterset_cache

  • get_matter set_cache

Kugwiritsa ntchito

  • Safe and Connected Smart Home, kupititsa patsogolo moyo watsiku ndi tsiku pogwiritsa ntchito makina, kuwongolera kutali, ndi zina zambiri.
  • Zovala zokhala ndi Space-limited komanso Battery Powered, chifukwa cha kukula kwa chala chachikulu komanso kugwiritsa ntchito mphamvu zochepa.
  • Ma Wireless IoT Scenarios, omwe amathandizira kutumiza mwachangu, kodalirika kwa data.

Chidziwitso apa
Chipangizocho sichigwirizana ndi BT hopping ntchito pansi pa Dss mode.

FCC

Chithunzi cha FCC
Chipangizochi chikugwirizana ndi gawo 15 la Malamulo a FCC. Kugwira ntchito kumadalira zinthu ziwiri izi:

  1. Chipangizochi sichikhoza kuyambitsa kusokoneza kovulaza, ndi
  2. Chipangizochi chiyenera kuvomereza kusokonezedwa kulikonse komwe kulandidwa, kuphatikiza kusokoneza komwe kungayambitse ntchito yosafunikira.
    Kusintha kulikonse kapena kusintha komwe sikunavomerezedwe ndi gulu lomwe limayang'anira kutsata kungathe kulepheretsa wogwiritsa ntchito kugwiritsa ntchito zidazo.

Zindikirani: Zipangizozi zayesedwa ndipo zapezeka kuti zikugwirizana ndi malire a chipangizo cha digito cha Gulu B, motsatira gawo 15 la Malamulo a FCC. Malire awa adapangidwa kuti apereke chitetezo chokwanira ku kusokoneza koyipa pakukhazikitsa nyumba. Chida ichi chimapanga ntchito ndipo chimatha kuwunikira mphamvu zamawayilesi ndipo, ngati sichinayikedwe ndi kugwiritsidwa ntchito motsatira malangizo, chikhoza kusokoneza kulumikizana kwa wailesi. Komabe, palibe chitsimikizo kuti kusokoneza sikudzachitika mu unsembe winawake. Ngati chida ichi chikuyambitsa kusokoneza koyipa kwa wailesi kapena kulandila wailesi yakanema, komwe kungadziwike ndikuzimitsa ndi kuyatsa zida, wogwiritsa ntchitoyo akulimbikitsidwa kuyesa kusokoneza ndi chimodzi kapena zingapo mwa izi:

  • Yankhanitsaninso kapena sinthani mlongoti wolandira.
  • Wonjezerani kulekana pakati pa zida ndi wolandila.
  • Lumikizani chipangizocho munjira yosiyana ndi yomwe wolandila amalumikizidwa.
  • Funsani wogulitsa kapena wodziwa ntchito pa wailesi/TV kuti akuthandizeni.

FCC Radiation Exposure Statement
Modular iyi imagwirizana ndi malire a FCC RF okhudzana ndi ma radiation omwe akhazikitsidwa kumalo osalamulirika. Chotumizira ichi sichiyenera kukhala pamalo amodzi kapena kugwira ntchito limodzi ndi mlongoti wina uliwonse kapena chopatsira. Modular iyi iyenera kukhazikitsidwa ndikuyendetsedwa ndi mtunda wochepera 20 cm pakati pa radiator ndi thupi la ogwiritsa ntchito.

Gawoli limangokhala kuyika kwa OEM kokha
Wophatikiza wa OEM ali ndi udindo wowonetsetsa kuti wogwiritsa ntchitoyo alibe malangizo amanja ochotsa kapena kukhazikitsa gawo
Ngati chiwerengero cha chizindikiritso cha FCC sichikuwoneka pamene gawoli likuyikidwa mkati mwa chipangizo china, ndiye kuti kunja kwa chipangizo chomwe module imayikidwamo iyeneranso kusonyeza chizindikiro chosonyeza gawo lotsekedwa. Cholembera chakunjachi chitha kugwiritsa ntchito mawu monga awa: "Muli Transmitter Module FCC ID: Z4T-XIAOESP32C6 Kapena Muli FCC ID: Z4T-XIAOESP32C6"

Module ikayikidwa mkati mwa chipangizo china, bukhu la wogwiritsa ntchito liyenera kukhala ndi mawu ochenjeza pansipa;

  1. Chipangizochi chikugwirizana ndi Gawo 15 la Malamulo a FCC. Kugwira ntchito kumadalira zinthu ziwiri izi:
    1. Chipangizochi sichingawononge zosokoneza.
    2. Chipangizochi chiyenera kuvomereza kusokonezedwa kulikonse komwe kulandidwa, kuphatikiza kusokoneza komwe kungayambitse ntchito yosafunikira.
  2. Zosintha kapena zosinthidwa zomwe sizinavomerezedwe mwachindunji ndi gulu lomwe limayang'anira kutsata kungathe kulepheretsa wogwiritsa ntchito kugwiritsa ntchito zidazo.

Zipangizozi ziyenera kukhazikitsidwa ndikugwiritsidwa ntchito motsatira malangizo a wopanga monga momwe akufotokozedwera muzolemba za ogwiritsa ntchito zomwe zimabwera ndi mankhwala.
Kampani iliyonse yomwe ili ndi chipangizo chothandizira yomwe imayika moduli iyi movomerezeka modulira iyenera kuyesa kuyesa kwa mpweya ndi kutulutsa molakwika molingana ndi FCC gawo 15C: 15.247 chofunikira, pokhapo ngati zotsatira zake zikugwirizana ndi FCC gawo 15C: 15.247 zofunika, ndiye kuti wolandirayo atha kugulitsidwa movomerezeka.

Tinyanga

Mtundu Kupindula
Ceramic Chip antenna 4.97 dBi
FPC antenna 1.23 dBi
Mlongoti wa antenna 2.42 dBi

Mlongoti wamangidwa mpaka kalekale, sungathe kusinthidwa. Sankhani ngati mungagwiritse ntchito mlongoti wa ceramic womangidwira kapena mlongoti wakunja kudzera pa GPIO14. Tumizani 0 ku GPIO14 kuti mugwiritse ntchito mlongoti womangidwira, ndipo tumizani 1 kuti mugwiritse ntchito mapangidwe a mlongoti akunjaTrace mlongoti: Sizikugwira ntchito.

Mafunso Ofunsidwa Kawirikawiri (FAQ)

Q: Kodi ndingagwiritse ntchito mankhwalawa pamafakitale?
A: Ngakhale kuti malondawa adapangidwira mapulojekiti anzeru apanyumba, mwina sangakhale oyenera kugwiritsidwa ntchito ndi mafakitale chifukwa cha zofunikira zamakampani.

Q: Kodi mphamvu yogwiritsira ntchito mankhwalawa ndi yotani?
A: Chogulitsachi chimapereka mitundu yosiyanasiyana yogwirira ntchito ndikugwiritsa ntchito mphamvu zochepa kwambiri kukhala 15 A mumayendedwe akutulo kwambiri.

Zolemba / Zothandizira

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Buku la Mwini
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *