seed-logo

seed studio ESP32 RISC-V Tiny MCU Board

seed-studio-ESP32-RISC-V-Tiny-MCU-board-product

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-ESP32-RISC-V-Tiny-MCU-Board- (1)

Նկարագրություն

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) այս փոքրիկ սալիկը ապահովում է անվտանգության ցանկալի մակարդակ ծրագրավորողների համար, ովքեր ցանկանում են ստեղծել խելացի, անվտանգ և կապված լուծումներ:

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (2)

Այս նոր XIAO-ն հագեցած է բարձր արդյունավետությամբ կերամիկական ալեհավաքով՝ մինչև 80 մ BLE/Wi-Fi միջակայքով, մինչդեռ այն նաև ինտերֆեյս է տրամադրում արտաքին UFL ալեհավաքի համար: Միևնույն ժամանակ, այն նաև օպտիմիզացված էներգիայի սպառման կառավարման հետ է: Ունենալով էներգիայի չորս ռեժիմ և լիթիումային մարտկոցի լիցքավորման կառավարման միացում, այն աշխատում է Deep Sleep ռեժիմում՝ մինչև 15 µA հոսանքով, ինչը այն հիանալի հարմարեցնում է հեռակառավարվող մարտկոցով աշխատող ծրագրերին:

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (3)

Լինելով 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. Քայլ 1. Միացրեք XIAO ESP32C6-ը ձեր համակարգչին USB Type-C մալուխի միջոցով:
  2. Քայլ 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 կլոնը:

Փոխեք գրացուցակը և սկզբնավորեք անհրաժեշտ 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-րդ մասին: Գործողությունը ենթակա է հետևյալ երկու պայմանների.

  1. Այս սարքը չի կարող վնասակար միջամտություն առաջացնել, և
  2. Այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:
    Ցանկացած Փոփոխություն կամ փոփոխություն, որը հստակորեն չի հաստատվել համապատասխանության համար պատասխանատու կողմի կողմից, կարող է չեղյալ համարել օգտագործողի՝ սարքավորումը շահագործելու լիազորությունը:

Նշում. Այս սարքավորումը փորձարկվել է և պարզվել է, որ համապատասխանում է B դասի թվային սարքի սահմանափակումներին՝ համաձայն FCC կանոնների 15-րդ մասի: Այս սահմանները նախագծված են՝ ապահովելու ողջամիտ պաշտպանություն բնակելի շենքերում վնասակար միջամտությունից: Այս սարքավորումը արտադրում է օգտագործում և կարող է ճառագայթել ռադիոհաճախականության էներգիա, և եթե տեղադրվի և օգտագործվի հրահանգներին համապատասխան, կարող է վնասակար միջամտություն առաջացնել ռադիոհաղորդակցության համար: Այնուամենայնիվ, երաշխիք չկա, որ որոշակի տեղադրման մեջ միջամտություն չի առաջանա: Եթե ​​այս սարքավորումն իսկապես վնասակար միջամտություն է առաջացնում ռադիոյի կամ հեռուստատեսության ընդունման համար, որը կարող է որոշվել սարքավորումն անջատելով և միացնելով, օգտագործողին խրախուսվում է փորձել շտկել միջամտությունը հետևյալ միջոցներից մեկով կամ մի քանիսով.

  • Վերակողմնորոշեք կամ տեղափոխեք ստացող ալեհավաքը:
  • Բարձրացնել բաժանումը սարքավորումների և ընդունիչի միջև:
  • Սարքավորումը միացրեք վարդակին, որը տարբերվում է այն շղթայից, որին միացված է ընդունիչը:
  • Օգնության համար դիմեք դիլերին կամ փորձառու ռադիոյի/հեռուստատեսային տեխնիկին:

FCC ճառագայթային ազդեցության մասին հայտարարություն
Այս մոդուլը համապատասխանում է FCC ՌԴ ճառագայթման ազդեցության սահմաններին, որոնք սահմանված են չվերահսկվող միջավայրի համար: Այս հաղորդիչը չպետք է տեղադրվի կամ աշխատի որևէ այլ ալեհավաքի կամ հաղորդչի հետ համատեղ: Այս մոդուլը պետք է տեղադրվի և աշխատի ռադիատորի և օգտագործողի մարմնի միջև նվազագույնը 20 սմ հեռավորության վրա:

Մոդուլը սահմանափակվում է միայն OEM տեղադրմամբ
OEM ինտեգրատորը պատասխանատու է ապահովելու համար, որ վերջնական օգտագործողը ձեռքով հրահանգներ չունի մոդուլը հեռացնելու կամ տեղադրելու համար
Եթե ​​FCC նույնականացման համարը տեսանելի չէ, երբ մոդուլը տեղադրվում է մեկ այլ սարքի ներսում, ապա սարքի արտաքին մասում, որտեղ տեղադրված է մոդուլը, նույնպես պետք է ցուցադրվի պիտակ՝ հղում անելով կցված մոդուլին: Այս արտաքին պիտակը կարող է օգտագործել հետևյալ ձևակերպումները. «Պարունակում է հաղորդիչի մոդուլի FCC ID. Z4T-XIAOESP32C6 կամ պարունակում է FCC ID՝ Z4T-XIAOESP32C6»:

Երբ մոդուլը տեղադրվում է մեկ այլ սարքի ներսում, հոսթի օգտատիրոջ ձեռնարկը պետք է պարունակի ստորև նախազգուշական հայտարարություններ.

  1. Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին: Գործողությունը ենթակա է հետևյալ երկու պայմանների.
    1. Այս սարքը չի կարող վնասակար միջամտություն առաջացնել:
    2. Այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:
  2. Փոփոխությունները կամ փոփոխությունները, որոնք ուղղակիորեն հաստատված չեն համապատասխանության համար պատասխանատու կողմի կողմից, կարող են չեղյալ համարել սարքավորումը շահագործելու օգտատիրոջ լիազորությունը:

Սարքերը պետք է տեղադրվեն և օգտագործվեն խստորեն համաձայն արտադրողի ցուցումների, ինչպես նկարագրված է արտադրանքի հետ կից փաստաթղթերում:
Հյուրընկալող սարքի ցանկացած ընկերություն, որը տեղադրում է այս մոդուլը սահմանային մոդուլային հաստատմամբ, պետք է կատարի ճառագայթային արտանետումների և կեղծ արտանետումների փորձարկում՝ համաձայն 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

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *