M5STACK ESP32 CORE2 IoT डेवलपमेंट किट उपयोगकर्ता मैनुअल
1. रूपरेखा
M5Stick CORE2 ESP32 बोर्ड है जो ESP32-D0WDQ6-V3 चिप पर आधारित है, इसमें 2-इंच TFT स्क्रीन है। बोर्ड PC+ABC से बना है.
1.1 हार्डवेयर संरचना
CORE2 का हार्डवेयर: ESP32-D0WDQ6-V3 चिप, TFT स्क्रीन, ग्रीन LED, बटन, GROVE इंटरफ़ेस, टाइप.C-टू-USB इंटरफ़ेस, पावर मैनेजमेंट चिप और बैटरी।
ESP32-D0WDQ6-V3 ESP32 दो हार्वर्ड आर्किटेक्चर टेंस LX6 सीपीयू के साथ एक डुअल-कोर सिस्टम है। सभी एम्बेडेड मेमोरी, बाहरी मेमोरी और पेरिफेरल्स इन सीपीयू के डेटा बस और/या इंस्ट्रक्शन बस पर स्थित हैं। कुछ छोटे अपवादों (नीचे देखें) के साथ, दो सीपीयू की एड्रेस मैपिंग सममित है, जिसका अर्थ है कि वे समान मेमोरी तक पहुंचने के लिए समान पते का उपयोग करते हैं। सिस्टम में एकाधिक बाह्य उपकरण डीएमए के माध्यम से एम्बेडेडमेमोरी तक पहुंच सकते हैं।
टीएफटी स्क्रीन 2 x 9342 के रिज़ॉल्यूशन के साथ 320 इंच की रंगीन स्क्रीन संचालित ILI240C है।
ऑपरेटिंग वॉल्यूमtagई रेंज 2.6~3.3V है, कार्यशील तापमान रेंज -25~55°C है।
पावर मैनेजमेंट चिप एक्स-पॉवर्स की AXP192 है। ऑपरेटिंग वॉल्यूमtagई रेंज 2.9V~6.3V है और चार्जिंग करंट 1.4A है।
CORE2 ESP32 को प्रोग्रामिंग के लिए आवश्यक सभी चीज़ों, संचालन और विकास के लिए आवश्यक सभी चीज़ों से सुसज्जित करता है
2.पिन विवरण
2.1. यूएसबी इंटरफेस
M5CAMREA कॉन्फ़िगरेशन टाइप-सी प्रकार USB इंटरफ़ेस, USB2.0 मानक संचार प्रोटोकॉल का समर्थन करता है।
2.2. ग्रोव इंटरफ़ेस
4 मिमी M2.0CAMREA ग्रोव इंटरफेस की 5p डिस्पोज़्ड पिच, आंतरिक वायरिंग और GND, 5V, GPIO32, GPIO33 जुड़े हुए हैं।
3.कार्यात्मक विवरण
यह अध्याय ESP32-D0WDQ6-V3 विभिन्न मॉड्यूल और कार्यों का वर्णन करता है।
3.1. सीपीयू और मेमोरी
Xtensa® सिंगल-/डुअल-कोर32-बिटLX6माइक्रोप्रोसेसर(s), 600MIPS तक (ESP200-S32WD/ESP0-U32WDH के लिए 4MIPS, ESP400-D32WD के लिए 2 MIPS):
- 448 केबी रोम
- 520 केबी एसआरएएम
- आरटीसी में 16 केबी एसआरएएम
- क्यूएसपीआई एकाधिक फ्लैश/एसआरएएम चिप्स का समर्थन करता है
3.2. भंडारण विवरण
3.2.1.बाहरी फ्लैश और SRAM
ESP32 कई बाहरी QSPI फ्लैश और स्टेटिक रैंडम एक्सेस मेमोरी (SRAM) का समर्थन करता है, जिसमें उपयोगकर्ता प्रोग्राम और डेटा की सुरक्षा के लिए हार्डवेयर-आधारित AES एन्क्रिप्शन होता है।
- ESP32 बाहरी QSPI फ्लैश और SRAM को कैशिंग द्वारा एक्सेस करता है। 16 एमबी तक बाहरी फ्लैश कोड स्थान को सीपीयू में मैप किया जाता है, 8-बिट, 16-बिट और 32-बिट एक्सेस का समर्थन करता है, और कोड निष्पादित कर सकता है।
- 8 एमबी तक बाहरी फ्लैश और एसआरएएम को सीपीयू डेटा स्पेस में मैप किया गया, 8-बिट, 16-बिट और 32-बिट एक्सेस के लिए समर्थन। फ्लैश केवल पढ़ने के संचालन का समर्थन करता है, एसआरएएम पढ़ने और लिखने के संचालन का समर्थन करता है।
3.3. क्रिस्टल
बाहरी 2 मेगाहर्ट्ज ~ 60 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर (केवल वाई-फाई/बीटी कार्यक्षमता के लिए 40 मेगाहर्ट्ज)
3.4. आरटीसी प्रबंधन और कम बिजली की खपत
ESP32 उन्नत बिजली प्रबंधन तकनीकों का उपयोग करता है जिन्हें विभिन्न बिजली बचत मोड के बीच स्विच किया जा सकता है। (तालिका 5 देखें)।
- बिजली की बचत अवस्था
- सक्रिय मोड: आरएफ चिप काम कर रहा है। चिप एक ध्वनि संकेत प्राप्त कर सकता है और प्रसारित कर सकता है।
- मोडेम-स्लीप मोड: सीपीयू चल सकता है, घड़ी को कॉन्फ़िगर किया जा सकता है। वाई-फाई / ब्लूटूथ बेसबैंड और आरएफ
- लाइट-स्लीप मोड: सीपीयू निलंबित। आरटीसी और मेमोरी और पेरिफेरल्स यूएलपी कोप्रोसेसर ऑपरेशन। कोई भी वेक-अप इवेंट (मैक, होस्ट, आरटीसी टाइमर या बाहरी व्यवधान) चिप को जगा देगा। - डीप-स्लीप मोड: केवल आरटीसी मेमोरी और पेरिफेरल्स कार्यशील स्थिति में हैं। वाईफाई और ब्लूटूथ कनेक्टिविटी डेटा आरटीसी में संग्रहीत है। यूएलपी कोप्रोसेसर काम कर सकता है। - हाइबरनेशन मोड: 8 मेगाहर्ट्ज ऑसिलेटर और एक अंतर्निर्मित कोप्रोसेसर यूएलपी अक्षम हैं। बिजली आपूर्ति बहाल करने के लिए आरटीसी मेमोरी काट दी गई है। केवल एक आरटीसी घड़ी टाइमर धीमी घड़ी पर स्थित है और कुछ आरटीसी जीपीआईओ काम पर हैं। आरटीसी आरटीसी घड़ी या टाइमर GPIO हाइबरनेशन मोड से सक्रिय हो सकता है। - डीप-स्लीप मोड
- संबंधित स्लीप मोड: एक्टिव, मोडेम-स्लीप, लाइट-स्लीप मोड के बीच पावर सेविंग मोड स्विचिंग। वाई-फाई / ब्लूटूथ कनेक्शन सुनिश्चित करने के लिए सीपीयू, वाई-फाई, ब्लूटूथ और रेडियो प्रीसेट समय अंतराल को जगाया जाना है।
- अल्ट्रा लो-पावर सेंसर मॉनिटरिंग मेथड्स: मुख्य सिस्टम डीप-स्लीप मोड है, सेंसर डेटा को मापने के लिए यूएलपी कोप्रोसेसर समय-समय पर खोला या बंद किया जाता है। सेंसर डेटा को मापता है, यूएलपी कोप्रोसेसर तय करता है कि मुख्य सिस्टम को जगाना है या नहीं।
4.विद्युत विशेषताएँ
4.1. सीमा पैरामीटर
1. बिजली आपूर्ति पैड के लिए VIO, VDD_SDIO के लिए बिजली आपूर्ति के SD_CLK के रूप में ESP32 तकनीकी विशिष्टता परिशिष्ट IO_MUX देखें।
डिवाइस को चालू करने के लिए साइड पावर बटन को दो सेकंड तक दबाकर रखें। डिवाइस को बंद करने के लिए 6 सेकंड से अधिक समय तक दबाकर रखें। होम स्क्रीन के माध्यम से फोटो मोड पर स्विच करें, और कैमरे के माध्यम से प्राप्त किया जा सकने वाला अवतार टीएफटी स्क्रीन पर प्रदर्शित होता है। काम करते समय यूएसबी केबल को कनेक्ट किया जाना चाहिए, और बिजली की विफलता को रोकने के लिए अल्पकालिक भंडारण के लिए लिथियम बैटरी का उपयोग किया जाता है।
एफसीसी वक्तव्य: अनुपालन के लिए जिम्मेदार पार्टी द्वारा स्पष्ट रूप से अनुमोदित नहीं किए गए किसी भी परिवर्तन या संशोधन से उपकरण संचालित करने के लिए उपयोगकर्ता का अधिकार रद्द हो सकता है।
यह डिवाइस FCC नियमों के भाग 15 का अनुपालन करता है। संचालन निम्नलिखित दो शर्तों के अधीन है:
(1) यह डिवाइस हानिकारक हस्तक्षेप उत्पन्न नहीं कर सकता है, और
(2) इस डिवाइस को किसी भी हस्तक्षेप को स्वीकार करना होगा, जिसमें अवांछित संचालन का कारण बनने वाला हस्तक्षेप भी शामिल है।
एफसीसी रेडिएशन एक्सपोजर स्टेटमेंट: यह उपकरण एक अनियंत्रित वातावरण के लिए निर्धारित एफसीसी विकिरण एक्सपोजर सीमाओं का अनुपालन करता है। इस उपकरण को रेडिएटर और आपके शरीर के बीच न्यूनतम दूरी 20 सेमी के साथ स्थापित और संचालित किया जाना चाहिए।
नोट: इस उपकरण का परीक्षण किया गया है और कक्षा बी डिजिटल डिवाइस के लिए सीमाओं का अनुपालन करने के लिए, भाग 15 के अनुसार पाया गया है।
एफसीसी नियम। इन सीमाओं को आवासीय स्थापना में हानिकारक हस्तक्षेप के खिलाफ उचित सुरक्षा प्रदान करने के लिए डिज़ाइन किया गया है। यह उपकरण रेडियो फ्रीक्वेंसी ऊर्जा उत्पन्न करता है, उपयोग करता है और विकीर्ण कर सकता है और यदि निर्देशों के अनुसार स्थापित और उपयोग नहीं किया जाता है, तो रेडियो संचार में हानिकारक हस्तक्षेप हो सकता है। हालांकि, इस बात की कोई गारंटी नहीं है कि किसी विशेष स्थापना में हस्तक्षेप नहीं होगा। यदि यह उपकरण रेडियो या टेलीविजन रिसेप्शन में हानिकारक हस्तक्षेप का कारण बनता है, जिसे उपकरण को बंद और चालू करके निर्धारित किया जा सकता है, तो उपयोगकर्ता को निम्नलिखित में से एक या अधिक उपायों द्वारा हस्तक्षेप को ठीक करने का प्रयास करने के लिए प्रोत्साहित किया जाता है:
-रिसीविंग एंटीना को रीओरिएंट या रीलोकेट करें।
-उपकरण और रिसीवर के बीच के वियोग को और बढ़ाएं।
– उपकरण को उस सर्किट के आउटलेट से कनेक्ट करें जो रिसीवर से अलग हो।
–मदद के लिए डीलर या किसी अनुभवी रेडियो/टीवी तकनीशियन से परामर्श लें।
यूआई फ़्लो त्वरित प्रारंभ
यह ट्यूटोरियल M5Core2 पर लागू होता है
बर्निंग टूल
कृपया अपने ऑपरेटिंग सिस्टम के अनुसार संबंधित M5Burner फर्मवेयर बर्निंग टूल को डाउनलोड करने के लिए नीचे दिए गए बटन पर क्लिक करें। अनज़िप करें और एप्लिकेशन खोलें।
फर्मवेयर बर्निंग
- बर्नर बर्निंग टूल खोलने के लिए डबल-क्लिक करें, बाएं मेनू में संबंधित डिवाइस प्रकार का चयन करें, आपके लिए आवश्यक फर्मवेयर संस्करण का चयन करें और डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें।
- फिर M5 डिवाइस को टाइप-सी केबल के माध्यम से कंप्यूटर से कनेक्ट करें, संबंधित COM पोर्ट का चयन करें, बॉड रेट M5Burner में डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग कर सकता है, इसके अलावा, आप वाईफ़ाई भी भर सकते हैं जिससे डिवाइस फ़र्मवेयर बर्निंग के दौरान कनेक्ट होगाtagई जानकारी. कॉन्फ़िगरेशन के बाद, बर्निंग शुरू करने के लिए "बर्न" पर क्लिक करें।
- जब बर्निंग लॉग सफलतापूर्वक बर्न करने का संकेत देता है, तो इसका मतलब है कि फ़र्मवेयर बर्न हो गया है।
जब पहली बार बर्निंग या फर्मवेयर प्रोग्राम असामान्य रूप से चलता है, तो आप फ्लैश मेमोरी को मिटाने के लिए "मिटा" पर क्लिक कर सकते हैं। बाद के फर्मवेयर अपडेट में, फिर से मिटाने की कोई आवश्यकता नहीं है, अन्यथा सहेजी गई वाई-फाई जानकारी हटा दी जाएगी और एपीआई कुंजी रीफ्रेश हो जाएगी।
वाईफ़ाई कॉन्फ़िगर करें
UIFlow ऑफ़लाइन और दोनों प्रदान करता है web प्रोग्रामर का संस्करण. का उपयोग करते समय web संस्करण, हमें डिवाइस के लिए वाईफाई कनेक्शन को कॉन्फ़िगर करने की आवश्यकता है। निम्नलिखित डिवाइस के लिए वाईफाई कनेक्शन को कॉन्फ़िगर करने के दो तरीकों का वर्णन करता है (बर्न कॉन्फ़िगरेशन और एपी हॉटस्पॉट कॉन्फ़िगरेशन)।
बर्न कॉन्फ़िगरेशन वाईफाई (सिफारिश)
UIFlow-1.5.4 और ऊपर के संस्करण सीधे M5Burner के माध्यम से वाईफाई जानकारी लिख सकते हैं।
एपी हॉटस्पॉट कॉन्फ़िगरेशन वाईफाई
- मशीन चालू करने के लिए बाईं ओर पावर बटन को दबाकर रखें। यदि वाईफाई कॉन्फ़िगर नहीं किया गया है, तो पहली बार चालू होने पर सिस्टम स्वचालित रूप से नेटवर्क कॉन्फ़िगरेशन मोड में प्रवेश करेगा। मान लीजिए कि आप अन्य प्रोग्राम चलाने के बाद नेटवर्क कॉन्फ़िगरेशन मोड में फिर से प्रवेश करना चाहते हैं, तो आप नीचे दिए गए ऑपरेशन का संदर्भ ले सकते हैं। स्टार्ट-अप पर UIFlow लोगो दिखाई देने के बाद, कॉन्फ़िगरेशन पृष्ठ में प्रवेश करने के लिए होम बटन (केंद्र M5 बटन) पर तुरंत क्लिक करें। सेटिंग विकल्प पर स्विच करने के लिए धड़ के दाईं ओर बटन दबाएं, और पुष्टि करने के लिए होम बटन दबाएं। विकल्प को वाईफाई सेटिंग पर स्विच करने के लिए दायां बटन दबाएं, पुष्टि करने के लिए होम बटन दबाएं और कॉन्फ़िगरेशन शुरू करें।
- अपने मोबाइल फोन से हॉटस्पॉट से सफलतापूर्वक कनेक्ट होने के बाद, स्क्रीन पर क्यूआर कोड को स्कैन करने के लिए मोबाइल फोन ब्राउज़र खोलें या सीधे 192.168.4.1 तक पहुंचें, अपनी व्यक्तिगत वाईफाई जानकारी भरने के लिए पेज दर्ज करें, और अपनी वाईफाई जानकारी रिकॉर्ड करने के लिए कॉन्फ़िगर पर क्लिक करें। सफलतापूर्वक कॉन्फ़िगर करने और प्रोग्रामिंग मोड में प्रवेश करने के बाद डिवाइस स्वचालित रूप से पुनरारंभ हो जाएगा। नोट: कॉन्फ़िगर की गई वाईफाई जानकारी में "स्पेस" जैसे विशेष वर्णों की अनुमति नहीं है।
नेटवर्क प्रोग्रामिंग मोड और एपीआई कुंजी
नेटवर्क प्रोग्रामिंग मोड नेटवर्क दर्ज करें प्रोग्रामिंग मोड M5 डिवाइस और UIFlow के बीच एक डॉकिंग मोड है web प्रोग्रामिंग प्लेटफार्म. स्क्रीन डिवाइस की वर्तमान नेटवर्क कनेक्शन स्थिति दिखाएगी। जब संकेतक हरा होता है, तो इसका मतलब है कि आप किसी भी समय प्रोग्राम पुश प्राप्त कर सकते हैं। डिफ़ॉल्ट स्थिति के तहत, पहले सफल वाईफाई नेटवर्क कॉन्फ़िगरेशन के बाद, डिवाइस स्वचालित रूप से पुनरारंभ हो जाएगा और नेटवर्क प्रोग्रामिंग मोड में प्रवेश करेगा। यदि आप नहीं जानते कि अन्य एप्लिकेशन चलाने के बाद प्रोग्रामिंग मोड में दोबारा कैसे प्रवेश करें, तो आप निम्नलिखित ऑपरेशन का संदर्भ ले सकते हैं।
पुनरारंभ करते समय, प्रोग्रामिंग मोड का चयन करने के लिए मुख्य मेनू इंटरफ़ेस में बटन ए दबाएं और प्रोग्रामिंग मोड पेज में नेटवर्क संकेतक के दाएं संकेतक के हरे होने तक प्रतीक्षा करें। UIFlow प्रोग्रामिंग पेज पर जाकर एक्सेस करें प्रवाह.m5stack.com कंप्यूटर ब्राउज़र पर.
एपीआई कुंजी जोड़ी
UIFlow का उपयोग करते समय API कुंजी M5 उपकरणों के लिए संचार क्रेडेंशियल है web प्रोग्रामिंग. UIFlow पक्ष पर संबंधित API कुंजी को कॉन्फ़िगर करके, प्रोग्राम को विशिष्ट डिवाइस के लिए पुश किया जा सकता है। उपयोगकर्ता को विजिट करने की आवश्यकता है प्रवाह.m5stack.com कंप्यूटर में web UIFlow प्रोग्रामिंग पेज में प्रवेश करने के लिए ब्राउज़र। पृष्ठ के ऊपरी दाएं कोने पर मेनू बार में सेटिंग बटन पर क्लिक करें, संबंधित डिवाइस पर एपीआई कुंजी दर्ज करें, उपयोग किए गए हार्डवेयर का चयन करें, सहेजने के लिए ओके पर क्लिक करें और सफलतापूर्वक कनेक्ट होने का संकेत मिलने तक प्रतीक्षा करें।
एचटीटीपी
उपरोक्त चरणों को पूरा करें, फिर आप UIFlow के साथ प्रोग्रामिंग शुरू कर सकते हैं। पूर्व के लिएampले: HTTP के माध्यम से Baidu तक पहुंचें
बीएलई यूएआरटी
फ़ंक्शन विवरण ब्लूटूथ कनेक्शन स्थापित करें और ब्लूटूथ पासथ्रू सेवा सक्षम करें।
- इनिट ब्ली यूआर्ट नेम सेटिंग्स को इनिशियलाइज़ करें, ब्लूटूथ डिवाइस का नाम कॉन्फ़िगर करें।
- BLE UART लेखक BLE UART का उपयोग करके डेटा भेजें।
- BLE UART कैश बना रहे BLE UART डेटा के बाइट्स की संख्या जांचें।
- BLE UART सभी पढ़ें BLE UART कैश में सभी डेटा पढ़ें।
- BLE UART अक्षर पढ़ें BLE UART कैश में n डेटा पढ़ें।
निर्देश
ब्लूटूथ पासथ्रू कनेक्शन स्थापित करें और नियंत्रण एलईडी चालू / बंद भेजें।
यूआईफ़्लो डेस्कटॉप आईडीई
यूआईफ्लो डेस्कटॉप आईडीई यूआईफ्लो प्रोग्रामर का एक ऑफ़लाइन संस्करण है जिसे नेटवर्क कनेक्शन की आवश्यकता नहीं है, और यह आपको उत्तरदायी प्रोग्राम पुश अनुभव प्रदान कर सकता है। कृपया अपने ऑपरेटिंग सिस्टम के अनुसार डाउनलोड करने के लिए UIFlow-Desktop-IDE के संबंधित संस्करण पर क्लिक करें।
यूएसबी प्रोग्रामिंग मोड
डाउनलोड किए गए UIFlow Desktop IDE संग्रह को अनज़िप करें और एप्लिकेशन को चलाने के लिए डबल-क्लिक करें।
ऐप शुरू होने के बाद, यह स्वचालित रूप से पता लगाएगा कि आपके कंप्यूटर में USB ड्राइवर (CP210X) है या नहीं, इंस्टॉल पर क्लिक करें और इंस्टॉलेशन समाप्त करने के लिए संकेतों का पालन करें।
ड्राइवर इंस्टॉलेशन पूरा होने के बाद, यह स्वचालित रूप से यूआईफ्लो डेस्कटॉप आईडीई में प्रवेश करेगा और स्वचालित रूप से कॉन्फ़िगरेशन बॉक्स को पॉप अप करेगा। इस समय, M5 डिवाइस को Tpye-C डेटा केबल के माध्यम से कंप्यूटर से कनेक्ट करें।
UIFlow डेस्कटॉप IDE का उपयोग करने के लिए UIFlow फर्मवेयर के साथ M5 डिवाइस की आवश्यकता होती है और **USB प्रोग्रामिंग मोड** दर्ज करना होता है। पुनरारंभ करने के लिए डिवाइस के बाईं ओर पावर बटन पर क्लिक करें, मेनू में प्रवेश करने के बाद, यूएसबी मोड का चयन करने के लिए तुरंत दाएं बटन पर क्लिक करें।
संबंधित पोर्ट और प्रोग्रामिंग डिवाइस का चयन करें, कनेक्ट करने के लिए ओके पर क्लिक करें।
संबंधित लिंक
UIFlow ब्लॉक परिचय
दस्तावेज़ / संसाधन
![]() |
M5STACK ESP32 CORE2 IoT डेवलपमेंट किट [पीडीएफ] उपयोगकर्ता पुस्तिका M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT डेवलपमेंट किट, ESP32 CORE2 IoT डेवलपमेंट किट, डेवलपमेंट किट |