imbewu-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

IMINININGWANE YOMKHIQIZO we-ESP32

Izici

  • Ukuxhumana Okuthuthukisiwe: Ihlanganisa i-2.4GHz Wi-Fi 6 (802.11ax), i-Bluetooth 5(LE), kanye noxhumo lomsakazo lwe-IEEE 802.15.4, okukuvumela ukuthi usebenzise izivumelwano ze-Thread ne-Zigbee.
  • I-Matter Native: Isekela ukwakha amaphrojekthi asekhaya ahlakaniphile ahambisana ne-Matter ngenxa yokuxhumana okuthuthukisiwe, ukufeza ukusebenzisana
  • Ukuvikeleka Kubethelwe Ku-Chip: Inikwa amandla yi-ESP32-C6, iletha ukuphepha okubethelwe ku-chip okuthuthukisiwe kumaphrojekthi akho asekhaya ahlakaniphile nge-boot evikelekile, ukubethela, kanye Nendawo Ethembekile Yokusebenzisa (TEE)
  • Ukusebenza okuvelele kwe-RF: Inothi olusebhodini olufika ku-80m
    Ibanga le-BLE/Wi-Fi, ngenkathi igcina isixhumi esibonakalayo sothi lwe-UFL lwangaphandle
  • Ukusebenzisa Amandla Okuzuzisayo: Iza nezindlela zokusebenza ezingu-4, eziphansi kakhulu zibe ngu-15 μA kumodi yokulala okujulile, kuyilapho futhi isekela ukuphathwa kwebhethri ye-lithium.
  • I-Dual RISC-V Processors: Ihlanganisa amaphrosesa amabili we-32-bit RISC-V, nephrosesa esebenza kahle kakhulu efinyelela ku-160 MHz, kanye nephrosesa yamandla aphansi iwashi kuze kufike ku-20
  • I-Classic XIAODesigns: Ihlala iyimiklamo ye-XIAO yakudala yosayizi wesithupha we-fa ctor yefomu engu-21 x 17.5mm, kanye nesikhwebu sohlangothi olulodwa, okuyenza ifanelekele amaphrojekthi akhawulelwe isikhala afana nezinto ezigqokwayo.

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

Incazelo

I-Seeed Studio XIAO ESP32C6 inikwa amandla i-ESP32-C6 SoC edidiyelwe kakhulu, eyakhelwe kumaphrosesa amabili we-32-bit RISC-V, anephrosesa esebenza kahle kakhulu (HP) ene-runni ng efika ku-160 MHz, namandla aphansi (LP) angu-32-bit RISC-V20 processor ekwazi ukuba yiprosesa yewashi engu-512. Kukhona okungu-4KB SRAM kanye ne-XNUMX MB Flash ku-chip, okuvumela isikhala esengeziwe sokuhlela, nokuletha amathuba amaningi kuzimo zokulawula ze-IoT.
I-XIAO ESP32C6 ingeyendabuko ye-Matter ngenxa yokuxhumana kwayo okungenantambo okuthuthukisiwe. Isitaki esincane socingo sisekela i-2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, kanye ne-Thread (802.15.4). Njengelungu lokuqala le-XIAO elisebenzisana ne-Thread, ifaneleka kahle ekwakheni amaphrojekthi avumelana ne-Matter-c, ngaleyo ndlela kuzuzwe ukusebenzisana ku-smart-home.
Ukuze usekele kangcono amaphrojekthi akho e-IoT, i-XIAO ESP32C6 ayinikezeli nje kuphela ukuhlanganiswa okungenamthungo nezinkundla zamafu ezivamile njenge-ESP Rain Maker, i-AWS IoT, i-Microsoft Azur e, ne-Google Cloud, kodwa futhi iphakamisa ukuvikeleka kwezinhlelo zakho zokusebenza ze-IoT. Ngebhuthi yayo evikelekile ye-on-chip, i-flash encryption, ukuvikelwa kobunikazi, kanye Nendawo Ethembekile Yokubulala (TEE), leli bhodi elincane liqinisekisa izinga elifiselekayo lokuphepha konjiniyela abafuna ukwakha izixazululo ezihlakaniphile, ezivikelekile, nezixhunyiwe.

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

Le XIAO entsha ifakwe i-antenna ye-ceramic esebenza kakhulu enobubanzi obufika ku-80m BLE/Wi-Fi, kuyilapho igcina isixhumi esibonakalayo se-antenna ye-UFL yangaphandle. Ngesikhathi esifanayo, iphinde iza nokuphathwa kokusetshenziswa kwamandla okuthuthukisiwe. Ifaka amamodi amane wamandla kanye nesekethe yokuphatha ukushaja kwebhethri ye-lithium engaphakathi, isebenza ngemodi Yokulala Okujulile enamanje aphansi njengo-15 µA, iyenze ifaneleke kahle kakhulu izinhlelo zokusebenza ezikude, ezisebenza ngebhethri.

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

Njengoba uyilungu lesi-8 lomndeni we-Seeed Studio XIAO, i-XIAO ESP32C6 isewumklamo wakudala we-XIAO. Idizayinelwe ukuthi ilingane no-21 x 17.5mm, usayizi ojwayelekile we-XIAO, kuyilapho isalokhu ifakwa izingxenye zayo zakudala ze-single-side. Noma ilingana nesithupha, igqabula amaphinikhodi e-GPIO ayi-15, okuhlanganisa ama-I/O edijithali ayi-11 amaphini we-PWM kanye nama-analog ama-I/O angu-4 wezikhonkwane ze-ADC. Isekela i-UART, IIC, kanye namachweba wokuxhumana we-serial we-SPI. Zonke lezi zici ziyenza ifaneleke kahle kumaphrojekthi akhawulelwe isikhala afana nezinto ezigqokwayo, noma iyunithi elungele ukukhiqiza yemiklamo yakho ye-PCBA.

Ukuqalisa

Okokuqala, sizoxhuma i-XIAO ESP32C3 kukhompyutha, sixhume i-LED ebhodini bese silayisha ikhodi elula esuka ku-Arduino IDE ukuze sihlole ukuthi ibhodi lisebenza kahle yini ngokucwayiza i-LED exhunyiwe.

Ukusethwa kwezingxenyekazi zekhompuyutha
Udinga ukulungiselela okulandelayo:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Ikhompyutha
  • 1 x Ikhebula le-USB Type-C

Ithiphu
Ezinye izintambo ze-USB zingapha amandla kuphela futhi azikwazi ukudlulisa idatha. Uma ungenayo ikhebula le-USB noma ungazi ukuthi ikhebula lakho le-USB lingakwazi yini ukudlulisa idatha, ungahlola usekelo lwe-Seed USB Type-C USB 3.1 .

  1. Isinyathelo 1. Xhuma i-XIAO ESP32C6 kukhompyutha yakho ngekhebula le-USB Type-C.
  2. Isinyathelo 2. Xhuma i-LED kuphinikhodi ye-D10 kanje
    Qaphela: Qiniseka ukuthi uxhuma isixhasi (cishe 150Ω) ochungechungeni ukuze ukhawulele okwamanje nge-LED futhi uvimbele okwamanje okweqile okungashisa i-LED.

Lungiselela Isoftware
Ngezansi ngizoklelisa inguqulo yesistimu, inguqulo ye-ESP-IDF, kanye nenguqulo ye-ESP-Matter esetshenziswe kulesi sihloko ukuze isetshenziswe. Lena inguqulo ezinzile ehlolelwe ukusebenza kahle.

  • Umsingathi: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • I-ESP-IDF: Tags v5.2.1.
  • I-ESP-Matter: igatsha eliyinhloko, kusukela ngomhla ka-10 Meyi 2024, yenza i-bf56832.
  • i-connectedhomeip: okwamanje isebenza ngokuzibophezela okungu-13ab158f10, kusukela ngomhlaka-10 Meyi 2024.
  • I-Git
  • Ikhodi ye-Visual Studio

Ukufakwa kwe-ESP-Matter Isinyathelo ngesinyathelo

Isinyathelo 1. Faka iDependencies
Okokuqala, udinga ukufaka amaphakheji adingekayo usebenzisa i-. Vula ukuphela kwakho bese ukhipha umyalo olandelayo: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 libgiro-1.0vtory libreadline-dev

Lo myalo ufaka amaphakheji ahlukahlukene afana , izihlanganisi (, ), kanye nemitapo yolwazi edingekayo ekwakheni nokusebenzisa i-Matter SDK.gitgccg++

Isinyathelo sesi-2. Hlanganisa i-ESP-Matter Repository
Vala indawo yokugcina ku-GitHub usebenzisa umyalo ngokujula koku-1 ukuze ulande kuphela isifinyezo sakamuva:esp-mattergit clone

Shintshela kuhla lwemibhalo futhi uqalise amamojula amancane e-Git adingekayo:esp-matter

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

Zulazulela kuhla lwemibhalo bese usebenzisa iskripthi sePython ukuze uphathe amamojula amancane ezinkundla ezithile:connectedhomeip

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

Lesi sikripthi sibuyekeza amamojula azo zombili izingxenyekazi ze-ESP32 ne-Linux ngendlela engajulile (isibopho sakamuva kuphela).

Isinyathelo 3. Faka i-ESP-Matter
Buyela kumkhombandlela wezimpande, bese uqalisa iskripthi sokufaka:esp-matter

  • cd ../…/install.sh

Lesi skripthi sizofaka ukuncika okwengeziwe okuqondene ne-ESP-Matter SDK.

Isinyathelo 4. Setha Okuguquguqukayo Kwendawo
Umthombo wombhalo ukuze usethe okuguquguqukayo kwemvelo okudingekayo ekuthuthukisweni:export.sh

  • umthombo ./export.sh

Lo myalo ulungiselela igobolondo lakho ngezindlela ezidingekayo zemvelo nokuguquguqukayo.

Isinyathelo sesi-5 (Ngokuzithandela). Ukufinyelela okusheshayo endaweni yokuthuthukiswa kwe-ESP-Matter
Ukwengeza iziteketiso ezinikeziwe kanye nezilungiselelo eziguquguqukayo zemvelo kweyakho file, landela lezi zinyathelo. Lokhu kuzomisa indawo yegobolondo lakho ukuthi ishintshe kalula phakathi kwe-IDF kanye nokusetha kokuthuthukiswa kwe-Matter, futhi inike amandla i-ccache ukuze kwakhiwe ngokushesha..bashrc
Vula itheminali yakho bese usebenzisa isihleli sombhalo ukuvula ifayela le- file etholakala kunkomba yakho yasekhaya. Ungasebenzisa noma yimuphi umhleli owuthandayo. Okwesiboneloample:.bashrcnano

  • nano ~/.bashrc

Skrolela phansi kwe- file bese wengeza imigqa elandelayo:.bashrc

  • # Isibizo sokusetha indawo ye-ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Nika amandla i-ccache ukusheshisa ukuhlanganisa isibizo set_cache='export IDF_CCACHE_ENABLE=1′

Ngemva kokungeza imigqa, gcina ifayela le file bese uphuma kusihleli sombhalo. Uma usebenzisa i-, ungagcina ngokucindezela , shaya ukuze uqinisekise, bese uphuma.nanoCtrl+OEnterCtrl+X
Ukuze izinguquko zisebenze, udinga ukulayisha kabusha ifayela file. Ungakwenza lokhu ngokuchofoza inkinobho file noma ukuvala nokuvula kabusha itheminali yakho. Ukuze uthole umthombo we- file, sebenzisa okulandelayo

  • umthombo ~/.bashrc umyalo:.bashrc.bashrc.bashrc

Manje usungakwazi ukuqalisa futhi usethe noma uvuselele indawo ye-esp-matter kunoma iyiphi i-terminal session.get_matterset_cache

  • get_matter set_cache

Isicelo

  • I-Smart Home Evikelekile Nexhunyiwe, ethuthukisa impilo yansuku zonke ngokuzenzakalelayo, isilawuli kude, nokuningi.
  • Okugqokwayo okukhawulelwe kwesikhala nokunamandla ebhethri, sibonga usayizi wazo wesithupha kanye nokusetshenziswa kwamandla aphansi.
  • I-Wireless IoT Scenarios, evumela ukudluliswa kwedatha okusheshayo, okuthembekile.

Isimemezelo lapha
Idivayisi ayisekeli ukusebenza kwe-BT hopping ngaphansi kwemodi ye-Dss.

FCC

Isitatimende se-FCC
Le divayisi ithobela ingxenye 15 yeMithetho ye-FCC. Ukusebenza kungaphansi kwemibandela emibili elandelayo:

  1. Le divayisi ingase ingabangeli ukuphazamiseka okuyingozi, futhi
  2. Lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka okutholiwe, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafuneki.
    Noma yiziphi Izinguquko noma ukuguqulwa okungagunyazwanga ngokucacile yinhlangano enesibopho sokuthobela imithetho kungasusa igunya lomsebenzisi lokusebenzisa okokusebenza.

Qaphela: Lesi sisetshenziswa sihloliwe futhi satholwa ukuthi sithobela imikhawulo yedivayisi yedijithali Yekilasi B, ngokuvumelana nengxenye 15 Yemithetho ye-FCC. Le mikhawulo iklanyelwe ukuhlinzeka ngokuvikeleka okufanele ekuphazanyisweni okuyingozi ekufakweni kwendawo yokuhlala. Lo mshini ukhiqiza ukusetshenziswa futhi ungakhipha amandla efrikhwensi yomsakazo futhi, uma ungafakiwe futhi usetshenziswe ngokuhambisana nemiyalelo, ungabangela ukuphazamiseka okuyingozi ezokuxhumana ngomsakazo. Nokho, asikho isiqinisekiso sokuthi ukuphazamiseka ngeke kwenzeke ekufakweni okuthile. Uma lesi sisetshenziswa sidala ukuphazamiseka okuyingozi emsakazweni noma kumabonakude, okunganqunywa ngokucisha nokuvula okokusebenza, umsebenzisi uyakhuthazwa ukuthi azame ukulungisa ukuphazamiseka ngesinyathelo esisodwa noma ngaphezulu kwezilandelayo:

  • Hlela kabusha noma hambisa uthi olwamukelayo.
  • Khulisa ukuhlukana phakathi kwesisetshenziswa nomamukeli.
  • Xhuma okokusebenza endaweni yokuphuma kuyisekethe ehlukile kuleyo lapho umamukeli axhumeke khona.
  • Xhumana nomthengisi noma uchwepheshe werediyo/TV onesipiliyoni ukuze uthole usizo.

Isitatimende Sokuchayeka Kwemisebe ye-FCC
Le modular ithobelana nemikhawulo yokuchayeka emisebeni ye-FCC RF ebekwe endaweni engalawuleki. Lesi sithumeli akumele sibekwe endaweni eyodwa noma sisebenze ngokuhlangana nanoma yiluphi olunye uthi noma isidluliseli. Le modular kufanele ifakwe futhi isetshenziswe ngebanga elincane elingama-20 cm phakathi kwe-radiator nomzimba womsebenzisi.

Imojula ikhawulelwe ekufakweni kwe-OEM kuphela
Isihlanganisi se-OEM sinesibopho sokuqinisekisa ukuthi umsebenzisi wokugcina akanazo iziqondiso ezenziwa ngesandla zokususa noma ukufaka imojuli
Uma inombolo kamazisi ye-FCC ingabonakali lapho imojuli ifakwe phakathi kwenye idivayisi, ingaphandle ledivayisi lapho imojuli efakwe kuyo kufanele futhi ibonise ilebula ebhekisela kumojuli evaliwe. Le lebula yangaphandle ingasebenzisa amagama afana nalawa alandelayo: “Iqukethe i-FCC ID yemojuli ye-Transmitter: Z4T-XIAOESP32C6 Noma Iqukethe i-FCC ID: Z4T-XIAOESP32C6”

Uma imojuli ifakwe phakathi kwesinye isisetshenziswa, imanuwali yomsebenzisi yomsingathi kufanele iqukathe izitatimende ezingezansi eziyisixwayiso;

  1. Le divayisi ithobela Ingxenye 15 Yemithetho ye-FCC. Ukusebenza kungaphansi kwemibandela emibili elandelayo:
    1. Le divayisi ingase ingabangeli ukuphazamiseka okuyingozi.
    2. Lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka okutholiwe, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafuneki.
  2. Izinguquko noma ukuguqulwa okungagunyazwanga ngokucacile yinhlangano enesibopho sokuthobelana kungase kuchithe igunya lomsebenzisi lokusebenzisa okokusebenza.

Amadivayisi kufanele afakwe futhi asetshenziswe ngokuhambisana ngokuqinile nemiyalelo yomkhiqizi njengoba kuchazwe kumadokhumenti omsebenzisi oza nomkhiqizo.
Noma iyiphi inkampani yedivayisi yokusingatha efaka le modular enomkhawulo wokugunyazwa kwemodular kufanele yenze ukuhlolwa kokukhipha imisebe kanye nokukhishwa okuyinkohliso ngokuya nge-FCC ingxenye 15C : 15.247 imfuneko, Kuphela uma umphumela wokuhlola uhambisana ne-FCC ingxenye 15C : 15.247 imfuneko, khona-ke umsingathi angathengiswa ngokusemthethweni.

Izimpondo

Uhlobo Zuza
I-antenna ye-Ceramic chip I-4.97dBi
I-antenna ye-FPC I-1.23dBi
I-antenna yenduku I-2.42dBi

I-antenna inamathiselwe unomphela, ayikwazi ukushintshwa. Khetha ukuthi usebenzise i-antenna ye-ceramic eyakhelwe ngaphakathi noma ethi yangaphandle nge-GPIO14. Thumela u-0 ku-GPIO14 ukuze usebenzise uthi olwakhelwe ngaphakathi, futhi uthumele u-1 ukuze usebenzise imiklamo ye-antenna yangaphandleTrace antenna: Akusebenzi.

Imibuzo Evame Ukubuzwa (FAQ)

Q: Ngingakwazi ukusebenzisa lo mkhiqizo ezinhlelweni zezimboni?
IMP: Nakuba umkhiqizo uklanyelwe amaphrojekthi asekhaya ahlakaniphile, ungase ungafaneleki ukusetshenziswa kwezimboni ngenxa yezidingo ezithile ezilungiselelweni zezimboni.

Q: Kuyini ukusetshenziswa kwamandla okujwayelekile kwalo mkhiqizo?
A: Umkhiqizo unikeza izindlela ezahlukahlukene zokusebenza lapho ukusetshenziswa kwamandla okuphansi kungu-15 A kumodi yokulala okujulile.

Amadokhumenti / Izinsiza

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Incwadi Yomnikazi
I-ESP32, ESP32 RISC-V Ibhodi Le-MCU Encane, Ibhodi Le-RISC-V Elincane Le-MCU, Ibhodi Elincane Le-MCU, Ibhodi Le-MCU, Ibhodi

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *