M5STACK ESP32 CORE2 IoT Development Kit Օգտագործողի ձեռնարկ

1. ՈՒՐՎԱԳԻՐ
M5Stick CORE2-ը ESP32 տախտակ է, որը հիմնված է ESP32-D0WDQ6-V3 չիպի վրա և պարունակում է 2 դյույմանոց TFT էկրան: Տախտակը պատրաստված է PC+ABC-ից։

1.1 Սարքավորումների կազմը
CORE2-ի ապարատը՝ ESP32-D0WDQ6-V3 չիպ, TFT էկրան, կանաչ LED, կոճակ, GROVE ինտերֆեյս, Type.C-ից USB ինտերֆեյս, էներգիայի կառավարման չիպ և մարտկոց:
ESP32-D0WDQ6-V3 ESP32-ը երկմիջուկ համակարգ է՝ երկու Harvard Architecture Tense LX6 պրոցեսորներով: Բոլոր ներկառուցված հիշողությունը, արտաքին հիշողությունը և ծայրամասային սարքերը գտնվում են տվյալ պրոցեսորների տվյալների ավտոբուսի և/կամ հրահանգների ավտոբուսի վրա: Որոշ չնչին բացառություններով (տե՛ս ստորև), երկու պրոցեսորների հասցեների քարտեզագրումը սիմետրիկ է, ինչը նշանակում է, որ նրանք օգտագործում են նույն հասցեները՝ նույն հիշողություն մուտք գործելու համար: Համակարգի մի քանի ծայրամասային սարքեր կարող են մուտք գործել ներկառուցված հիշողություն DMA-ի միջոցով:
TFT էկրանը 2 դյույմանոց գունավոր էկրան է, որն աշխատում է ILI9342C, 320 x 240 թույլատրությամբ:
Գործողությունների ծավալtage միջակայքը 2.6~3.3V է, աշխատանքային ջերմաստիճանի միջակայքը՝ -25~55°C:
Power Management չիպը X-Powers-ի AXP192-ն է: Գործող հատորtagտիրույթը 2.9V~6.3V է, իսկ լիցքավորման հոսանքը՝ 1.4A:
CORE2-ը ESP32-ին համալրում է ծրագրավորման համար անհրաժեշտ ամեն ինչով, շահագործման և զարգացման համար անհրաժեշտ ամեն ինչով
2. PIN ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ
2.1. USB Ինտերֆեյս
M5CAMREA կոնֆիգուրացիայի Type-C տիպի USB ինտերֆեյս, աջակցում է USB2.0 ստանդարտ կապի արձանագրությանը:

2.2. GROVE INTERFACE
4 մմ M2.0CAMREA GROVE ինտերֆեյսների 5p հեռացված քայլը, ներքին լարերը և միացված GND, 5V, GPIO32, GPIO33:

3. ՖՈՒՆԿՑԻՈՆ ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ
Այս գլուխը նկարագրում է ESP32-D0WDQ6-V3 տարբեր մոդուլներ և գործառույթներ:
3.1. CPU ԵՎ ՀԻՇՈՂՈՒԹՅՈՒՆ
Xtensa® մեկ/երկմիջուկ 32-bitLX6 միկրոպրոցեսոր(ներ), մինչև 600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS ESP32-D2WD-ի համար):
- 448 ԿԲ ROM
- 520 ԿԲ SRAM
- 16 ԿԲ SRAM RTC-ում
- QSPI-ն աջակցում է մի քանի ֆլեշ/SRAM չիպեր
3.2. ՊԱՀՊԱՆՄԱՆ ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ
3.2.1. Արտաքին ֆլեշ և SRAM
ESP32-ն աջակցում է բազմաթիվ արտաքին QSPI ֆլեշ և ստատիկ պատահական մուտքի հիշողության (SRAM)՝ ունենալով ապարատային վրա հիմնված AES կոդավորում՝ օգտվողի ծրագրերն ու տվյալները պաշտպանելու համար:
- ESP32 մուտք գործեք արտաքին QSPI Flash և SRAM՝ քեշավորման միջոցով: Մինչև 16 ՄԲ արտաքին Flash կոդի տարածքը քարտեզագրված է պրոցեսորի մեջ, աջակցում է 8-բիթանոց, 16-բիթանոց և 32-բիթանոց մուտքի հնարավորություն և կարող է գործարկել կոդը:
- Մինչև 8 ՄԲ արտաքին ֆլեշ և SRAM՝ քարտեզագրված պրոցեսորի տվյալների տարածությանը, աջակցում են 8-բիթանոց, 16-բիթանոց և 32-բիթանոց մուտքի համար: Flash-ն աջակցում է միայն կարդալու գործողություններ, SRAM-ն աջակցում է կարդալու և գրելու գործողություններ:
3.3. Բյուրեղապակյա
Արտաքին 2 ՄՀց~60 ՄՀց բյուրեղյա տատանիչ (40 ՄՀց միայն Wi-Fi/BT ֆունկցիոնալության համար)
3.4. RTC ԿԱՌԱՎԱՐՈՒՄ ԵՎ ՑԱԾՐ ԷՆԵՐԳԱՍՊԱՌՈՒՄ
ESP32-ը օգտագործում է էներգիայի կառավարման առաջադեմ տեխնիկա, որը կարող է փոխարկվել էներգախնայողության տարբեր ռեժիմների միջև: (Տես Աղյուսակ 5):
- Էներգախնայողության ռեժիմ
- Ակտիվ ռեժիմ. ՌԴ չիպը գործում է: Չիպը կարող է ստանալ և փոխանցել ձայնային ազդանշան:
- Մոդեմի քնի ռեժիմ. պրոցեսորը կարող է աշխատել, ժամացույցը կարող է կազմաձևվել: Wi-Fi / Bluetooth բազային գոտի և ՌԴ
– Թեթև քնի ռեժիմ. պրոցեսորը կասեցված է: RTC և հիշողություն և ծայրամասային սարքեր ULP կոպրոցեսորի շահագործում: Ցանկացած արթնացման իրադարձություն (MAC, հյուրընկալող, RTC ժմչփ կամ արտաքին ընդհատում) կարթնացնի չիպը: – Խորը քնի ռեժիմ. միայն RTC հիշողությունը և ծայրամասային սարքերն աշխատում են: RTC-ում պահվող WiFi-ի և Bluetooth-ի միացման տվյալները: ULP համապրոցեսորը կարող է աշխատել: – Ձմեռային ռեժիմ. 8 ՄՀց հաճախականությամբ տատանվողը և ներկառուցված կոպրոցեսոր ULP-ն անջատված են: RTC հիշողությունը էլեկտրամատակարարումը վերականգնելու համար անջատված է: Միայն մեկ RTC ժամաչափ, որը գտնվում է դանդաղ ժամացույցի վրա և մի քանի RTC GPIO աշխատանքի ժամանակ: RTC RTC ժամացույցը կամ ժամանակաչափը կարող են արթնանալ GPIO ձմեռման ռեժիմից: - Խորը քնի ռեժիմ
– հարակից քնի ռեժիմ. էներգախնայողության ռեժիմի անցում Active, Modem-sleep, Light-Sleep ռեժիմների միջև: Պրոցեսորը, Wi-Fi-ը, Bluetooth-ը և ռադիոն, որը պետք է արթնանա նախադրված ժամանակի ընդմիջումը՝ ապահովելու Wi-Fi/Bluetooth կապը:
– Ծայրահեղ ցածր էներգիայի սենսորային մոնիտորինգի մեթոդներ. հիմնական համակարգը Deep-sleep ռեժիմն է, ULP համապրոցեսորը պարբերաբար բացվում կամ փակվում է սենսորային տվյալները չափելու համար: Սենսորը չափում է տվյալները, ULP համապրոցեսորը որոշում է՝ արթնացնել հիմնական համակարգը:

4.ԷԼԵԿՏՐԱԿԱՆ ԲՆՈՒԹԱԳԻՐՆԵՐ
4.1. ՍԱՀՄԱՆԱՓԱԿԻ ՊԱՐԱՄԵՏՐՆԵՐ

1. VIO-ն էլեկտրամատակարարման պահոցում, տես ESP32 Տեխնիկական բնութագրերի Հավելված IO_MUX, որպես սնուցման SD_CLK VDD_SDIO-ի համար:
Սեղմեք և պահեք կողային միացման կոճակը երկու վայրկյան՝ սարքը գործարկելու համար: Սեղմեք և պահեք ավելի քան 6 վայրկյան՝ սարքն անջատելու համար: Հիմնական էկրանի միջոցով անցեք լուսանկարչական ռեժիմին, և ավատարը, որը կարելի է ձեռք բերել տեսախցիկի միջոցով, ցուցադրվում է tft էկրանին: Աշխատելիս USB մալուխը պետք է միացված լինի, իսկ լիթիումի մարտկոցն օգտագործվում է կարճաժամկետ պահեստավորման համար՝ հոսանքի խափանումը կանխելու համար:
FCC հայտարարություն. Ցանկացած փոփոխություն կամ փոփոխություն, որը հստակորեն չի հաստատվել համապատասխանության համար պատասխանատու կողմի կողմից, կարող է չեղյալ համարել օգտագործողի՝ սարքավորումը շահագործելու լիազորությունը:
Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին: Գործողությունը ենթակա է հետևյալ երկու պայմանների.
(1) Այս սարքը չի կարող վնասակար միջամտություն առաջացնել, և
(2) Այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:
FCC ճառագայթման ազդեցության մասին հայտարարություն. այս սարքավորումը համապատասխանում է FCC ճառագայթման ազդեցության սահմաններին, որոնք սահմանված են չվերահսկվող միջավայրի համար: Այս սարքավորումը պետք է տեղադրվի և աշխատի ռադիատորի և մարմնի միջև նվազագույն 20 սմ հեռավորության վրա:
Նշում. Այս սարքավորումը փորձարկվել է և պարզվել է, որ համապատասխանում է B դասի թվային սարքի սահմանաչափերին՝ համաձայն 15-րդ մասի:
FCC կանոնները. Այս սահմանները նախագծված են՝ ապահովելու ողջամիտ պաշտպանություն բնակելի շենքերում վնասակար միջամտությունից: Այս սարքավորումն արտադրում, օգտագործում և կարող է ճառագայթել ռադիոհաճախականության էներգիա և, եթե տեղադրվի և օգտագործվի հրահանգներին համապատասխան, կարող է վնասակար միջամտություն առաջացնել ռադիոհաղորդակցության համար: Այնուամենայնիվ, երաշխիք չկա, որ որոշակի տեղադրման մեջ միջամտություն չի առաջանա: Եթե այս սարքավորումն իսկապես վնասակար միջամտություն է առաջացնում ռադիոյի կամ հեռուստատեսության ընդունման համար, որը կարելի է որոշել սարքավորումն անջատելով և միացնելով, օգտագործողին խրախուսվում է փորձել շտկել միջամտությունը հետևյալ միջոցներից մեկով կամ մի քանիսով.
– Վերակողմնորոշեք կամ տեղափոխեք ստացող ալեհավաքը:
- Բարձրացնել բաժանումը սարքավորումների և ընդունիչի միջև:
– Սարքավորումը միացրեք վարդակին, որը տարբերվում է այն շղթայից, որին միացված է ընդունիչը:
– Օգնության համար դիմեք դիլերին կամ փորձառու ռադիոյի/հեռուստատեսային տեխնիկին:
UI հոսքի արագ մեկնարկ
Այս ձեռնարկը վերաբերում է M5Core2-ին
Այրվող գործիք
Խնդրում ենք սեղմել ստորև բերված կոճակը՝ ներբեռնելու համապատասխան M5Burner որոնվածը այրելու գործիքը՝ ըստ ձեր օպերացիոն համակարգի: Unzip և բացեք հավելվածը:


Որոնվածը այրվում է
- Կրկնակի սեղմեք՝ Burner burning գործիքը բացելու համար, ձախ ընտրացանկում ընտրեք համապատասխան սարքի տեսակը, ընտրեք որոնվածի Ձեզ անհրաժեշտ տարբերակը և սեղմեք ներբեռնման կոճակը՝ ներբեռնելու համար:

- Այնուհետև Type-C մալուխի միջոցով միացրեք M5 սարքը համակարգչին, ընտրեք համապատասխան COM պորտը, բուդ արագությունը կարող է օգտագործել լռելյայն կոնֆիգուրացիան M5Burner-ում, բացի այդ, կարող եք նաև լրացնել WIFI-ը, որին սարքը կմիանա ընթացքում: որոնվածը այրվում է stagէլ տեղեկատվություն։ Կազմաձևելուց հետո կտտացրեք «Այրել»՝ այրումը սկսելու համար:

- Երբ այրվող գրանցամատյանը հուշում է «Հաջողությամբ այրել», դա նշանակում է, որ որոնվածը այրվել է:

Երբ առաջին անգամ այրվում է կամ որոնվածը աշխատում է աննորմալ կերպով, կարող եք սեղմել «Ջնջել»՝ ֆլեշ հիշողությունը ջնջելու համար: Ծրագրաշարի հետագա թարմացման ժամանակ նորից ջնջելու կարիք չկա, հակառակ դեպքում պահպանված Wi-Fi տեղեկատվությունը կջնջվի և API բանալին կթարմացվի:
Կարգավորել WIFI-ը
UIFlow-ն ապահովում է ինչպես անցանց, այնպես էլ web ծրագրավորողի տարբերակը: Օգտագործելիս web տարբերակը, մենք պետք է սարքի համար կարգավորենք WiFi կապը: Ստորև նկարագրված է սարքի համար WiFi կապը կարգավորելու երկու եղանակ (Burn configuration և AP hotspot configuration):
Այրել կոնֆիգուրացիան WiFi (խորհուրդ է տրվում)
UIFlow-1.5.4-ը և վերը նշված տարբերակները կարող են գրել WiFi-ի տեղեկատվությունը անմիջապես M5Burner-ի միջոցով:

AP թեժ կետի կոնֆիգուրացիա WiFi
- Սեղմեք և պահեք ձախ կողմում գտնվող հոսանքի կոճակը՝ մեքենան միացնելու համար: Եթե WiFi-ը կազմաձևված չէ, համակարգը ավտոմատ կերպով կմտնի ցանցի կազմաձևման ռեժիմ, երբ այն առաջին անգամ միացված է: Ենթադրենք, որ ցանկանում եք նորից մուտք գործել ցանցի կազմաձևման ռեժիմ այլ ծրագրեր գործարկելուց հետո, կարող եք դիմել ստորև նշված գործողությանը: Այն բանից հետո, երբ UIFlow լոգոն հայտնվի գործարկման ժամանակ, արագ սեղմեք Home կոճակը (կենտրոն M5 կոճակը)՝ կազմաձևման էջ մուտք գործելու համար: Սեղմեք ֆյուզելաժի աջ կողմում գտնվող կոճակը՝ տարբերակը Կարգավորմանը անցնելու համար, իսկ հաստատելու համար սեղմեք «Տուն» կոճակը: Սեղմեք աջ կոճակը՝ տարբերակը WiFi Setting-ին անցնելու համար, սեղմեք Home կոճակը՝ հաստատելու համար և սկսեք կազմաձևումը:

- Բջջային հեռախոսով թեժ կետին հաջողությամբ միանալուց հետո բացեք բջջային հեռախոսի զննարկիչը՝ էկրանին QR կոդը սկանավորելու կամ ուղղակիորեն մուտք գործելու համար 192.168.4.1, մուտքագրեք էջ՝ ձեր անձնական WIFI տեղեկատվությունը լրացնելու համար և սեղմեք «Կարգավորել»՝ ձեր WiFi-ի տվյալները ձայնագրելու համար: . Սարքը ավտոմատ կերպով կվերագործարկվի հաջողությամբ կազմաձևումից և ծրագրավորման ռեժիմ մտնելուց հետո: Նշում. հատուկ նիշերը, ինչպիսիք են «space» -ը, թույլատրված չեն կազմաձևված WiFi տեղեկատվության մեջ:

Ցանցային ծրագրավորման ռեժիմ և API KEY
Մուտք գործեք ցանցի ծրագրավորման ռեժիմ Ցանց Ծրագրավորման ռեժիմը միացման ռեժիմ է M5 սարքի և UIFlow-ի միջև web ծրագրավորման հարթակ. Էկրանը ցույց կտա սարքի ընթացիկ ցանցային կապի կարգավիճակը: Երբ ցուցիչը կանաչ է, դա նշանակում է, որ ցանկացած պահի կարող եք ստանալ ծրագրի հրում: Լռելյայն իրավիճակում, WiFi ցանցի առաջին հաջող կազմաձևումից հետո սարքն ինքնաբերաբար կվերագործարկվի և կմտնի ցանցի ծրագրավորման ռեժիմ: Եթե չգիտեք, թե ինչպես կարելի է նորից մուտք գործել ծրագրավորման ռեժիմ այլ հավելվածներ գործարկելուց հետո, կարող եք դիմել հետևյալ գործողություններին.
վերագործարկումը, սեղմեք A կոճակը հիմնական ընտրացանկի միջերեսում՝ ծրագրավորման ռեժիմը ընտրելու համար և սպասեք, մինչև ցանցի ցուցիչի ճիշտ ցուցիչը կանաչ դառնա ծրագրավորման ռեժիմի էջում: Մուտք գործեք UIFlow ծրագրավորման էջ՝ այցելելով flow.m5stack.com համակարգչային բրաուզերի վրա:

API KEY-ի զուգավորում
API KEY-ը M5 սարքերի համար UIFlow-ի օգտագործման հավաստագիրն է web ծրագրավորում։ UIFlow կողմում համապատասխան API KEY-ը կարգավորելով՝ ծրագիրը կարող է առաջ մղվել կոնկրետ սարքի համար: Օգտագործողը պետք է այցելի flow.m5stack.com համակարգչում web զննարկիչը՝ UIFlow ծրագրավորման էջ մուտք գործելու համար: Էջի վերին աջ անկյունում գտնվող ցանկի տողում սեղմեք կարգավորումների կոճակը, համապատասխան սարքի վրա մուտքագրեք API բանալի, ընտրեք օգտագործվող սարքաշարը, կտտացրեք OK՝ պահպանելու համար և սպասեք, մինչև այն կհուշի հաջողությամբ միանալ:

HTTP
Ավարտեք վերը նշված քայլերը, այնուհետև կարող եք սկսել ծրագրավորումը UIFlow-ով: Նախample. Մուտք գործեք Baidu HTTP-ի միջոցով

BLE UART
Գործառույթի նկարագրություն Ստեղծեք Bluetooth կապ և միացրեք Bluetooth անցման ծառայությունը:

- Init ble uart name Նախաստորագրեք կարգավորումները, կազմաձևեք Bluetooth սարքի անունը:
- BLE UART Writer Ուղարկեք տվյալներ՝ օգտագործելով BLE UART:
- BLE UART մնում է քեշը Ստուգեք BLE UART տվյալների բայթերի քանակը:
- BLE UART կարդալ բոլորը Կարդալ բոլոր տվյալները BLE UART քեշում:
- BLE UART կարդալ նիշերը Կարդացեք n տվյալներ BLE UART քեշում:
Հրահանգներ
Ստեղծեք Bluetooth անցումային կապ և ուղարկեք միացման/անջատման հսկիչ լուսադիոդը:

UIFlow Desktop IDE
UIFlow Desktop IDE-ն UIFlow ծրագրավորողի օֆլայն տարբերակն է, որը չի պահանջում ցանցային միացում և կարող է ձեզ տրամադրել արձագանքող ծրագրերի փորձ: Խնդրում ենք սեղմել UIFlow-Desktop-IDE-ի համապատասխան տարբերակը՝ ձեր օպերացիոն համակարգի համաձայն ներբեռնելու համար:

USB ծրագրավորման ռեժիմ
Անջատեք ներբեռնված UIFlow Desktop IDE արխիվը և կրկնակի սեղմեք՝ հավելվածը գործարկելու համար:

Հավելվածի մեկնարկից հետո այն ավտոմատ կերպով կհայտնաբերի, թե արդյոք ձեր համակարգիչը ունի USB վարորդ (CP210X), սեղմեք Տեղադրել և հետևեք հրահանգներին՝ ավարտելու տեղադրումը:

Վարորդի տեղադրումն ավարտվելուց հետո այն ավտոմատ կերպով կմտնի UIFlow Desktop IDE և ինքնաբերաբար կհայտնվի կազմաձևման տուփը: Այս պահին միացրեք M5 սարքը համակարգչին Tpye-C տվյալների մալուխի միջոցով:

UIFlow Desktop IDE-ն օգտագործելու համար պահանջվում է M5 սարք՝ UIFlow որոնվածով և մուտքագրեք ** USB ծրագրավորման ռեժիմ **: Վերագործարկելու համար կտտացրեք սարքի ձախ կողմում գտնվող միացման կոճակը, մենյու մտնելուց հետո արագ սեղմեք աջ կոճակը՝ USB ռեժիմ ընտրելու համար:

Ընտրեք համապատասխան պորտը և ծրագրավորող սարքը, միանալու համար սեղմեք OK:

Առնչվող հղումներ
UIFlow Block-ի ներածություն
Փաստաթղթեր / ռեսուրսներ
![]() |
M5STACK ESP32 CORE2 IoT զարգացման հավաքածու [pdf] Օգտագործողի ձեռնարկ M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT զարգացման հավաքածու, ESP32 CORE2 IoT մշակման հավաքածու, զարգացման հավաքածու |




