M5STACK-CORE2 आधारित IoT डेवलपमेंट किट
रूपरेखा
M5Stick CORE2 ESP32 बोर्ड है जो ESP32-D0WDQ6-V3 चिप पर आधारित है, जिसमें निहित है
हार्डवेयर संरचना
CORE2 का हार्डवेयर: ESP32-D0WDQ6-V3 चिप, टीएफटी स्क्रीन, ग्रीन एलईडी, बटन, ग्रोव इंटरफेस, टाइपसी-टू-यूएसबी इंटरफेस, पावर मैनेजमेंट चिप और बैटरी।
ESP32-D0WDQ6-V3 ESP32 दो हार्वर्ड आर्किटेक्चर Xtensa LX6 CPU के साथ एक डुअल-कोर सिस्टम है। सभी एम्बेडेड मेमोरी, बाहरी मेमोरी और पेरिफेरल्स इन सीपीयू के डेटा बस और/या इंस्ट्रक्शन बस पर स्थित हैं। कुछ छोटे अपवादों (नीचे देखें) के साथ, दो सीपीयू की एड्रेस मैपिंग सममित है, जिसका अर्थ है कि वे एक्सेस करने के लिए समान पते का उपयोग करते हैं वही स्मृति. सिस्टम में एकाधिक बाह्य उपकरण डीएमए के माध्यम से एम्बेडेडमेमोरी तक पहुंच सकते हैं।
टीएफटी स्क्रीन 2 x 9342 के रिज़ॉल्यूशन के साथ 320 इंच की रंगीन स्क्रीन संचालित ILI240C है। ऑपरेटिंग वॉल्यूमtagई रेंज 2.6~3.3V है, कार्यशील तापमान रेंज -25~55°C है।
पावर प्रबंधन चिप एक्स-पॉवर्स का AXP192 है। संचालन खंडtagई रेंज 2.9V~6.3V है और चार्जिंग करंट 1.4A है।
कोर2 ESP32 को प्रोग्रामिंग के लिए आवश्यक सभी चीज़ों, संचालन और विकास के लिए आवश्यक सभी चीज़ों से सुसज्जित करता है
पिन विवरण
यूएसबी इंटरफेस
M5CAMREA कॉन्फ़िगरेशन टाइप-सी प्रकार USB इंटरफ़ेस, USB2.0 मानक संचार प्रोटोकॉल का समर्थन करता है।
ग्रोव इंटरफ़ेस
4 मिमी M2.0CAMREA ग्रोव इंटरफेस की 5p डिस्पोज़्ड पिच, आंतरिक वायरिंग और GND, 5V, GPIO32, GPIO33 जुड़े हुए हैं।
कार्यात्मक विवरण
यह अध्याय ESP32-D0WDQ6-V3 विभिन्न मॉड्यूल और कार्यों का वर्णन करता है।
सीपीयू और मेमोरी
Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (ESP200-S32WD/ESP0-U32WDH के लिए 4MIPS, ESP400-D32WD के लिए 2 MIPS):
- 448 केबी रोम
- 520 केबी एसआरएएम
- आरटीसी में 16 केबी एसआरएएम
- क्यूएसपीआई एकाधिक फ्लैश/एसआरएएम चिप्स का समर्थन करता है
भंडारण विवरण
बाहरी फ्लैश और एसआरएएम
ESP32 कई बाहरी QSPI फ्लैश और स्टेटिक रैंडम एक्सेस मेमोरी (SRAM) का समर्थन करता है, जिसमें उपयोगकर्ता प्रोग्राम और डेटा की सुरक्षा के लिए हार्डवेयर-आधारित AES एन्क्रिप्शन होता है।
- ESP32 बाहरी QSPI फ्लैश और SRAM को कैशिंग द्वारा एक्सेस करता है। 16 एमबी तक बाहरी फ्लैश कोड स्थान को सीपीयू में मैप किया जाता है, 8-बिट, 16-बिट और 32-बिट एक्सेस का समर्थन करता है, और कोड निष्पादित कर सकता है।
- 8 एमबी तक बाहरी फ्लैश और एसआरएएम को सीपीयू डेटा स्पेस में मैप किया गया, 8-बिट, 16-बिट और 32-बिट एक्सेस के लिए समर्थन। फ्लैश केवल पढ़ने के संचालन का समर्थन करता है, एसआरएएम पढ़ने और लिखने के संचालन का समर्थन करता है।
क्रिस्टल
बाहरी 2 मेगाहर्ट्ज ~ 60 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर (केवल वाई-फाई/बीटी कार्यक्षमता के लिए 40 मेगाहर्ट्ज)
आरटीसी प्रबंधन और कम बिजली की खपत
ESP32 उन्नत बिजली प्रबंधन तकनीकों का उपयोग करता है जिन्हें विभिन्न बिजली बचत मोड के बीच स्विच किया जा सकता है। (तालिका 5 देखें)।
- बिजली की बचत अवस्था
- सक्रिय मोड: आरएफ चिप काम कर रही है। चिप ध्वनि संकेत प्राप्त और प्रसारित कर सकती है।
- मोडेम-स्लीप मोड: सीपीयू चल सकता है, घड़ी को कॉन्फ़िगर किया जा सकता है। वाई-फाई / ब्लूटूथ बेसबैंड और आरएफ
- लाइट-स्लीप मोड: सीपीयू निलंबित। आरटीसी और मेमोरी और पेरिफेरल्स यूएलपी कोप्रोसेसर ऑपरेशन। कोई भी वेक-अप इवेंट (मैक, होस्ट, आरटीसी टाइमर या बाहरी इंटरप्ट) चिप को जगाएगा।
- गहरी नींद मोड: कार्यशील अवस्था में केवल RTC मेमोरी और बाह्य उपकरण। आरटीसी में संग्रहीत वाई-फाई और ब्लूटूथ कनेक्टिविटी डेटा। यूएलपी कोप्रोसेसर काम कर सकता है।
- हाइबरनेशन मोड: 8 मेगाहर्ट्ज ऑसिलेटर और एक अंतर्निर्मित कोप्रोसेसर ULP अक्षम हैं। बिजली की आपूर्ति बहाल करने के लिए आरटीसी मेमोरी काट दी जाती है। धीमी घड़ी पर स्थित केवल एक आरटीसी घड़ी टाइमर और काम पर कुछ आरटीसी जीपीआईओ। आरटीसी आरटीसी घड़ी या टाइमर जीपीआईओ हाइबरनेशन मोड से जाग सकता है।
- डीप-स्लीप मोड
- संबंधित स्लीप मोड: एक्टिव, मॉडेम-स्लीप, लाइट-स्लीप मोड के बीच पावर सेव मोड स्विचिंग। कनेक्शन वाई-फाई/ब्लूटूथ सुनिश्चित करने के लिए सीपीयू, वाई-फाई, ब्लूटूथ और रेडियो प्रीसेट समय अंतराल को जागृत किया जाना चाहिए।
- अल्ट्रा लो-पावर सेंसर मॉनिटरिंग विधियां: मुख्य प्रणाली डीप-स्लीप मोड है, यूएलपी कोप्रोसेसर सेंसर डेटा को मापने के लिए समय-समय पर खोला या बंद किया जाता है। सेंसर डेटा को मापता है, यूएलपी कोप्रोसेसर तय करता है कि मुख्य सिस्टम को जगाना है या नहीं।
विद्युत विशेषताओं
सीमा पैरामीटर
- बिजली आपूर्ति पैड के लिए VIO, ESP32 तकनीकी विनिर्देश परिशिष्ट देखें
IO_MUX, VDD_SDIO के लिए बिजली आपूर्ति के SD_CLK के रूप में।
डिवाइस को चालू करने के लिए साइड पावर बटन को दो सेकंड के लिए दबाकर रखें। डिवाइस को बंद करने के लिए 6 सेकंड से अधिक समय तक दबाकर रखें। होम स्क्रीन के माध्यम से फोटो मोड पर स्विच करें, और कैमरे के माध्यम से प्राप्त किया जा सकने वाला अवतार tft स्क्रीन पर प्रदर्शित होता है। काम करते समय यूएसबी केबल को जोड़ा जाना चाहिए, और लिथियम बैटरी का उपयोग बिजली को रोकने के लिए अल्पकालिक भंडारण के लिए किया जाता है। असफलता।
एफसीसी वक्तव्य
अनुपालन के लिए जिम्मेदार पक्ष द्वारा स्पष्ट रूप से अनुमोदित न किए गए किसी भी परिवर्तन या संशोधन से उपकरण को संचालित करने का उपयोगकर्ता का अधिकार रद्द हो सकता है।
यह डिवाइस FCC नियमों के भाग 15 का अनुपालन करता है। संचालन निम्नलिखित दो शर्तों के अधीन है:
- यह डिवाइस हानिकारक हस्तक्षेप उत्पन्न नहीं कर सकता है, और
- इस डिवाइस को किसी भी प्रकार का हस्तक्षेप स्वीकार करना होगा, जिसमें अवांछित संचालन का कारण बनने वाला हस्तक्षेप भी शामिल है।
टिप्पणी: इस उपकरण का परीक्षण किया गया है और पाया गया है कि यह FCC नियमों के भाग 15 के अनुसार, क्लास B डिजिटल डिवाइस के लिए निर्धारित सीमाओं का अनुपालन करता है। ये सीमाएँ आवासीय स्थापना में हानिकारक हस्तक्षेप के विरुद्ध उचित सुरक्षा प्रदान करने के लिए डिज़ाइन की गई हैं। यह उपकरण रेडियो आवृत्ति ऊर्जा उत्पन्न करता है, उसका उपयोग करता है और उसे विकीर्ण कर सकता है और यदि इसे निर्देशों के अनुसार स्थापित और उपयोग नहीं किया जाता है, तो यह रेडियो संचार में हानिकारक हस्तक्षेप पैदा कर सकता है। हालाँकि, इस बात की कोई गारंटी नहीं है कि किसी विशेष स्थापना में हस्तक्षेप नहीं होगा। यदि यह उपकरण रेडियो या टेलीविज़न रिसेप्शन में हानिकारक हस्तक्षेप पैदा करता है, जिसे उपकरण को बंद करके और चालू करके निर्धारित किया जा सकता है, तो उपयोगकर्ता को निम्नलिखित उपायों में से एक या अधिक द्वारा हस्तक्षेप को ठीक करने का प्रयास करने के लिए प्रोत्साहित किया जाता है:
- प्राप्त एंटीना को पूर्ववत या स्थानांतरित करें।
- उपकरण और रिसीवर के बीच के वियोग को और बढ़ाएं।
- उपकरण को उस सर्किट के आउटलेट से जोड़ें जो रिसीवर से भिन्न हो।
- मदद के लिए डीलर या किसी अनुभवी रेडियो/टीवी तकनीशियन से परामर्श लें।
आरएफ एक्सपोजर सूचना (एसएआर)
यह फ़ोन संयुक्त राज्य अमेरिका के संघीय संचार आयोग द्वारा निर्धारित रेडियो आवृत्ति (RF) ऊर्जा के संपर्क में आने की उत्सर्जन सीमा का उल्लंघन न करने के लिए डिज़ाइन और निर्मित किया गया है।
एसएआर परीक्षण के दौरान, इस उपकरण को सभी परीक्षण किए गए आवृत्ति बैंडों में अपने उच्चतम प्रमाणित पावर स्तर पर संचारित करने के लिए सेट किया गया था, और ऐसी स्थिति में रखा गया था जो बिना किसी अलगाव के सिर के खिलाफ उपयोग में आरएफ एक्सपोजर का अनुकरण करता है, और शरीर के पास 0 मिमी के अलगाव के साथ।
FCC द्वारा निर्धारित SAR सीमा 1.6W/kg है। FCC ने इस मॉडल फोन के लिए एक उपकरण प्राधिकरण प्रदान किया है, जिसमें सभी रिपोर्ट किए गए SAR स्तरों का मूल्यांकन FCC RF जोखिम दिशानिर्देशों के अनुपालन में किया गया है।
आईसी नोटिस
यह डिवाइस इंडस्ट्री कनाडा लाइसेंस-मुक्त RSS मानक(ओं) का अनुपालन करता है। संचालन निम्नलिखित दो शर्तों के अधीन है:
- यह डिवाइस हस्तक्षेप उत्पन्न नहीं कर सकता, और
- इस डिवाइस को किसी भी हस्तक्षेप को स्वीकार करना होगा, जिसमें वह हस्तक्षेप भी शामिल है जो डिवाइस के अवांछित संचालन का कारण बन सकता है।
आईसी विकिरण जोखिम विवरण
यह ईयूटी आईसी आरएसएस-102 में सामान्य आबादी/अनियंत्रित जोखिम सीमा के लिए एसएआर का अनुपालन है और आईईईई 1528 और आईईसी 62209 में निर्दिष्ट माप विधियों और प्रक्रियाओं के अनुसार परीक्षण किया गया था। यह उपकरण न्यूनतम दूरी 0 सेमी के साथ स्थापित और संचालित किया जाना चाहिए। रेडिएटर और आपके शरीर के बीच। यह उपकरण और इसका एंटीना किसी अन्य एंटीना या ट्रांसमीटर के साथ सह-स्थित या संचालित नहीं होना चाहिए
UIFlow त्वरित प्रारंभ
बर्निंग टूल
टिप्पणी: MacOS उपयोगकर्ताओं की स्थापना के बाद, कृपया एप्लिकेशन को एप्लिकेशन फ़ोल्डर में रखें, जैसा कि नीचे दिए गए चित्र में दिखाया गया है।
फर्मवेयर बर्निंग
- बर्नर बर्निंग टूल को खोलने के लिए डबल-क्लिक करें, बाएं मेनू में संबंधित डिवाइस प्रकार का चयन करें, आपके लिए आवश्यक फर्मवेयर संस्करण का चयन करें, और डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें।
- फिर टाइप-सी केबल के माध्यम से M5 डिवाइस को कंप्यूटर से कनेक्ट करें, संबंधित COM पोर्ट का चयन करें, बॉड रेट M5Burner में डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग कर सकता है, इसके अलावा, आप WIFI में भी भर सकते हैं कि डिवाइस के दौरान कनेक्ट किया जाएगा फर्मवेयर जल रहा हैtagई जानकारी। कॉन्फ़िगरेशन के बाद, बर्न करना शुरू करने के लिए "बर्न" पर क्लिक करें।
- जब बर्निंग लॉग बर्न सक्सेसफुल का संकेत देता है, तो इसका मतलब है कि फर्मवेयर बर्न हो गया है।
जब पहली बार जलने या फर्मवेयर प्रोग्राम असामान्य रूप से चलता है, तो आप फ्लैश मेमोरी को मिटाने के लिए "मिटाएं" पर क्लिक कर सकते हैं। बाद के फर्मवेयर अपडेट में, फिर से मिटाने की कोई जरूरत नहीं है, अन्यथा सहेजी गई वाई-फाई जानकारी हटा दी जाएगी और एपीआई कुंजी रीफ्रेश हो जाएगी।
वाईफ़ाई कॉन्फ़िगर करें
UIFlow ऑफ़लाइन और दोनों प्रदान करता है web प्रोग्रामर का संस्करण. का उपयोग करते समय web संस्करण, हमें डिवाइस के लिए वाईफाई कनेक्शन कॉन्फ़िगर करने की आवश्यकता है। निम्नलिखित डिवाइस के लिए वाईफाई कनेक्शन को कॉन्फ़िगर करने के दो तरीकों का वर्णन करता है (बर्न कॉन्फ़िगरेशन और एपी हॉटस्पॉट कॉन्फ़िगरेशन)।
कॉन्फ़िगरेशन वाईफाई जलाएं (अनुशंसित)
UIFlow-1.5.4 और ऊपर के संस्करण सीधे M5Burner के माध्यम से वाईफाई जानकारी लिख सकते हैं।
एपी हॉटस्पॉट कॉन्फ़िगरेशन वाईफाई
- मशीन को चालू करने के लिए बाईं ओर स्थित पावर बटन को दबाकर रखें। यदि वाईफाई कॉन्फ़िगर नहीं किया गया है, तो पहली बार चालू होने पर सिस्टम स्वचालित रूप से नेटवर्क कॉन्फ़िगरेशन मोड में प्रवेश करेगा। मान लीजिए कि आप अन्य प्रोग्राम चलाने के बाद नेटवर्क कॉन्फ़िगरेशन मोड में फिर से प्रवेश करना चाहते हैं, तो आप नीचे दिए गए ऑपरेशन को देख सकते हैं। स्टार्टअप पर UIFlow लोगो दिखाई देने के बाद, कॉन्फ़िगरेशन पेज में प्रवेश करने के लिए जल्दी से होम बटन (मध्य M5 बटन) पर क्लिक करें। विकल्प को सेटिंग पर स्विच करने के लिए धड़ के दाईं ओर बटन दबाएं, और पुष्टि करने के लिए होम बटन दबाएं। विकल्प को वाईफाई सेटिंग में बदलने के लिए दायां बटन दबाएं, पुष्टि करने के लिए होम बटन दबाएं, और कॉन्फ़िगरेशन शुरू करें।
- अपने मोबाइल फोन से हॉटस्पॉट से सफलतापूर्वक कनेक्ट होने के बाद, स्क्रीन पर क्यूआर कोड स्कैन करने के लिए मोबाइल फोन ब्राउज़र खोलें या सीधे 192.168.4.1 तक पहुंचें, अपनी व्यक्तिगत वाईफ़ाई जानकारी भरने के लिए पृष्ठ दर्ज करें, और अपनी वाईफाई जानकारी रिकॉर्ड करने के लिए कॉन्फ़िगर करें पर क्लिक करें। . सफलतापूर्वक कॉन्फिगर करने और प्रोग्रामिंग मोड में प्रवेश करने के बाद डिवाइस अपने आप रीस्टार्ट हो जाएगा।
टिप्पणी: कॉन्फ़िगर की गई वाई-फ़ाई जानकारी में "स्पेस" जैसे विशेष वर्णों की अनुमति नहीं है।
नेटवर्क प्रोग्रामिंग मोड और एपीआई कुंजी
नेटवर्क प्रोग्रामिंग मोड दर्ज करें
नेटवर्क प्रोग्रामिंग मोड M5 डिवाइस और UIFlow के बीच एक डॉकिंग मोड है web प्रोग्रामिंग मंच। स्क्रीन डिवाइस की वर्तमान नेटवर्क कनेक्शन स्थिति दिखाएगी। जब संकेतक हरा होता है, तो इसका मतलब है कि आप किसी भी समय प्रोग्राम पुश प्राप्त कर सकते हैं। डिफ़ॉल्ट स्थिति में, पहले सफल वाईफाई नेटवर्क कॉन्फ़िगरेशन के बाद, डिवाइस स्वचालित रूप से पुनरारंभ हो जाएगा और नेटवर्क प्रोग्रामिंग मोड में प्रवेश करेगा। यदि आप अन्य एप्लिकेशन चलाने के बाद प्रोग्रामिंग मोड में फिर से प्रवेश करना नहीं जानते हैं, तो आप निम्नलिखित कार्यों का उल्लेख कर सकते हैं।
पुनरारंभ करना, प्रोग्रामिंग मोड का चयन करने के लिए मुख्य मेनू इंटरफ़ेस में बटन ए दबाएं और प्रोग्रामिंग मोड पेज में नेटवर्क संकेतक के सही संकेतक के हरे होने तक प्रतीक्षा करें। कंप्यूटर ब्राउज़र पर फ्लो.m5stack.com पर जाकर यूआईफ्लो प्रोग्रामिंग पेज एक्सेस करें।
APKEY पेयरिंग
UIFlow का उपयोग करते समय API कुंजी M5 उपकरणों के लिए संचार क्रेडेंशियल है web प्रोग्रामिंग। UIFlow साइड पर संबंधित API कुंजी को कॉन्फ़िगर करके, प्रोग्राम को विशिष्ट डिवाइस के लिए पुश किया जा सकता है। उपयोगकर्ता को कंप्यूटर में Flow.m5stack.com पर जाना होगा web UIFlow प्रोग्रामिंग पेज में प्रवेश करने के लिए ब्राउज़र। पृष्ठ के ऊपरी दाएं कोने पर मेनू बार में सेटिंग बटन पर क्लिक करें, संबंधित डिवाइस पर एपीआई कुंजी दर्ज करें, उपयोग किए गए हार्डवेयर का चयन करें, सहेजने के लिए ओके पर क्लिक करें और सफलतापूर्वक कनेक्ट होने का संकेत मिलने तक प्रतीक्षा करें।
एचटीटीपी
उपरोक्त चरणों को पूरा करें, फिर आप UIFlow के साथ प्रोग्रामिंग शुरू कर सकते हैं। पूर्व के लिएampले: HTTP के माध्यम से Baidu तक पहुंचें
बीएलई यूएआरटी
फ़ंक्शन विवरण
ब्लूटूथ कनेक्शन स्थापित करें और ब्लूटूथ पासथ्रू सेवा को सक्षम करें।
- प्रारंभिक सेटिंग्स शुरू करें, ब्लूटूथ डिवाइस का नाम कॉन्फ़िगर करें।
- BLE UART लेखक BLE UART का उपयोग करके डेटा भेजें।
- BLE UART कैश बना रहे BLE UART डेटा के बाइट्स की संख्या जांचें।
- BLE UART ने BLE UART कैश में सभी ReAad सभी डेटा को पढ़ा।
- BLE UART अक्षर पढ़ें BLE UART कैश में n डेटा पढ़ें।
निर्देश
ब्लूटूथ पासथ्रू कनेक्शन स्थापित करें और नियंत्रण एलईडी चालू / बंद भेजें।
यूआईफ़्लो डेस्कटॉप आईडीई
UIFlow Desktop IDE, UIFlow प्रोग्रामर का एक ऑफ़लाइन संस्करण है, जिसे नेटवर्क कनेक्शन की आवश्यकता नहीं होती है, और यह आपको उत्तरदायी प्रोग्राम पुश अनुभव प्रदान कर सकता है। कृपया अपने ऑपरेटिंग सिस्टम के अनुसार डाउनलोड करने के लिए UIFlow-Desktop-IDE के संबंधित संस्करण पर क्लिक करें।
यूएसबी प्रोग्रामिंग मोड
डाउनलोड किए गए UIFlow Desktop IDE संग्रह को अनज़िप करें और एप्लिकेशन को चलाने के लिए डबल-क्लिक करें।
ऐप शुरू होने के बाद, यह स्वचालित रूप से पता लगाएगा कि आपके कंप्यूटर में USB ड्राइवर (CP210X) है या नहीं, इंस्टॉल पर क्लिक करें और इंस्टॉलेशन खत्म करने के लिए संकेतों का पालन करें।
ड्राइवर स्थापना पूर्ण होने के बाद, यह स्वचालित रूप से UIFlow Desktop IDE में प्रवेश करेगा और स्वचालित रूप से कॉन्फ़िगरेशन बॉक्स को पॉप अप करेगा। इस समय, M5 डिवाइस को Tpye-C डेटा केबल के माध्यम से कंप्यूटर से कनेक्ट करें।
UIFlow Desktop IDE का उपयोग करने के लिए UIFlow फर्मवेयर के साथ M5 डिवाइस की आवश्यकता होती है और ** USB प्रोग्रामिंग मोड ** दर्ज करें।
पुनरारंभ करने के लिए डिवाइस के बाईं ओर पावर बटन पर क्लिक करें, मेनू में प्रवेश करने के बाद, यूएसबी मोड का चयन करने के लिए तुरंत दाएं बटन पर क्लिक करें।
संबंधित पोर्ट और प्रोग्रामिंग डिवाइस का चयन करें, कनेक्ट करने के लिए ओके पर क्लिक करें।
संबंधित लिंक
UIFlow ब्लॉक परिचय
दस्तावेज़ / संसाधन
![]() |
M5STACK M5STACK-CORE2 आधारित IoT विकास किट [पीडीएफ] उपयोगकर्ता पुस्तिका M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 आधारित IoT विकास किट, M5STACK-CORE2, आधारित IoT विकास किट, IoT विकास किट, विकास किट |