seed studio ESP32 RISC-V Tiny MCU Board
ESP32 ԱՊՐԱՆՔԻ ՄԱՆՐԱՄԱՍՆԵՐ
Առանձնահատկություններ
- Ընդլայնված կապ. համատեղում է 2.4 ԳՀց Wi-Fi 6 (802.11ax), Bluetooth 5(LE) և IEEE 802.15.4 ռադիոկապի կապը, ինչը թույլ է տալիս կիրառել Thread և Zigbee արձանագրությունները:
- Matter Native. Աջակցում է Matter-ին համապատասխանող խելացի տների նախագծերի կառուցմանը` շնորհիվ ընդլայնված կապի, հասնելով փոխգործունակության:
- Չիպի վրա գաղտնագրված անվտանգություն. սնուցված ESP32-C6-ով, այն ապահովում է ուժեղացված գաղտնագրված չիպի վրա անվտանգություն ձեր խելացի տան նախագծերին անվտանգ բեռնման, գաղտնագրման և վստահելի կատարման միջավայրի (TEE) միջոցով:
- Գերազանց ՌԴ կատարողականություն. Ունի ներքին ալեհավաք մինչև 80 մ
BLE/Wi-Fi միջակայք՝ միաժամանակ ինտերֆեյս վերապահելով արտաքին UFL ալեհավաքի համար - Էլեկտրաէներգիայի սպառման մեծացում. գալիս է 4 աշխատանքային ռեժիմով, որոնցից ամենացածրը 15 μA է խորը քնի ռեժիմում, միաժամանակ աջակցում է լիթիումի մարտկոցի լիցքավորման կառավարմանը:
- Կրկնակի RISC-V պրոցեսորներ. Ներառում է երկու 32-բիթանոց RISC-V պրոցեսոր, բարձր արդյունավետությամբ պրոցեսորն աշխատում է մինչև 160 ՄՀց, իսկ ցածր էներգիայի պրոցեսորը՝ մինչև 20:
- Դասական XIAOdesigns. մնում է XIAO-ի դասական նմուշները՝ բթամատի չափի 21 x 17.5 մմ չափսերով և միակողմանի ամրացմամբ, ինչը այն դարձնում է կատարյալ տարածքով սահմանափակ նախագծերի համար, ինչպիսիք են կրելիները:
Նկարագրություն
Seed Studio XIAO ESP32C6-ը սնուցվում է բարձր ինտեգրված ESP32-C6 SoC-ով, որը կառուցված է երկու 32-բիթանոց RISC-V պրոցեսորների վրա, բարձր արտադրողականությամբ (HP) պրոցեսորով մինչև 160 ՄՀց հաճախականությամբ և ցածր էներգիայի (LP) 32-բիթանոց, մինչև RISC-V պրոցեսորով, որը կարող է կողպվել H20-ից: Չիպի վրա կա 512 ԿԲ SRAM և 4 ՄԲ ֆլեշ, ինչը թույլ է տալիս ավելի շատ ծրագրավորման տարածք և ավելի շատ հնարավորություններ բերելով IoT կառավարման սցենարներին:
XIAO ESP32C6-ը Matter-ի բնիկ է՝ շնորհիվ իր ուժեղացված անլար կապի: Լարերի պակաս կույտը աջակցում է 2.4 ԳՀց WiFi 6, Bluetooth® 5.3, Zigbee և Thread (802.15.4): Որպես Thread-ի հետ համատեղելի XIAO-ի առաջին անդամ, այն կատարյալ հարմար է Matter-c-ին համապատասխանող նախագծեր կառուցելու համար՝ այդպիսով հասնելով խելացի տանը փոխգործունակության:
Ձեր IoT նախագծերին ավելի լավ աջակցելու համար XIAO ESP32C6-ը ոչ միայն ապահովում է անխափան ինտեգրում հիմնական ամպային հարթակների հետ, ինչպիսիք են ESP Rain Maker-ը, AWS IoT-ը, Microsoft Azur e-ն և Google Cloud-ը, այլ նաև ապահովում է անվտանգությունը ձեր IoT հավելվածների համար: Չիպային անվտանգ բեռնախցիկով, ֆլեշ կոդավորումով, ինքնության պաշտպանությամբ և վստահելի կատարման միջավայրով (TEE) այս փոքրիկ սալիկը ապահովում է անվտանգության ցանկալի մակարդակ ծրագրավորողների համար, ովքեր ցանկանում են ստեղծել խելացի, անվտանգ և կապված լուծումներ:
Այս նոր XIAO-ն հագեցած է բարձր արդյունավետությամբ կերամիկական ալեհավաքով՝ մինչև 80 մ BLE/Wi-Fi միջակայքով, մինչդեռ այն նաև ինտերֆեյս է տրամադրում արտաքին UFL ալեհավաքի համար: Միևնույն ժամանակ, այն նաև օպտիմիզացված էներգիայի սպառման կառավարման հետ է: Ունենալով էներգիայի չորս ռեժիմ և լիթիումային մարտկոցի լիցքավորման կառավարման միացում, այն աշխատում է Deep Sleep ռեժիմում՝ մինչև 15 µA հոսանքով, ինչը այն հիանալի հարմարեցնում է հեռակառավարվող մարտկոցով աշխատող ծրագրերին:
Լինելով Seed Studio XIAO ընտանիքի 8-րդ անդամը, XIAO ESP32C6-ը մնում է դասական XIAO դիզայնը: Այն նախագծված է 21 x 17.5 մմ XIAO ստանդարտ չափսին համապատասխանելու համար, մինչդեռ մնում է իր դասական մեկ-si ded բաղադրիչների մոնտաժումը: Նույնիսկ բութ մատի չափով, այն զարմանալիորեն կոտրում է 15 ընդհանուր GPIO կապում, ներառյալ 11 թվային I/Os PWM կապի համար և 4 անալոգային I/Os ADC կապի համար: Այն աջակցում է UART, IIC և SPI սերիական կապի պորտերին: Այս բոլոր հատկանիշները դարձնում են այն կատարյալ տեղավորվում կա՛մ տարածքով սահմանափակված նախագծերի համար, ինչպիսիք են կրելի սարքերը, կա՛մ արտադրության համար պատրաստ միավոր ձեր PCBA-ի դիզայնի համար:
Սկսում ենք
Նախ, մենք պատրաստվում ենք միացնել XIAO ESP32C3-ը համակարգչին, միացնել LED-ը տախտակին և վերբեռնել պարզ կոդ Arduino IDE-ից՝ ստուգելու, թե արդյոք տախտակը լավ է աշխատում՝ թարթելով միացված LED-ը:
Սարքավորումների կարգավորում
Դուք պետք է պատրաստեք հետևյալը.
- 1 x Seed Studio XIAO ESP32C6
- 1 x Համակարգիչ
- 1 x USB Type-C մալուխ
Հուշում
Որոշ USB մալուխներ կարող են միայն էներգիա մատակարարել և չեն կարող տվյալներ փոխանցել: Եթե չունեք USB մալուխ կամ չգիտեք, թե արդյոք ձեր USB մալուխը կարող է տվյալներ փոխանցել, կարող եք ստուգել Seed USB Type-C աջակցություն USB 3.1:
- Քայլ 1. Միացրեք XIAO ESP32C6-ը ձեր համակարգչին USB Type-C մալուխի միջոցով:
- Քայլ 2. Միացրեք LED-ը D10 փին հետևյալ կերպ
ՆշումՀամոզվեք, որ միացրեք ռեզիստորը (մոտ 150Ω) հաջորդաբար, որպեսզի սահմանափակեք LED-ի հոսանքը և կանխելու ավելորդ հոսանքը, որը կարող է այրել LED-ը:
Պատրաստեք ծրագրաշարը
Ստորև ես կթվարկեմ այս հոդվածում օգտագործված համակարգի տարբերակը, ESP-IDF տարբերակը և ESP-Matter տարբերակը: Սա կայուն տարբերակ է, որը փորձարկվել է ճիշտ աշխատելու համար:
- Հաղորդավար՝ Ubuntu 22.04 LTS (Jammy Jellyfish):
- ESP-IDF: Tags v5.2.1.
- ESP-Matter. հիմնական մասնաճյուղը, 10 թվականի մայիսի 2024-ի դրությամբ, ստանձնել bf56832:
- Connecthomeip. ներկայումս աշխատում է commit 13ab158f10-ով, 10 թվականի մայիսի 2024-ի դրությամբ:
- Git
- Visual Studio կոդը
Տեղադրում ESP-Matter քայլ առ քայլ
Քայլ 1. Տեղադրեք Dependencies
Նախ, դուք պետք է տեղադրեք անհրաժեշտ փաթեթները՝ օգտագործելով . Բացեք ձեր տերմինալը և կատարեք հետևյալ հրամանը՝ apt-get
- sudo apt-get տեղադրեք 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 libbreiropository1.0-dev libglib2-dev
Այս հրամանը տեղադրում է տարբեր փաթեթներ, ինչպիսիք են , կոմպիլյատորները (, ) և գրադարանները, որոնք անհրաժեշտ են Matter SDK.gitgccg++-ը կառուցելու և գործարկելու համար։
Քայլ 2. Կլոնավորեք ESP-Matter Repository-ը
Կլոնավորեք պահոցը GitHub-ից՝ օգտագործելով 1 խորությամբ հրամանը՝ ստանալով միայն վերջին լուսանկարը՝ esp-mattergit կլոնը:
- cd ~/esp
git clone – խորություն 1 https://github.com/espressif/esp-matter.git
Փոխեք գրացուցակը և սկզբնավորեք անհրաժեշտ Git ենթամոդուլները:esp-matter
- cd esp-matter
git ենթամոդուլի թարմացում –init –depth 1
Նավարկեք դեպի գրացուցակ և գործարկեք Python սկրիպտը՝ կոնկրետ հարթակների համար ենթամոդուլները կառավարելու համար:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow
Այս սցենարը թարմացնում է ենթամոդուլները և՛ ESP32, և՛ Linux պլատֆորմների համար մակերեսային կերպով (միայն ամենավերջին կատարումը):
Քայլ 3. Տեղադրեք ESP-Matter-ը
Վերադարձեք արմատային գրացուցակ, ապա գործարկեք տեղադրման սցենարը:esp-matter
- cd ../…/install.sh
Այս սցենարը կտեղադրի լրացուցիչ կախվածություններ, որոնք հատուկ են ESP-Matter SDK-ին:
Քայլ 4. Սահմանեք շրջակա միջավայրի փոփոխականները
Զարգացման համար անհրաժեշտ միջավայրի փոփոխականները կարգավորելու համար սկզբնաղբյուր՝ export.sh
- աղբյուր ./export.sh
Այս հրամանը կարգավորում է ձեր կեղևը անհրաժեշտ միջավայրի ուղիներով և փոփոխականներով:
Քայլ 5 (ըստ ցանկության): Արագ մուտք դեպի ESP-Matter զարգացման միջավայր
Տրամադրված կեղծանունները և շրջակա միջավայրի փոփոխականի կարգավորումները ձեր մեջ ավելացնելու համար file, հետևեք այս քայլերին. Սա կկազմաձևի ձեր shell միջավայրը, որպեսզի հեշտությամբ անցում կատարի IDF-ի և Matter-ի մշակման կարգավորումների միջև և կակտիվացնի ccache-ն ավելի արագ կառուցումների համար..bashrc:
Բացեք ձեր տերմինալը և օգտագործեք տեքստային խմբագրիչ՝ բացելու համար file գտնվում է ձեր գլխավոր գրացուցակում: Դուք կարող եք օգտագործել կամ ձեր նախընտրած ցանկացած խմբագրիչ: Նախampլե՝.բաշրքնանո
- նանո ~/.բաշրկ
Ոլորեք դեպի ներքև file և ավելացնել հետևյալ տողերը.bashrc
- # Այլանուն՝ ESP-Matter միջավայրը կարգավորելու համար՝ get_matter=': ~/esp/esp-matter/export.sh'
- # Միացնել ccache-ը` արագացնելու կոմպիլյացիան, set_cache='արտահանել IDF_CCACHE_ENABLE=1'
Տողերը ավելացնելուց հետո պահպանեք file և դուրս գալ տեքստի խմբագրիչից: Եթե օգտագործում եք, կարող եք պահպանել՝ սեղմելով կոճակը, սեղմել՝ հաստատելու համար, այնուհետև՝ exit.nanoCtrl+OEnterCtrl+X
Որպեսզի փոփոխություններն ուժի մեջ մտնեն, դուք պետք է վերաբեռնեք file. Դուք կարող եք դա անել՝ ստանալով աղբյուր file կամ փակել և վերաբացել ձեր տերմինալը: Աղբյուրը ստանալու համար file, օգտագործեք հետևյալը
- աղբյուր ~/.bashrc հրաման.bashrc.bashrc.bashrc
Այժմ դուք կարող եք գործարկել և կարգավորել կամ թարմացնել esp-matter միջավայրը ցանկացած տերմինալային session.get_matterset_cache-ում
- get_matter set_cache
Դիմում
- Ապահով և կապակցված խելացի տուն՝ բարելավելով առօրյա կյանքը ավտոմատացման, հեռակառավարման և այլնի միջոցով:
- Տիեզերքով սահմանափակ և մարտկոցով աշխատող կրելի սարքեր՝ շնորհիվ բութ մատի չափի և էներգիայի ցածր սպառման:
- Անլար IoT սցենարներ, որոնք հնարավորություն են տալիս արագ, հուսալի տվյալների փոխանցում:
Հայտարարությունն այստեղ
Սարքը չի աջակցում BT ցատկելու գործողությունը Dss ռեժիմում:
FCC
FCC հայտարարություն
Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին: Գործողությունը ենթակա է հետևյալ երկու պայմանների.
- Այս սարքը չի կարող վնասակար միջամտություն առաջացնել, և
- Այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:
Ցանկացած Փոփոխություն կամ փոփոխություն, որը հստակորեն չի հաստատվել համապատասխանության համար պատասխանատու կողմի կողմից, կարող է չեղյալ համարել օգտագործողի՝ սարքավորումը շահագործելու լիազորությունը:
Նշում. Այս սարքավորումը փորձարկվել է և պարզվել է, որ համապատասխանում է B դասի թվային սարքի սահմանափակումներին՝ համաձայն FCC կանոնների 15-րդ մասի: Այս սահմանները նախագծված են՝ ապահովելու ողջամիտ պաշտպանություն բնակելի շենքերում վնասակար միջամտությունից: Այս սարքավորումը արտադրում է օգտագործում և կարող է ճառագայթել ռադիոհաճախականության էներգիա, և եթե տեղադրվի և օգտագործվի հրահանգներին համապատասխան, կարող է վնասակար միջամտություն առաջացնել ռադիոհաղորդակցության համար: Այնուամենայնիվ, երաշխիք չկա, որ որոշակի տեղադրման մեջ միջամտություն չի առաջանա: Եթե այս սարքավորումն իսկապես վնասակար միջամտություն է առաջացնում ռադիոյի կամ հեռուստատեսության ընդունման համար, որը կարող է որոշվել սարքավորումն անջատելով և միացնելով, օգտագործողին խրախուսվում է փորձել շտկել միջամտությունը հետևյալ միջոցներից մեկով կամ մի քանիսով.
- Վերակողմնորոշեք կամ տեղափոխեք ստացող ալեհավաքը:
- Բարձրացնել բաժանումը սարքավորումների և ընդունիչի միջև:
- Սարքավորումը միացրեք վարդակին, որը տարբերվում է այն շղթայից, որին միացված է ընդունիչը:
- Օգնության համար դիմեք դիլերին կամ փորձառու ռադիոյի/հեռուստատեսային տեխնիկին:
FCC ճառագայթային ազդեցության մասին հայտարարություն
Այս մոդուլը համապատասխանում է FCC ՌԴ ճառագայթման ազդեցության սահմաններին, որոնք սահմանված են չվերահսկվող միջավայրի համար: Այս հաղորդիչը չպետք է տեղադրվի կամ աշխատի որևէ այլ ալեհավաքի կամ հաղորդչի հետ համատեղ: Այս մոդուլը պետք է տեղադրվի և աշխատի ռադիատորի և օգտագործողի մարմնի միջև նվազագույնը 20 սմ հեռավորության վրա:
Մոդուլը սահմանափակվում է միայն OEM տեղադրմամբ
OEM ինտեգրատորը պատասխանատու է ապահովելու համար, որ վերջնական օգտագործողը ձեռքով հրահանգներ չունի մոդուլը հեռացնելու կամ տեղադրելու համար
Եթե FCC նույնականացման համարը տեսանելի չէ, երբ մոդուլը տեղադրվում է մեկ այլ սարքի ներսում, ապա սարքի արտաքին մասում, որտեղ տեղադրված է մոդուլը, նույնպես պետք է ցուցադրվի պիտակ՝ հղում անելով կցված մոդուլին: Այս արտաքին պիտակը կարող է օգտագործել հետևյալ ձևակերպումները. «Պարունակում է հաղորդիչի մոդուլի FCC ID. Z4T-XIAOESP32C6 կամ պարունակում է FCC ID՝ Z4T-XIAOESP32C6»:
Երբ մոդուլը տեղադրվում է մեկ այլ սարքի ներսում, հոսթի օգտատիրոջ ձեռնարկը պետք է պարունակի ստորև նախազգուշական հայտարարություններ.
- Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին: Գործողությունը ենթակա է հետևյալ երկու պայմանների.
- Այս սարքը չի կարող վնասակար միջամտություն առաջացնել:
- Այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:
- Փոփոխությունները կամ փոփոխությունները, որոնք ուղղակիորեն հաստատված չեն համապատասխանության համար պատասխանատու կողմի կողմից, կարող են չեղյալ համարել սարքավորումը շահագործելու օգտատիրոջ լիազորությունը:
Սարքերը պետք է տեղադրվեն և օգտագործվեն խստորեն համաձայն արտադրողի ցուցումների, ինչպես նկարագրված է արտադրանքի հետ կից փաստաթղթերում:
Հյուրընկալող սարքի ցանկացած ընկերություն, որը տեղադրում է այս մոդուլը սահմանային մոդուլային հաստատմամբ, պետք է կատարի ճառագայթային արտանետումների և կեղծ արտանետումների փորձարկում՝ համաձայն FCC մաս 15C: 15.247 պահանջի, միայն եթե փորձարկման արդյունքը համապատասխանում է FCC մաս 15C: 15.247 պահանջին, ապա հյուրընկալողը կարող է օրինական վաճառվել:
Անտենաներ
Տեսակ | Շահույթ |
Կերամիկական չիպային ալեհավաք | 4.97dBi |
FPC ալեհավաք | 1.23dBi |
Ձողային ալեհավաք | 2.42dBi |
Ալեհավաքը մշտապես ամրացված է, հնարավոր չէ փոխարինել: Ընտրեք՝ օգտագործել ներկառուցված կերամիկական կամ արտաքին ալեհավաքը GPIO14-ի միջոցով: Ուղարկեք 0 GPIO14-ին՝ ներկառուցված ալեհավաքն օգտագործելու համար, և ուղարկեք 1՝ արտաքին ալեհավաքից օգտվելու համար Trace ալեհավաքի ձևավորում. կիրառելի չէ:
Հաճախակի տրվող հարցեր (ՀՏՀ)
Հարց: Կարո՞ղ եմ այս արտադրանքը օգտագործել արդյունաբերական ծրագրերի համար:
A: Թեև արտադրանքը նախատեսված է խելացի տնային նախագծերի համար, այն կարող է հարմար չլինել արդյունաբերական ծրագրերի համար՝ արդյունաբերական պարամետրերի հատուկ պահանջների պատճառով:
Հարց: Ո՞րն է այս արտադրանքի տիպիկ էներգիայի սպառումը:
A: Ապրանքը առաջարկում է տարբեր աշխատանքային ռեժիմներ, որոնցից ամենացածր էներգիայի սպառումը 15 Ա է խորը քնի ռեժիմում:
Փաստաթղթեր / ռեսուրսներ
![]() |
seed studio ESP32 RISC-V Tiny MCU Board [pdf] Սեփականատիրոջ ձեռնարկ ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |