imbewu-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

IINKCUKACHA zeMveliso ye-ESP32

Iimbonakalo

  • Uqhagamshelo olomeleziweyo: Idibanisa i-2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), kunye ne-IEEE 802.15.4 uqhagamshelo lwerediyo, ekuvumela ukuba usebenzise iiprothokholi ze-Tread and Zigbee.
  • Umthonyama weNdawo: Ixhasa ukwakha iiprojekthi ezithobelayo zasekhaya ezithobelayo enkosi kuqhagamshelo oluphuculweyo, ukuphumeza ukusebenzisana.
  • Ukhuseleko Olufihliweyo kwi-Chip: Ixhaswe yi-ESP32-C6, izisa ukhuseleko olufihliweyo-kwi-chip kwiiprojekthi zakho zasekhaya ezilumkileyo ngokusebenzisa i-boot ekhuselekileyo, uguqulelo oluntsonkothileyo, kunye neNdawo eThenjiweyo yokuPhunyezwa (TEE)
  • Ukusebenza okugqwesileyo kweRF: Ine-eriyali esebhodini ukuya kuthi ga kwi-80m
    Uluhlu lwe-BLE/Wi-Fi, ngelixa ugcina i-interface ye-eriyali ye-UFL yangaphandle
  • Ukusetyenziswa kwamandla okusebenzisa amandla: Kuza kunye neendlela zokusebenza ze-4, kunye neyona nto iphantsi ibe yi-15 μA kwimodi yokulala okunzulu, ngelixa ixhasa ulawulo lwentlawulo yebhethri ye-lithium.
  • Iiprosesa ezimbini zeRISC-V: Idibanisa iiprosesa ezimbini ze-32-bit RISC-V, ezineprosesa ephezulu esebenza ukuya kuthi ga kwi-160 MHz, kunye neprosesa yamandla aphantsi iwashi ukuya kuthi ga kwi-20.
  • I-Classic XIAODesigns: Ihlala iyiyilo ye-XIAO yakudala ye-factor yesayizi yesithupha ye-21 x 17.5mm, kunye nentaba enecala elinye, iyenza igqibelele kwiiprojekthi ezisikelwe indawo ezifana nezinxitywayo.

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

Inkcazo

Seeed Studio XIAO ESP32C6 inikwa amandla yi ESP32-C6 SoC edityanisiweyo kakhulu, eyakhelwe phezu ezimbini 32-bit RISC-V iprosesa, kunye nentsebenzo ephezulu (HP) iprosesa nge runni ng ukuya ku 160 MHz, kunye namandla aphantsi (LP) 32-bit RISC-V20 iprosesa inokuba yi-V512 iprosesa. Kukho i-4KB SRAM kunye ne-XNUMX MB I-Flash kwi-chip, evumela indawo eyongezelelweyo yeprogram, kunye nokuzisa okunokwenzeka ngakumbi kwiimeko zolawulo lwe-IoT.
I-XIAO ESP32C6 yiNdawo yendalo ebulela kuqhagamshelo oluphuculweyo lwamacingo. Isitaki esincinci socingo sixhasa i-2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, kunye ne-Thread (802.15.4). Njengelungu lokuqala le-XIAO elihambelana noMsonto, lilungele ukwakha iiprojekthi ze-Matter-c ezihambelanayo, ngaloo ndlela kufezekiswa ukusebenzisana kwi-smart-home.
Ukuxhasa ngcono iiprojekthi zakho ze-IoT, i-XIAO ESP32C6 ayiboneleli kuphela ngokudityaniswa komthungo kunye namaqonga elifu aqhelekileyo njenge-ESP Rain Maker, i-AWS IoT, iMicrosoft Azur e, kunye neLifu likaGoogle, kodwa ikwakhulisa ukhuseleko kwizicelo zakho ze-IoT. Nge-chip ekhuselekileyo ye-chip, i-flash encryption, ukhuseleko lwesazisi, kunye ne-Trusted Execution Environment (TEE), le bhodi incinci iqinisekisa umgangatho ofunekayo wokhuseleko kubaphuhlisi abajonge ukwakha izisombululo ezihlakaniphile, ezikhuselekileyo kunye nezixhunyiwe.

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

Le XIAO entsha ixhotyiswe nge-antenna ye-ceramic ephezulu yokusebenza ukuya kuthi ga kwi-80m BLE / Wi-Fi uluhlu, ngelixa ikwagcina i-interface ye-eriyali ye-UFL yangaphandle. Kwangaxeshanye, ikwaza nolawulo lokusetyenziswa kwamandla oluphuculweyo. Ineendlela ezine zamandla kunye nesekethi yolawulo lokutshaja ibhetri ye-lithium, isebenza kwimowudi yokuLala okunzulu kunye nekhoyo ngoku esezantsi njenge-15 µA, iyenza ilunge kakhulu kwiinkqubo ezikude, ezisebenza ngebhetri.

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

Ukuba lilungu le-8 le-Seed Studio XIAO yosapho, i-XIAO ESP32C6 ihlala iyiklamo ye-XIAO ye-classic.Yenzelwe ukulingana ne-21 x 17.5mm, i-XIAO Standard Size, ngelixa ihleli i-classic single-side ded components mounting. Nokuba ubhontsi-ubungakanani, ngokumangalisayo iqhekeza 15 iyonke GPIO izikhonkwane, kuquka 11 digital I / Os for PWM izikhonkwane kunye 4 analog I / Os for ADC izikhonkwane. Ixhasa i-UART, IIC, kunye ne-SPI yonxibelelwano lwamachweba onxibelelwano. Zonke ezi mpawu ziyenza ilunge ngokugqibeleleyo nokuba ziiprojekthi ezisikelwe sithuba ezifana nezinto ezinxitywayo, okanye iyunithi elungele imveliso yoyilo lwePCBA yakho.

Ndiyaqalisa

Okokuqala, siza kudibanisa i-XIAO ESP32C3 kwikhompyutheni, qhagamshela i-LED ebhodini kwaye ulayishe ikhowudi elula esuka kwi-Arduino IDE ukujonga ukuba ibhodi isebenza kakuhle ngokuqhwanyaza i-LED edibeneyo.

Ukuseta izixhobo
Kufuneka ulungiselele oku kulandelayo:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Ikhompyuter
  • 1 x Intambo ye-C yohlobo C

Ingcebiso
Ezinye iintambo ze-USB zinokunika amandla kuphela kwaye azikwazi ukudlulisela idatha. Ukuba awunayo intambo ye-USB okanye awazi ukuba intambo yakho ye-USB inokudlulisa idatha, unokujonga iSeed USB Type-C inkxaso USB 3.1 .

  1. Inyathelo loku-1. Qhagamshela i-XIAO ESP32C6 kwikhompyuter yakho usebenzisa intambo ye-USB Type-C.
  2. Inyathelo loku-2. Xhuma i-LED kwi-pin ye-D10 ngolu hlobo lulandelayo
    Phawula: Qinisekisa ukuba uqhagamshela isixhasi (malunga ne-150Ω) kuthotho ukunqanda okwangoku nge-LED kunye nokuthintela umbane ogqithisileyo onokutshisa i-LED.

Lungisa iSoftware
Ngezantsi ndiza kuluhlu lwenkqubo yenkqubo, inguqulo ye-ESP-IDF, kunye ne-ESP-Matter version esetyenziswe kweli nqaku kwireferensi. Olu luguqulelo oluzinzileyo oluvavanyelwe ukusebenza ngokufanelekileyo.

  • Umamkeli: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • I-ESP-IDF: Tags v5.2.1.
  • I-ESP-Matter: isebe eliphambili, ukususela nge-10 May 2024, yenza i-bf56832.
  • connecthomeip: okwangoku isebenza ngokuzibophelela 13ab158f10, ukusukela nge-10 May 2024.
  • Git
  • Ikhowudi yeSitudiyo esibonakalayo

Ufakelo ESP-Matter Inyathelo ngenyathelo

Inyathelo 1. Faka iDependencies
Okokuqala, kufuneka ufake iipakethe ezifunekayo usebenzisa. Vula i-terminal yakho kwaye wenze lo myalelo ulandelayo: apt-fumana

  • sudo apt-fumana ukufaka i-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.0 libgirevtory2b. i-libreadline-dev

Lo myalelo uhlohla iipakethe ezahlukeneyo njenge , abahlanganisi (, ), kunye namathala eencwadi afunekayo ekwakhiweni nasekuqhubeni uMba SDK.gitgccg++

Inyathelo lesi-2. Cola i-ESP-Matter Repository
Vala uvimba osuka kwiGitHub usebenzisa umyalelo ngobunzulu obu-1 ukulanda umfanekiso okhawulezayo wamva nje:esp-mattergit clone

Guqula kulawulo kwaye uqalise iimodyuli ezisezantsi zeGit:esp-matter

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

Khangela kulawulo kwaye uqhube iskripthi sePython ukulawula iimodyuli zamaqonga athile: i-connectedhomeip

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

Le script ihlaziya iimodyuli ezisezantsi kuzo zombini iiplatifti ze-ESP32 kunye neLinux ngendlela engekho nzulu (ukuzinikela kwamva nje kuphela).

Inyathelo 3. Faka i-ESP-Matter
Buyela kulawulo lweengcambu, emva koko uqhube iskripthi sokuhlohla:esp-matter

  • cd ../…/install.sh

Le script iya kufaka ukuxhomekeka okongeziweyo kwi-ESP-Matter SDK.

Inyathelo 4. Seta izinto eziguquguqukayo zokusingqongileyo
Umthombo weskripthi ukuseta iinguqu zemo engqongileyo ezifunekayo kuphuhliso:export.sh

  • umthombo ./export.sh

Lo myalelo uqwalasela iqokobhe lakho ngeendlela eziyimfuneko zokusingqongileyo kunye nezinto ezahlukeneyo.

Inyathelo lesi-5 (Ngokuzikhethela). Ukufikelela ngokukhawuleza kwimeko yophuhliso lwe-ESP-Matter
Ukongeza iziteketiso ezinikiweyo kunye nezicwangciso eziguquguqukayo zokusingqongileyo kweyakho file, landela la manyathelo. Oku kuya kuqwalasela imeko-bume yeqokobhe lakho ukuswitsha ngokulula phakathi kwe-IDF kunye nocwangciso lophuhliso lomba, kwaye wenze i-ccache yolwakhiwo olukhawulezayo..bashrc
Vula i-terminal yakho kwaye usebenzise umhleli wokubhaliweyo ukuvula i file ibekwe kuluhlu lwakho lwasekhaya. Ungasebenzisa okanye nawuphi na umhleli owuthandayo. Umzekeloample:.bashrcnano

  • nano ~/.bashrc

Skrolela ezantsi kwe file kwaye wongeze le migca ilandelayo:.bashrc

  • # Isibizo sokuseta i-ESP-Matter bume i-alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Yenza i-ccache ikhawulezise ukuhlanganiswa kwe-alias set_cache='export IDF_CCACHE_ENABLE=1′

Emva kokongeza imigca, gcina i file kwaye uphume kumhleli wokubhaliweyo. Ukuba usebenzisa , ungagcina ngokucinezela , betha ukuqinisekisa, kwaye ke ukuphuma.nanoCtrl+OEnterCtrl+X
Ukuze utshintsho lusebenze, kufuneka ulayishe kwakhona ifayile file. Ungakwenza oku ngokukhangela i file okanye ukuvala nokuvula kwakhona i-terminal yakho. Ukufumana i file, sebenzisa oku kulandelayo

  • umthombo ~/.bashrc umyalelo:.bashrc.bashrc.bashrc

Ngoku ungabaleka kwaye umise okanye uhlaziye imeko-bume ye-esp-matter kuyo nayiphi na iseshoni ye-terminal.get_matterset_cache

  • get_matter set_cache

Isicelo

  • Khusela kwaye uQhagamshelwe kwiKhaya eliSmart, uphucula ubomi bemihla ngemihla ngokuzenzekela, ulawulo olukude, kunye nokunye.
  • Isinxibo esisikelwe umda kunye neBattery-Powered Wearables, ngenxa yobukhulu bobhontsi babo kunye nokusetyenziswa kwamandla aphantsi.
  • I-Wireless IoT Scenarios, eyenza ukuhanjiswa kwedatha ngokukhawuleza, okuthembekileyo.

Isibhengezo apha
Isixhobo asixhasi ukusebenza kwe-BT hopping phantsi kwemodi ye-Dss.

FCC

Ingxelo yeFCC
Esi sixhobo sithobela inxalenye ye-15 yeMithetho yeFCC. Umsebenzi uxhomekeke kwezi meko zimbini zilandelayo:

  1. Esi sixhobo asinakubanga uphazamiseko oluyingozi, kunye
  2. Esi sixhobo kufuneka samkele naluphi na uphazamiseko olufunyenweyo, kubandakanywa uphazamiseko olunokubangela ukusebenza okungafunekiyo.
    Naluphi na uTshintsho okanye uhlengahlengiso olungavunywanga ngokucacileyo liqela elinoxanduva lokuthotyelwa lunokuphelisa igunya lomsebenzisi lokusebenzisa isixhobo.

Phawula: Esi sixhobo sivavanyiwe saza safunyanwa ukuba sithobela imida yesixhobo sedijithali soDidi B, ngokungqinelana nenxalenye ye-15 yeMithetho yeFCC. Le mida yenzelwe ukubonelela ngokhuseleko olufanelekileyo ekuphazamisekeni okuyingozi kwindawo yokuhlala. Esi sixhobo sivelisa ukusetyenziswa kwaye sinokusasaza amandla amaza erediyo kwaye, ukuba asifakanga kwaye sisetyenziswe ngokuhambelana nemiyalelo, sinokubangela uphazamiseko oluyingozi kunxibelelwano lwerediyo. Nangona kunjalo, akukho siqinisekiso sokuba ukuphazamiseka akuyi kwenzeka kufakelo oluthile. Ukuba esi sixhobo sibangela uphazamiseko oluyingozi kunomathotholo okanye ulwamkelo lukamabonakude, olunokumiselwa ngokucinywa nokulayita isixhobo, umsebenzisi uyakhuthazwa ukuba azame ukulungisa uphazamiseko ngenye okanye ngaphezulu kwezi ndlela zilandelayo:

  • Jongisa kwakhona okanye uhambise i-eriyali efumanayo.
  • Yandisa ukwahlukana phakathi kwesixhobo kunye nomamkeli.
  • Qhagamshela izixhobo kwindawo yokuphuma kwisekethe eyahlukileyo kuleyo apho umamkeli aqhagamshelwe khona.
  • Dibana nomthengisi okanye igcisa likanomathotholo/kumabonakude ukuze ufumane uncedo.

INkcazelo yokuVela kwiMitha yeFCC
Le modyuli ithobela imiqathango yeFCC RF yokuvezwa kwemitha emiselwe indawo engalawulwayo. Esi sidlulisi akufuneki sibe kwindawo enye okanye sisebenze kunye nayo nayiphi na enye i-eriyali okanye isidluliseli. Le modyuli kufuneka ifakwe kwaye isebenze kunye nomgama omncinci wama-20 cm phakathi kweradiyetha kunye nomzimba womsebenzisi.

Imodyuli ilinganiselwe kufakelo lwe-OEM kuphela
Umhlanganisi we-OEM unoxanduva lokuqinisekisa ukuba umsebenzisi wokugqibela akanayo imiyalelo yesandla yokususa okanye ukufaka imodyuli
Ukuba inombolo yokuchonga yeFCC ayibonakali xa imodyuli ifakwe ngaphakathi kwesinye isixhobo, ngoko ngaphandle kwesixhobo apho imodyuli ifakwe kuyo kufuneka ibonise ileyibhile ebhekiselele kwimodyuli evaliweyo. Le leyibhile yangaphandle inokusebenzisa amagama anjengala alandelayo: “Iqulethe i-ID yeModyuli yeFCC: Z4T-XIAOESP32C6 Okanye Iqulethe ID FCC: Z4T-XIAOESP32C6”

Xa imodyuli ifakwe ngaphakathi kwesinye isixhobo, incwadi yomsebenzisi yenginginya kufuneka iqulathe iziteyitimenti ezilumkisayo ezingezantsi;

  1. Esi sixhobo sithobela iCandelo le-15 leMithetho yeFCC. Umsebenzi uxhomekeke kwezi meko zimbini zilandelayo:
    1. Esi sixhobo sisenokungabangeli uphazamiseko oluyingozi.
    2. Esi sixhobo kufuneka samkele naluphi na uphazamiseko olufunyenweyo, kubandakanywa uphazamiseko olunokubangela ukusebenza okungafunekiyo.
  2. Utshintsho okanye uhlengahlengiso olungavunywanga ngokucacileyo liqela elinoxanduva lokuthotyelwa lunokuphelisa igunya lomsebenzisi lokusebenzisa isixhobo.

Izixhobo kufuneka zifakwe kwaye zisetyenziswe ngokungqongqo ngokuhambelana nemiyalelo yomenzi njengoko kuchazwe kumaxwebhu omsebenzisi oza nemveliso.
Nayiphi na inkampani yesixhobo somsingathi efakela le modyuli enomda wemvume yemodyuli kufuneka yenze uvavanyo lokukhutshwa kwemitha kunye nokukhutshwa okunganyanisekanga ngokweFCC inxalenye ye-15C: 15.247 imfuneko, Kuphela ukuba iziphumo zovavanyo zihambelana neFCC icandelo 15C: 15.247 imfuneko, emva koko umamkeli unokuthengiswa ngokusemthethweni.

Iimpondo

Uhlobo Inzuzo
I-antenna ye-Ceramic chip 4.97dBi
I-eriyali ye-FPC 1.23dBi
I-antenna yentonga 2.42dBi

I-eriyali iqhotyoshelwe ngokusisigxina, ayikwazi ukutshintshwa. Khetha ukuba usebenzise i-eriyali yeceramic eyakhelwe-ngaphakathi okanye i-eriyali yangaphandle ngeGPIO14. Thumela i-0 kwi-GPIO14 ukusebenzisa i-eriyali eyakhelweyo, kwaye uthumele i-1 ukusebenzisa i-eriyali yangaphandle Uyilo lwe-eriyali yeTrace: Ayisebenzi.

Imibuzo Ebuzwa Rhoqo (FAQ)

Q: Ndingayisebenzisa le mveliso kwizicelo zamashishini?
A: Ngelixa imveliso yenzelwe iiprojekthi zekhaya ezihlakaniphileyo, isenokungalungeli usetyenziso lwemizi-mveliso ngenxa yeemfuno ezithile kwiisetingi zemizi-mveliso.

Umbuzo: Yintoni ukusetyenziswa kwamandla okuqhelekileyo kule mveliso?
A: Imveliso inikezela ngeendlela ezahlukeneyo zokusebenza kunye nokusetyenziswa kwamandla aphantsi kakhulu yi-15 A kwimodi yokulala.

Amaxwebhu / Izibonelelo

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Incwadi yoMnini
ESP32, ESP32 RISC-V Ibhodi encinci ye-MCU, i-RISC-V Ibhodi encinci ye-MCU, iBhodi encinci ye-MCU, iBhodi ye-MCU, iBhodi

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *