seeed studio ESP32 RISC-V Bodi ndogo ya MCU
MAELEZO YA BIDHAA YA ESP32
Vipengele
- Muunganisho Ulioimarishwa: Inachanganya 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), na muunganisho wa redio wa IEEE 802.15.4, kukuruhusu kutumia itifaki za Thread na Zigbee.
- Matter Native: Inasaidia ujenzi wa miradi ya nyumba mahiri inayoendana na Matter shukrani kwa muunganisho wake ulioimarishwa, kufikia utangamano.
- Usalama Umesimbwa kwa Njia Fiche kwenye Chip: Inaendeshwa na ESP32-C6, huleta usalama ulioimarishwa uliosimbwa-kwenye-chip kwa miradi yako mahiri ya nyumbani kupitia buti salama, usimbaji fiche, na Mazingira ya Utekelezaji Yanayoaminika (TEE)
- Utendaji bora wa RF: Ina antena ya ubaoni yenye hadi 80m
BLE/Wi-Fi mbalimbali, huku ukihifadhi kiolesura cha antena ya UFL ya nje - Matumizi ya Nishati ya Kuongeza: Inakuja na modi 4 za kufanya kazi, na ya chini kabisa ikiwa 15 μA katika hali ya usingizi mzito, huku pia ikisaidia usimamizi wa malipo ya betri ya lithiamu.
- Vichakataji viwili vya RISC-V: Hujumuisha vichakataji viwili vya 32-bit RISC-V, huku kichakataji chenye utendakazi wa juu kinachoenda hadi 160 MHz, na kichakataji chenye nguvu ya chini kikiwaka hadi 20.
- Classic XIAOdesigns: Inasalia kuwa miundo ya kisasa ya XIAO ya fa ctor ya ukubwa wa kidole gumba cha 21 x 17.5mm, na mlima wa upande mmoja, na kuifanya iwe bora kwa miradi isiyo na nafasi kama vile nguo za kuvaliwa.
Maelezo
Seeed Studio XIAO ESP32C6 inaendeshwa na ESP32-C6 SoC iliyounganishwa sana, iliyojengwa kwa vichakataji viwili vya 32-bit RISC-V, na kichakataji chenye utendakazi wa juu (HP) kinachoendesha hadi 160 MHz, na cha nguvu ya chini (LP) 32-bit RISC-V kichakataji hadi MHz 20, ambacho kinaweza kusindika saa 512. Kuna 4KB SRAM na XNUMX MB Flash kwenye chip, kuruhusu nafasi zaidi ya utayarishaji, na kuleta uwezekano zaidi kwa hali ya udhibiti wa IoT.
XIAO ESP32C6 ni shukrani ya asili ya Matter kwa muunganisho wake wa wireless ulioimarishwa. Rafu ndogo ya waya inaweza kutumia 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, na Thread (802.15.4). Kama mshiriki wa kwanza wa XIAO anayeoana na Thread, inafaa kabisa kwa ajili ya kujenga miradi inayolingana na Matter-c, hivyo basi kupata ushirikiano katika nyumba mahiri.
Ili kusaidia vyema miradi yako ya IoT, XIAO ESP32C6 haitoi tu muunganisho usio na mshono na majukwaa ya kawaida ya wingu kama vile ESP Rain Maker, AWS IoT, Microsoft Azur e, na Google Cloud, lakini pia huongeza usalama kwa programu zako za IoT. Ikiwa na mfumo wake wa kuwasha salama kwenye chip, usimbaji wa flash, ulinzi wa utambulisho na Mazingira ya Utekelezaji Yanayoaminika (TEE), ubao huu mdogo huhakikisha kiwango cha usalama kinachohitajika kwa wasanidi programu wanaotafuta kutengeneza suluhu mahiri, salama na zilizounganishwa.
XIAO hii mpya ina antena ya kauri ya ubao yenye utendakazi wa juu yenye hadi masafa ya 80m BLE/Wi-Fi, huku pia ikihifadhi kiolesura cha antena ya UFL ya nje. Wakati huo huo, pia inakuja na usimamizi bora wa matumizi ya nguvu. Inaangazia hali nne za nishati na saketi ya udhibiti wa kuchaji betri ya lithiamu iliyo kwenye ubao, inafanya kazi katika hali ya Usingizi Mzito yenye mkondo wa chini kama 15 µA, na kuifanya ifae vyema programu za mbali, zinazotumia betri.
Kwa kuwa ni mwanachama wa 8 wa familia ya Seeed Studio XIAO, XIAO ESP32C6 inasalia kuwa muundo wa kisasa wa XIAO. Imeundwa kutoshea 21 x 17.5mm, Ukubwa Wastani wa XIAO, huku ikisalia kupachikwa vipengele vyake vya kawaida vya upande mmoja. Hata ikiwa ni ya ukubwa wa gumba, inatoboa jumla ya pini 15 za GPIO, ikijumuisha I/Os 11 za kidijitali za pini za PWM na I/O 4 za analogi za pini za ADC. Inaauni bandari za mawasiliano za UART, IIC, na SPI. Vipengele hivi vyote huifanya inafaa kwa miradi isiyo na nafasi kama vile vifaa vya kuvaliwa, au kitengo kilicho tayari kwa uzalishaji kwa miundo yako ya PCBA.
Kuanza
Kwanza, tutaunganisha XIAO ESP32C3 kwenye kompyuta, kuunganisha LED kwenye ubao na kupakia msimbo rahisi kutoka kwa Arduino IDE ili kuangalia kama ubao unafanya kazi vizuri kwa kupepesa LED iliyounganishwa.
Mpangilio wa vifaa
Unahitaji kuandaa yafuatayo:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Kompyuta
- Cable 1 x USB Type-C
Kidokezo
Baadhi ya nyaya za USB zinaweza tu kutoa nishati na haziwezi kuhamisha data. Ikiwa huna kebo ya USB au hujui kama kebo yako ya USB inaweza kusambaza data, unaweza kuangalia uwezo wa Seeed USB Type-C USB 3.1 .
- Hatua ya 1. Unganisha XIAO ESP32C6 kwenye kompyuta yako kupitia kebo ya USB Aina ya C.
- Hatua ya 2. Unganisha LED kwenye pini ya D10 kama ifuatavyo
Kumbuka: Hakikisha umeunganisha kipingamizi (takriban 150Ω) kwa mfululizo ili kuweka kikomo cha mkondo kupitia LED na kuzuia mkondo wa ziada unaoweza kuteketeza LED.
Tayarisha Programu
Hapa chini nitaorodhesha toleo la mfumo, toleo la ESP-IDF, na toleo la ESP-Matter linalotumika katika nakala hii kwa kumbukumbu. Hili ni toleo thabiti ambalo limejaribiwa kufanya kazi vizuri.
- Mpangishi: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: tawi kuu, kuanzia tarehe 10 Mei 2024, fanya bf56832.
- kushikamanahomeip: kwa sasa inafanya kazi na ahadi 13ab158f10, kuanzia tarehe 10 Mei 2024.
- Git
- Nambari ya Visual Studio
Ufungaji wa ESP-Matter Hatua kwa Hatua
Hatua ya 1. Sakinisha Vitegemezi
Kwanza, unahitaji kusakinisha vifurushi vinavyohitajika kwa kutumia . Fungua terminal yako na utekeleze amri ifuatayo: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 libgire-1.0vtory2b. libreadline-dev
Amri hii husakinisha vifurushi mbalimbali kama vile , vikusanyaji (, ), na maktaba zinazohitajika kwa ajili ya kujenga na kuendesha Matter SDK.gitgccg++
Hatua ya 2. Funga Hifadhi ya ESP-Matter
Sambaza hazina kutoka kwa GitHub ukitumia amri iliyo na kina cha 1 ili kupata picha ya hivi punde tu:esp-mattergit clone.
- cd ~/esp
git clone -kina 1 https://github.com/espressif/esp-matter.git
Badilisha kwenye saraka na uanzishe moduli ndogo za Git:esp-matter
- cd esp-matter
sasisho la moduli ndogo ya git -init -depth 1
Nenda kwenye saraka na uendeshe hati ya Python ili kudhibiti submodule za majukwaa maalum:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py -jukwaa esp32 linux -shallow
Hati hii inasasisha moduli ndogo za majukwaa ya ESP32 na Linux kwa njia ya kina (ahadi ya hivi punde pekee).
Hatua ya 3. Sakinisha ESP-Matter
Rudi kwenye saraka ya mizizi, kisha endesha hati ya usakinishaji:esp-matter
- cd ../…/install.sh
Hati hii itasakinisha vitegemezi vya ziada maalum kwa SDK ya ESP-Matter.
Hatua ya 4. Weka Vigeu vya Mazingira
Chanzo hati ili kusanidi anuwai za mazingira zinazohitajika kwa maendeleo:export.sh
- chanzo ./export.sh
Amri hii inasanidi ganda lako na njia muhimu za mazingira na anuwai.
Hatua ya 5 (Si lazima). Ufikiaji wa haraka wa mazingira ya maendeleo ya ESP-Matter
Ili kuongeza lakabu zilizotolewa na mipangilio ya kutofautisha ya mazingira kwa yako file, fuata hatua hizi. Hii itasanidi mazingira yako ya ganda ili kubadili kwa urahisi kati ya usanidi wa IDF na Matter, na kuwezesha ccache kwa ujenzi wa haraka zaidi..bashrc
Fungua terminal yako na utumie hariri ya maandishi kufungua faili ya file iko kwenye saraka yako ya nyumbani. Unaweza kutumia au kihariri chochote unachopendelea. Kwa mfanoample:.bashrcnano
- nano ~/.bashrc
Tembeza hadi chini ya file na ongeza mistari ifuatayo:.bashrc
- # Lakabu ya kusanidi mazingira ya ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
- # Wezesha kache ili kuharakisha mkusanyiko alias set_cache='export IDF_CCACHE_ENABLE=1′
Baada ya kuongeza mistari, hifadhi faili ya file na uondoke kwenye kihariri cha maandishi. Ikiwa unatumia , unaweza kuhifadhi kwa kubonyeza , gonga ili kuthibitisha, na kisha kutoka.nanoCtrl+OEnterCtrl+X
Ili mabadiliko yaanze kutekelezwa, unahitaji kupakia upya file. Unaweza kufanya hivyo kwa kutafuta file au kufunga na kufungua tena terminal yako. Ili kupata chanzo file, tumia zifuatazo
- chanzo ~/.bashrc amri:.bashrc.bashrc.bashrc
Sasa unaweza kuendesha na kusanidi au kuonyesha upya mazingira ya esp-matter katika kipindi chochote cha mwisho.get_matterset_cache
- get_matter set_cache
Maombi
- Salama na Imeunganishwa Nyumbani Mahiri, kuboresha maisha ya kila siku kupitia uwekaji kiotomatiki, udhibiti wa mbali na zaidi.
- Vyombo Vinavyovaliwa visivyo na nafasi na Vinavyotumia Betri, shukrani kwa ukubwa wao wa gumba na matumizi ya nishati kidogo.
- Matukio ya IoT Isiyo na waya, kuwezesha upitishaji wa data wa haraka na wa kuaminika.
Tamko hili hapa
Kifaa hakiauni utendakazi wa kurukaruka BT chini ya hali ya Dss.
FCC
Taarifa ya FCC
Kifaa hiki kinatii sehemu ya 15 ya Sheria za FCC. Operesheni inategemea masharti mawili yafuatayo:
- Kifaa hiki hakiwezi kusababisha usumbufu unaodhuru, na
- Kifaa hiki lazima kikubali uingiliaji wowote uliopokewa, ikiwa ni pamoja na uingiliaji ambao unaweza kusababisha uendeshaji usiohitajika.
Mabadiliko yoyote au marekebisho ambayo hayajaidhinishwa waziwazi na mhusika anayehusika na utiifu yanaweza kubatilisha mamlaka ya mtumiaji kuendesha kifaa.
Kumbuka: Kifaa hiki kimejaribiwa na kupatikana kuwa kinatii vikomo vya kifaa cha kidijitali cha Hatari B, kwa mujibu wa sehemu ya 15 ya Sheria za FCC. Vikomo hivi vimeundwa ili kutoa ulinzi unaofaa dhidi ya kuingiliwa kwa hatari katika usakinishaji wa makazi. Kifaa hiki huzalisha matumizi na kinaweza kuangazia nishati ya masafa ya redio na, ikiwa hakijasakinishwa na kutumiwa kwa mujibu wa maagizo, kinaweza kusababisha mwingiliano unaodhuru kwa mawasiliano ya redio. Hata hivyo, hakuna uhakika kwamba kuingiliwa haitatokea katika ufungaji fulani. Ikiwa kifaa hiki kitasababisha usumbufu unaodhuru kwa upokeaji wa redio au televisheni, ambao unaweza kubainishwa kwa kuzima na kuwasha kifaa, mtumiaji anahimizwa kujaribu kusahihisha uingiliaji huo kwa moja au zaidi ya hatua zifuatazo:
- Elekeza upya au uhamishe tena antena inayopokea.
- Kuongeza utengano kati ya kifaa na mpokeaji.
- Unganisha vifaa kwenye plagi kwenye mzunguko tofauti na ile ambayo mpokeaji ameunganishwa.
- Wasiliana na muuzaji au mtaalamu wa redio/TV kwa usaidizi.
Taarifa ya Mfiduo wa Mionzi ya FCC
Moduli hii inatii vikomo vya kufikiwa kwa mionzi ya FCC RF vilivyowekwa kwa mazingira yasiyodhibitiwa. Kisambazaji hiki lazima kiwe mahali pamoja au kufanya kazi kwa kushirikiana na antena au kisambaza data kingine chochote. Moduli hii lazima iwe imewekwa na kuendeshwa na umbali wa chini wa cm 20 kati ya radiator na mwili wa mtumiaji.
Moduli ni mdogo kwa usakinishaji wa OEM pekee
Kiunganishi cha OEM kina jukumu la kuhakikisha kuwa mtumiaji wa mwisho hana maagizo ya mwongozo ya kuondoa au kusakinisha moduli
Ikiwa nambari ya utambulisho ya FCC haionekani wakati moduli imesakinishwa ndani ya kifaa kingine, basi sehemu ya nje ya kifaa ambayo moduli imesakinishwa lazima pia ionyeshe lebo inayorejelea moduli iliyoambatanishwa. Lebo hii ya nje inaweza kutumia maneno kama vile yafuatayo: “Ina Kitambulisho cha Moduli ya FCC: Z4T-XIAOESP32C6 Au Ina Kitambulisho cha FCC: Z4T-XIAOESP32C6”
Wakati moduli imesakinishwa ndani ya kifaa kingine, mwongozo wa mtumiaji wa seva pangishi lazima iwe na taarifa za onyo zilizo chini;
- Kifaa hiki kinatii Sehemu ya 15 ya Sheria za FCC. Operesheni inategemea masharti mawili yafuatayo:
- Kifaa hiki kinaweza kisisababishe usumbufu unaodhuru.
- Kifaa hiki lazima kikubali uingiliaji wowote uliopokewa, ikiwa ni pamoja na uingiliaji ambao unaweza kusababisha uendeshaji usiohitajika.
- Mabadiliko au marekebisho ambayo hayajaidhinishwa waziwazi na mhusika anayehusika na utiifu yanaweza kubatilisha mamlaka ya mtumiaji kuendesha kifaa.
Ni lazima vifaa visakinishwe na kutumika kwa kufuata madhubuti maagizo ya mtengenezaji kama ilivyoelezwa katika hati za mtumiaji zinazokuja na bidhaa.
Kampuni yoyote ya kifaa mwenyeji ambayo itasakinisha moduli hii iliyo na kikomo cha uidhinishaji wa msimu inapaswa kufanya jaribio la utoaji wa miale na uchafuzi wa uongo kulingana na FCC sehemu ya 15C : mahitaji ya 15.247, ikiwa tu matokeo ya jaribio yatatii FCC sehemu ya 15C : 15.247 mahitaji, basi seva pangishi inaweza kuuzwa kwa njia halali.
Antena
Aina | Faida |
Antenna ya chip ya kauri | 4.97dBi |
Antena ya FPC | 1.23dBi |
Antenna ya fimbo | 2.42dBi |
Antena imeunganishwa kabisa, haiwezi kubadilishwa. Chagua iwapo utatumia antena ya kauri iliyojengewa ndani au antena ya nje kupitia GPIO14. Tuma 0 kwa GPIO14 ili kutumia antena iliyojengewa ndani, na utume 1 ili kutumia miundo ya antena ya njeTrace miundo ya antena: Haitumiki.
Maswali Yanayoulizwa Mara Kwa Mara (FAQ)
Swali: Je, ninaweza kutumia bidhaa hii kwa matumizi ya viwandani?
J: Ingawa bidhaa imeundwa kwa ajili ya miradi mahiri ya nyumbani, huenda isifae kwa matumizi ya viwandani kutokana na mahitaji mahususi katika mipangilio ya viwanda.
Swali: Je, matumizi ya kawaida ya nguvu ya bidhaa hii ni yapi?
A: Bidhaa hutoa njia mbalimbali za kufanya kazi na matumizi ya chini ya nguvu ni 15 A katika hali ya usingizi mzito.
Nyaraka / Rasilimali
![]() |
seeed studio ESP32 RISC-V Bodi ndogo ya MCU [pdf] Mwongozo wa Mmiliki ESP32, ESP32 RISC-V Bodi Ndogo ya MCU, RISC-V Bodi Ndogo ya MCU, Bodi Ndogo ya MCU, Bodi ya MCU, Bodi |