M5STACK ESP32 CORE2 IoT विकास किट वापरकर्ता मॅन्युअल
1. बाह्यरेखा
M5Stick CORE2 हा ESP32 बोर्ड आहे जो ESP32-D0WDQ6-V3 चिपवर आधारित आहे, ज्यामध्ये 2-इंच TFT स्क्रीन आहे. बोर्ड PC+ABC चा बनलेला आहे.
1.1 हार्डवेअर रचना
CORE2 चे हार्डवेअर: ESP32-D0WDQ6-V3 चिप, TFT स्क्रीन, ग्रीन एलईडी, बटण, GROVE इंटरफेस, Type.C-to-USB इंटरफेस, पॉवर मॅनेजमेंट चिप आणि बॅटरी.
ESP32-D0WDQ6-V3 ESP32 ही दोन Harvard Architecture Tense LX6 CPUs असलेली ड्युअल-कोर प्रणाली आहे. सर्व एम्बेडेड मेमरी, एक्सटर्नल मेमरी आणि पेरिफेरल्स डेटा बस आणि/किंवा या CPU च्या इंस्ट्रक्शन बसमध्ये असतात. काही किरकोळ अपवादांसह (खाली पहा), दोन CPU चे अॅड्रेस मॅपिंग सममितीय आहे, म्हणजे ते समान मेमरी ऍक्सेस करण्यासाठी समान पत्ते वापरतात. सिस्टममधील एकाधिक परिधी DMA द्वारे एम्बेडेड मेमरीमध्ये प्रवेश करू शकतात.
TFT स्क्रीन 2 x 9342 च्या रिझोल्यूशनसह ILI320C चालित 240-इंच रंगीत स्क्रीन आहे.
संचालन खंडtage श्रेणी 2.6~3.3V आहे, कार्यरत तापमान श्रेणी -25~55°C आहे.
पॉवर मॅनेजमेंट चिप X-Powers ची AXP192 आहे. ऑपरेटिंग व्हॉल्यूमtage श्रेणी 2.9V~6.3V आहे आणि चार्जिंग करंट 1.4A आहे.
CORE2 ESP32 ला प्रोग्रामिंगसाठी आवश्यक असलेल्या सर्व गोष्टी, ऑपरेशन आणि विकासासाठी आवश्यक असलेल्या प्रत्येक गोष्टीसह सुसज्ज करते
2.पिन वर्णन
2.1. यूएसबी इंटरफेस
M5CAMREA कॉन्फिगरेशन प्रकार-C प्रकार USB इंटरफेस, समर्थन USB2.0 मानक संप्रेषण प्रोटोकॉल.
२.२. ग्रोव्ह इंटरफेस
4mm M2.0CAMREA GROVE इंटरफेसची 5p डिस्पोस्ड पिच, अंतर्गत वायरिंग आणि GND, 5V, GPIO32, GPIO33 कनेक्ट केलेले.
3.कार्यात्मक वर्णन
हा धडा ESP32-D0WDQ6-V3 विविध मॉड्यूल्स आणि कार्यांचे वर्णन करतो.
३.१. CPU आणि मेमरी
Xtensa® सिंगल-/ड्युअल-कोर32-बिटएलएक्स6मायक्रोप्रोसेसर, 600MIPS पर्यंत (200MIPSforESP32-S0WD/ESP32-U4WDH, ESP400-D32WD साठी 2 MIPS):
- 448 KB रॉम
- 520 KB SRAM
- RTC मध्ये 16 KB SRAM
- QSPI एकाधिक फ्लॅश/SRAM चीपला समर्थन देते
३.२. स्टोरेज वर्णन
3.2.1.बाह्य फ्लॅश आणि SRAM
ESP32 एकाधिक बाह्य QSPI फ्लॅश आणि स्टॅटिक रँडम ऍक्सेस मेमरी (SRAM) ला समर्थन देते, वापरकर्ता प्रोग्राम आणि डेटा संरक्षित करण्यासाठी हार्डवेअर-आधारित AES एन्क्रिप्शन आहे.
- ESP32 कॅशिंगद्वारे बाह्य QSPI फ्लॅश आणि SRAM मध्ये प्रवेश करा. 16 MB पर्यंत बाह्य फ्लॅश कोड जागा CPU मध्ये मॅप केली जाते, 8-बिट, 16-बिट आणि 32-बिट प्रवेशास समर्थन देते आणि कोड कार्यान्वित करू शकते.
- 8 MB पर्यंत बाह्य फ्लॅश आणि SRAM CPU डेटा स्पेसमध्ये मॅप केलेले, 8-बिट, 16-बिट आणि 32-बिट प्रवेशासाठी समर्थन. फ्लॅश फक्त रीड ऑपरेशन्सला सपोर्ट करते, SRAM रिड आणि राइट ऑपरेशन्सला सपोर्ट करते.
३.३. क्रिस्टल
बाह्य 2 MHz~60 MHz क्रिस्टल ऑसिलेटर (40 MHz फक्त Wi-Fi/BT कार्यक्षमतेसाठी)
३.४. RTC व्यवस्थापन आणि कमी वीज वापर
ESP32 प्रगत उर्जा व्यवस्थापन तंत्र वापरते भिन्न उर्जा बचत मोडमध्ये स्विच केले जाऊ शकते. (तक्ता 5 पहा).
- पॉवर सेव्हिंग मोड
- सक्रिय मोड: आरएफ चिप कार्यरत आहे. चिप एक ध्वनी सिग्नल प्राप्त आणि प्रसारित करू शकते.
- मोडेम-स्लीप मोड: CPU चालू शकते, घड्याळ कॉन्फिगर केले जाऊ शकते. वाय-फाय / ब्लूटूथ बेसबँड आणि आरएफ
- लाइट-स्लीप मोड: CPU निलंबित. RTC आणि मेमरी आणि पेरिफेरल्स ULP कॉप्रोसेसर ऑपरेशन. कोणतीही वेक-अप इव्हेंट (MAC, होस्ट, RTC टाइमर किंवा बाह्य व्यत्यय) चिप जागृत करेल. - डीप-स्लीप मोड: कार्यरत स्थितीत फक्त RTC मेमरी आणि परिधीय. वायफाय आणि ब्लूटूथ कनेक्टिव्हिटी डेटा RTC मध्ये संग्रहित. ULP कॉप्रोसेसर काम करू शकतो. - हायबरनेशन मोड: 8 MHz ऑसिलेटर आणि अंगभूत कॉप्रोसेसर ULP अक्षम केले आहेत. वीज पुरवठा पूर्ववत करण्यासाठी आरटीसी मेमरी बंद आहे. स्लो घड्याळावर फक्त एक RTC घड्याळ टायमर आणि काही RTC GPIO कामावर आहे. RTC RTC घड्याळ किंवा टाइमर GPIO हायबरनेशन मोडमधून उठू शकतो. - खोल झोप मोड
- संबंधित स्लीप मोड: पॉवर सेव्ह मोड सक्रिय, मोडेम-स्लीप, लाइट-स्लीप मोड दरम्यान स्विचिंग. वाय-फाय / ब्लूटूथ कनेक्शन सुनिश्चित करण्यासाठी, CPU, Wi-Fi, ब्लूटूथ आणि रेडिओ प्रीसेट वेळ अंतराल जागृत करणे.
- अल्ट्रा लो-पॉवर सेन्सर मॉनिटरिंग पद्धती: मुख्य सिस्टम डीप-स्लीप मोड आहे, सेन्सर डेटा मोजण्यासाठी ULP कॉप्रोसेसर वेळोवेळी उघडला किंवा बंद केला जातो. सेन्सर डेटा मोजतो, यूएलपी कॉप्रोसेसर मुख्य सिस्टमला जागृत करायचे की नाही हे ठरवतो.
4.इलेक्ट्रिकल वैशिष्ट्ये
४.१. पॅरामीटर्स मर्यादित करा
1. वीज पुरवठा पॅडवर VIO, VDD_SDIO साठी वीज पुरवठा SD_CLK म्हणून ESP32 तांत्रिक तपशील परिशिष्ट IO_MUX पहा.
डिव्हाइस सुरू करण्यासाठी दोन सेकंदांसाठी साइड पॉवर बटण दाबा आणि धरून ठेवा. डिव्हाइस बंद करण्यासाठी 6 सेकंदांपेक्षा जास्त दाबा आणि धरून ठेवा. होम स्क्रीनद्वारे फोटो मोडवर स्विच करा आणि कॅमेराद्वारे मिळवता येणारा अवतार tft स्क्रीनवर प्रदर्शित होईल. काम करत असताना USB केबल जोडलेली असणे आवश्यक आहे आणि पॉवर फेल्युअर टाळण्यासाठी लिथियम बॅटरीचा वापर अल्पकालीन स्टोरेजसाठी केला जातो.
FCC विधान: अनुपालनासाठी जबाबदार असलेल्या पक्षाने स्पष्टपणे मंजूर केलेले कोणतेही बदल किंवा बदल उपकरणे चालवण्याचा वापरकर्त्याचा अधिकार रद्द करू शकतात.
हे डिव्हाइस FCC नियमांच्या भाग 15 चे पालन करते. ऑपरेशन खालील दोन अटींच्या अधीन आहे:
(1) हे उपकरण हानिकारक हस्तक्षेप करू शकत नाही, आणि
(2) अवांछित ऑपरेशन होऊ शकणाऱ्या हस्तक्षेपासह या उपकरणाने प्राप्त झालेला कोणताही हस्तक्षेप स्वीकारला पाहिजे.
FCC रेडिएशन एक्सपोजर स्टेटमेंट: हे उपकरण अनियंत्रित वातावरणासाठी निर्धारित केलेल्या FCC रेडिएशन एक्सपोजर मर्यादेचे पालन करते .हे उपकरण रेडिएटर आणि तुमच्या शरीरात किमान 20 सेमी अंतरावर स्थापित आणि ऑपरेट केले जावे.
टीप: या उपकरणाची चाचणी घेण्यात आली आहे आणि वर्ग B डिजिटल उपकरणाच्या मर्यादेचे पालन केल्याचे आढळून आले आहे, भाग 15 नुसार
FCC नियम. या मर्यादा निवासी स्थापनेमध्ये हानिकारक हस्तक्षेपापासून वाजवी संरक्षण प्रदान करण्यासाठी डिझाइन केल्या आहेत. हे उपकरण रेडिओ फ्रिक्वेन्सी उर्जा निर्माण करते, वापरते आणि विकिरण करू शकते आणि जर सूचनांनुसार स्थापित आणि वापरले नसेल तर, रेडिओ संप्रेषणांमध्ये हानिकारक हस्तक्षेप होऊ शकतो. तथापि, विशिष्ट स्थापनेत हस्तक्षेप होणार नाही याची कोणतीही हमी नाही. जर या उपकरणामुळे रेडिओ किंवा टेलिव्हिजन रिसेप्शनमध्ये हानिकारक हस्तक्षेप होत असेल, जे उपकरणे बंद आणि चालू करून निर्धारित केले जाऊ शकते, वापरकर्त्याला खालीलपैकी एक किंवा अधिक उपायांद्वारे हस्तक्षेप दुरुस्त करण्याचा प्रयत्न करण्यास प्रोत्साहित केले जाते:
- प्राप्त करणारा अँटेना पुन्हा दिशा द्या किंवा पुनर्स्थित करा.
- उपकरणे आणि रिसीव्हरमधील पृथक्करण वाढवा.
- उपकरणे रिसीव्हर कनेक्ट केलेल्या सर्किटपेक्षा वेगळ्या सर्किटवरील आउटलेटमध्ये कनेक्ट करा.
-मदतीसाठी डीलर किंवा अनुभवी रेडिओ/टीव्ही तंत्रज्ञांचा सल्ला घ्या.
UI फ्लो क्विक स्टार्ट
हे ट्यूटोरियल M5Core2 ला लागू होते
बर्निंग साधन
कृपया तुमच्या ऑपरेटिंग सिस्टमनुसार संबंधित M5Burner फर्मवेअर बर्निंग टूल डाउनलोड करण्यासाठी खालील बटणावर क्लिक करा. अनझिप करा आणि अनुप्रयोग उघडा.
फर्मवेअर जळत आहे
- बर्नर बर्निंग टूल उघडण्यासाठी डबल-क्लिक करा, डाव्या मेनूमध्ये संबंधित डिव्हाइस प्रकार निवडा, तुम्हाला आवश्यक असलेली फर्मवेअर आवृत्ती निवडा आणि डाउनलोड करण्यासाठी डाउनलोड बटणावर क्लिक करा.
- नंतर M5 डिव्हाइसला टाइप-सी केबलद्वारे संगणकाशी कनेक्ट करा, संबंधित COM पोर्ट निवडा, बॉड रेट M5Burner मध्ये डीफॉल्ट कॉन्फिगरेशन वापरू शकतो, याव्यतिरिक्त, आपण WIFI देखील भरू शकता ज्या दरम्यान डिव्हाइस कनेक्ट केले जाईल. फर्मवेअर बर्निंग एसtagई माहिती. कॉन्फिगरेशन केल्यानंतर, बर्न सुरू करण्यासाठी "बर्न" वर क्लिक करा.
- जेव्हा बर्निंग लॉग बर्न यशस्वीपणे प्रॉम्प्ट करतो, तेव्हा याचा अर्थ फर्मवेअर बर्न झाला आहे.
जेव्हा प्रथम बर्न होतो किंवा फर्मवेअर प्रोग्राम असामान्यपणे चालतो, तेव्हा फ्लॅश मेमरी मिटवण्यासाठी तुम्ही “मिटवा” क्लिक करू शकता. त्यानंतरच्या फर्मवेअर अपडेटमध्ये, पुन्हा मिटवण्याची गरज नाही, अन्यथा सेव्ह केलेली वाय-फाय माहिती हटवली जाईल आणि API की रीफ्रेश केली जाईल.
WIFI कॉन्फिगर करा
UIFlow ऑफलाइन आणि दोन्ही प्रदान करते web प्रोग्रामरची आवृत्ती. वापरताना web आवृत्ती, आम्हाला डिव्हाइससाठी वायफाय कनेक्शन कॉन्फिगर करणे आवश्यक आहे. डिव्हाइससाठी WiFi कनेक्शन कॉन्फिगर करण्याच्या दोन मार्गांचे वर्णन खालीलप्रमाणे आहे (बर्न कॉन्फिगरेशन आणि AP हॉटस्पॉट कॉन्फिगरेशन).
बर्न कॉन्फिगरेशन वायफाय (शिफारस करा)
UIFlow-1.5.4 आणि वरील आवृत्त्या M5Burner द्वारे थेट WiFi माहिती लिहू शकतात.
AP हॉटस्पॉट कॉन्फिगरेशन WiFi
- मशीन चालू करण्यासाठी डावीकडील पॉवर बटण दाबा आणि धरून ठेवा. WiFi कॉन्फिगर केलेले नसल्यास, सिस्टम प्रथमच चालू केल्यावर नेटवर्क कॉन्फिगरेशन मोडमध्ये स्वयंचलितपणे प्रवेश करेल. समजा तुम्ही इतर प्रोग्राम चालवल्यानंतर नेटवर्क कॉन्फिगरेशन मोडमध्ये पुन्हा प्रवेश करू इच्छित असाल, तर तुम्ही खालील ऑपरेशनचा संदर्भ घेऊ शकता. UIFlow लोगो स्टार्ट-अपवर दिसल्यानंतर, कॉन्फिगरेशन पृष्ठ प्रविष्ट करण्यासाठी होम बटण (मध्यभागी M5 बटण) वर त्वरीत क्लिक करा. सेटींगवर पर्याय स्विच करण्यासाठी फ्यूजलेजच्या उजव्या बाजूला बटण दाबा आणि पुष्टी करण्यासाठी होम बटण दाबा. वायफाय सेटिंगमध्ये पर्याय स्विच करण्यासाठी उजवे बटण दाबा, पुष्टी करण्यासाठी होम बटण दाबा आणि कॉन्फिगरेशन सुरू करा.
- तुमच्या मोबाइल फोनसह हॉटस्पॉटशी यशस्वीरित्या कनेक्ट झाल्यानंतर, स्क्रीनवरील QR कोड स्कॅन करण्यासाठी मोबाइल फोन ब्राउझर उघडा किंवा थेट 192.168.4.1 मध्ये प्रवेश करा, तुमची वैयक्तिक WIFI माहिती भरण्यासाठी पृष्ठ प्रविष्ट करा आणि तुमची WiFi माहिती रेकॉर्ड करण्यासाठी कॉन्फिगर क्लिक करा. . यशस्वीरित्या कॉन्फिगर केल्यानंतर आणि प्रोग्रामिंग मोडमध्ये प्रवेश केल्यानंतर डिव्हाइस स्वयंचलितपणे रीस्टार्ट होईल. टीप: कॉन्फिगर केलेल्या WiFi माहितीमध्ये "स्पेस" सारख्या विशेष वर्णांना अनुमती नाही.
नेटवर्क प्रोग्रामिंग मोड आणि API KEY
नेटवर्क प्रोग्रामिंग मोड प्रविष्ट करा नेटवर्क प्रोग्रामिंग मोड M5 डिव्हाइस आणि UIFlow दरम्यान एक डॉकिंग मोड आहे web प्रोग्रामिंग प्लॅटफॉर्म. स्क्रीन डिव्हाइसची वर्तमान नेटवर्क कनेक्शन स्थिती दर्शवेल. जेव्हा इंडिकेटर हिरवा असतो, याचा अर्थ असा होतो की तुम्ही कधीही प्रोग्राम पुश प्राप्त करू शकता. डीफॉल्ट परिस्थितीत, पहिल्या यशस्वी WiFi नेटवर्क कॉन्फिगरेशननंतर, डिव्हाइस स्वयंचलितपणे रीस्टार्ट होईल आणि नेटवर्क प्रोग्रामिंग मोडमध्ये प्रवेश करेल. इतर अनुप्रयोग चालवल्यानंतर प्रोग्रामिंग मोडमध्ये पुन्हा प्रवेश कसा करायचा हे आपल्याला माहित नसल्यास, आपण खालील ऑपरेशन्सचा संदर्भ घेऊ शकता.
रीस्टार्ट करत आहे, प्रोग्रामिंग मोड निवडण्यासाठी मुख्य मेनू इंटरफेसमधील A बटण दाबा आणि प्रोग्रामिंग मोड पृष्ठावर नेटवर्क इंडिकेटरचा उजवा इंडिकेटर हिरवा होईपर्यंत प्रतीक्षा करा. भेट देऊन UIFlow प्रोग्रामिंग पृष्ठावर प्रवेश करा flow.m5stack.com संगणक ब्राउझरवर.
API KEY पेअरिंग
API KEY हे UIFlow वापरताना M5 उपकरणांसाठी संप्रेषण क्रेडेंशियल आहे web प्रोग्रामिंग UIFlow बाजूला संबंधित API KEY कॉन्फिगर करून, प्रोग्राम विशिष्ट उपकरणासाठी पुश केला जाऊ शकतो. वापरकर्त्याला भेट देणे आवश्यक आहे flow.m5stack.com संगणकात web UIFlow प्रोग्रामिंग पृष्ठ प्रविष्ट करण्यासाठी ब्राउझर. पृष्ठाच्या वरच्या उजव्या कोपर्यात मेनूबारमधील सेटिंग बटणावर क्लिक करा, संबंधित डिव्हाइसवर API की प्रविष्ट करा, वापरलेले हार्डवेअर निवडा, सेव्ह करण्यासाठी ओके क्लिक करा आणि यशस्वीरित्या कनेक्ट होण्याचे संकेत मिळेपर्यंत प्रतीक्षा करा.
HTTP
वरील चरण पूर्ण करा, त्यानंतर तुम्ही UIFlow सह प्रोग्रामिंग सुरू करू शकता. उदाample: HTTP द्वारे Baidu वर प्रवेश करा
BLE UART
कार्य वर्णन ब्लूटूथ कनेक्शन स्थापित करा आणि ब्लूटूथ पासथ्रू सेवा सक्षम करा.
- Init ble uart नाव सेटिंग्ज सुरू करा, ब्लूटूथ डिव्हाइसचे नाव कॉन्फिगर करा.
- BLE UART लेखक BLE UART वापरून डेटा पाठवा.
- BLE UART कॅशे राहते BLE UART डेटाच्या बाइट्सची संख्या तपासा.
- BLE UART सर्व वाचा BLE UART कॅशेमधील सर्व डेटा वाचा.
- BLE UART रीड वर्ण BLE UART कॅशेमध्ये n डेटा वाचा.
सूचना
ब्लूटूथ पासथ्रू कनेक्शन स्थापित करा आणि LED चालू/बंद करा.
UIFlow डेस्कटॉप IDE
UIFlow डेस्कटॉप IDE ही UIFlow प्रोग्रामरची ऑफलाइन आवृत्ती आहे ज्यास नेटवर्क कनेक्शनची आवश्यकता नाही आणि ते तुम्हाला प्रतिसादात्मक प्रोग्राम पुश अनुभव प्रदान करू शकतात. तुमच्या ऑपरेटिंग सिस्टमनुसार डाउनलोड करण्यासाठी कृपया UIFlow-Desktop-IDE च्या संबंधित आवृत्तीवर क्लिक करा.
यूएसबी प्रोग्रामिंग मोड
डाउनलोड केलेले UIFlow डेस्कटॉप IDE संग्रह अनझिप करा आणि अनुप्रयोग चालविण्यासाठी डबल-क्लिक करा.
अॅप सुरू झाल्यानंतर, तुमच्या संगणकावर USB ड्राइव्हर (CP210X) आहे की नाही हे ते आपोआप ओळखेल, इंस्टॉल करा क्लिक करा आणि इंस्टॉलेशन पूर्ण करण्यासाठी सूचनांचे अनुसरण करा.
ड्रायव्हर इंस्टॉलेशन पूर्ण झाल्यानंतर, ते आपोआप UIFlow डेस्कटॉप IDE प्रविष्ट करेल आणि कॉन्फिगरेशन बॉक्स स्वयंचलितपणे पॉप अप करेल. यावेळी, Tpye-C डेटा केबलद्वारे M5 डिव्हाइस संगणकाशी कनेक्ट करा.
UIFlow डेस्कटॉप IDE वापरण्यासाठी UIFlow फर्मवेअरसह M5 डिव्हाइस आवश्यक आहे आणि ** USB प्रोग्रामिंग मोड ** प्रविष्ट करा. रीस्टार्ट करण्यासाठी डिव्हाइसच्या डाव्या बाजूला असलेल्या पॉवर बटणावर क्लिक करा, मेनूमध्ये प्रवेश केल्यानंतर, USB मोड निवडण्यासाठी त्वरीत उजव्या बटणावर क्लिक करा.
संबंधित पोर्ट आणि प्रोग्रामिंग डिव्हाइस निवडा, कनेक्ट करण्यासाठी ओके क्लिक करा.
संबंधित लिंक्स
UIFlow ब्लॉक परिचय
कागदपत्रे / संसाधने
![]() |
M5STACK ESP32 CORE2 IoT विकास किट [pdf] वापरकर्ता मॅन्युअल M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT विकास किट, ESP32 CORE2 IoT विकास किट, विकास किट |