- M5Stack Core2 को अनबॉक्स करना
- M5Stack ESP32 डेवलपमेंट किट - क्लोज़र लुक
- M5Stack Core2 हार्डवेयर स्पेसिफिकेशन
- M5Stack Core2 फैक्टरी टेस्ट प्रोग्राम
- M5 स्टैक Core2 के साथ शुरुआत करना
एस्प्रेसिफ से ESP32 माइक्रोप्रोसेसर ने तेजी से लोकप्रियता हासिल की है और पहले से ही कई IoT प्रोजेक्ट्स में इस्तेमाल किया जा सकता है जिसके लिए वाई-फाई या BLE कनेक्टिविटी की आवश्यकता होती है। हालांकि ये प्रोसेसर बहुत अधिक शक्ति में पैक करते हैं, लेकिन शुरुआती और IoT उत्साही के लिए मूल वातावरण में उन्हें प्रोग्राम करना अक्सर मुश्किल होता है। इस समस्या से निपटने के लिए और IoT विकास को गति देने के लिए, M5 स्टैक ने अपनी नई विकास किट M5Stack Core2 पेश की है, जो एक सुविधा संपन्न ESP32 आधारित विकास मॉड्यूल है जो आपको अपने IoT विचारों को बॉक्स के ठीक बाहर प्रोटोटाइप करने में सक्षम बनाता है। अब, जब मैं कहता हूं कि सुविधा संपन्न हूं, तो मेरा वास्तव में मतलब है। इस विकास किट में एक एकीकृत 2-इंच कैपेसिटिव टच स्क्रीन, एक इन-बिल्ट बैटरी और बहुत सारे अन्य दिलचस्प सेंसर और मॉड्यूल इसमें पैक किए गए हैं। और इस सबसे ऊपर, यह आसानी से Arduino IDE या माइक्रो पायथन के साथ प्रोग्राम किया जा सकता है।
M5Stack ESP32 के आधार पर ऑल-इन-वन स्टैकेबल और मॉड्यूलर ओपन-सोर्स IoT डेवलपमेंट किट बनाने पर ध्यान केंद्रित करता है। M5Stack ने पिछले कुछ वर्षों में दुनिया में विकास बोर्ड के स्थान पर एक ब्रांड ऑफ माउथ शब्द विकसित किया है। उनके उत्पाद जापान के अधिकांश प्रशंसकों द्वारा प्रिय हैं और जापान, संयुक्त राज्य अमेरिका, ब्रिटेन, जर्मनी, ऑस्ट्रेलिया, बेल्जियम और इतने पर जैसे 100 से अधिक देशों में बेचे जाते हैं। इसके उत्पादों ने विभिन्न एप्लिकेशन परिदृश्यों जैसे कि स्मार्ट होम, स्मार्ट ऑफिस, एसटीईएम शिक्षा, एआई, रोबोटिक्स, उद्योग 4.0 और आदि को नियोजित किया है।
तो, चलो इस MStack Core2 विकास किट पर करीब से नज़र डालें, इसमें विभिन्न सेंसर और मॉड्यूल का पता लगाएं और कुछ नमूने Arduino कार्यक्रमों का उपयोग करके उनका परीक्षण करें। यदि आप शुरुआती पाठकों में से हैं, तो आप M5Stack Core2 सस्ता में हिस्सा ले सकते हैं, ताकि इस विकास किट को जीतने का मौका मिल सके। आप पूरी समीक्षा के लिए नीचे दिए गए वीडियो की जांच कर सकते हैं या यदि आप अधिक पढ़ना पसंद करते हैं, तो आप इस लेख को जारी रख सकते हैं।
M5Stack Core2 को अनबॉक्स करना
अनबॉक्सिंग से शुरू होकर, मेरी यूनिट को एक छोटे निर्देश कार्ड और वास्तविक हार्डवेयर के साथ भेज दिया गया था। शुरुआती लोगों के लिए कुछ तकनीकी दस्तावेजों और सामुदायिक पृष्ठों के लिए निर्देश कार्ड में कुछ उपयोगी लिंक हैं। एक बार जब आप मुख्य बॉक्स को स्लाइड करते हैं, तो आपको मॉड्यूल के साथ ही बधाई दी जाएगी, और फिर इसके साथ ही, आपके पास यूएसबी टाइप-सी केबल भी होगा जिसका उपयोग विकास किट को चार्ज और प्रोग्राम करने के लिए किया जा सकता है।
M5Stack ESP32 डेवलपमेंट किट - क्लोज़र लुक
किट पर करीब से नज़र डालते हुए, हम देख सकते हैं कि इसके शीर्ष पर एक डिस्प्ले और साइड में बटन और स्लॉट्स के साथ एक साफ चौकोर आकार है।
डिस्प्ले, जैसा कि मैंने पहले बताया कि 300x240 पिक्सेल रिज़ॉल्यूशन वाला 2 इंच का कैपेसिटिव टच डिस्प्ले है। प्रदर्शन के ठीक नीचे, आप तीन कैपेसिटिव टच बटन भी देख सकते हैं जिन्हें हमारी आवश्यकता के अनुसार काम करने के लिए प्रोग्राम किया जा सकता है। हमारे पास पावर बटन, डिवाइस को चार्ज करने और प्रोग्रामिंग करने के लिए एक यूएसबी टाइप सी यूएसबी इंटरफेस पोर्ट और एक ग्रोव इंटरफेस कनेक्टर है जिसका उपयोग आप आवश्यकता होने पर अन्य सेंसर और मॉड्यूल कनेक्ट करने के लिए कर सकते हैं। नीचे की ओर बढ़ते हुए, आप एक रीसेट बटन, पावर इंडिकेटर के रूप में एक हरे रंग की एलईडी और एक एसडी कार्ड स्लॉट देख सकते हैं जो 16 जी कार्ड तक का समर्थन कर सकता है।
जब हम बैकसाइड पर एक नज़र डालते हैं तो बोर्ड और अधिक दिलचस्प हो जाता है। पीठ पर लगे स्टिकर में इस बोर्ड पर इस्तेमाल किए गए आईसी की विशेषताओं और विशिष्टताओं का एक संक्षिप्त विवरण है। तो चलिए नीचे दी गई इमेज पर नजर डालते हैं।
विकास किट के पीछे मस्तिष्क ESP32 D0WDQ6 माइक्रोप्रोसेसर और एक दोहरे कोर Xtensa 32-बिट चिपसेट है जो 16MB फ्लैश और 8MB PSRAM के साथ 240Mhz पर चलता है। और यह बिना कहे चला जाता है कि ESP32 वाई-फाई और ब्लूटूथ (BLE) प्रोटोकॉल दोनों का समर्थन करता है। दाईं ओर, हम देख सकते हैं कि कौन से पिन डिस्प्ले से जुड़ा है और डिस्प्ले ड्राइवर का नाम IC है जो ILI9342 है, फिर हम पावर बटन के लिए मार्किंग देख सकते हैं, अगर हम इसे 6 सेकंड के लिए पकड़ लेते हैं, तो डिवाइस बंद हो जाएगा । फिर हमारे पास BM8563 RTC IC और फिर CP2104 USB ड्राइवर IC और AXP192 पॉवर मैनेजमेंट IC से जुड़ा USB टाइप C कनेक्टर है , जो हमारी बैटरी के चार्ज को नियंत्रित करता है और बोर्ड के लिए आवश्यक 3.3V को भी नियंत्रित करता है। आगे बढ़ते हुए, हमारे पास है SY7088 डीसी / डीसी कनवर्टर आईसी, जो बैटरी से वोल्टेज को 5 वी तक सेट करने के लिए उपयोग किया जाता है।
आगे बढ़ते हुए, हमारे पास NS4168 I2C एम्पलीफायर आईसी है जो ऑडियो खेलने के लिए एक इन-बिल्ट स्पीकर से जुड़ा है। और फिर हमारे पास हमारे बाईं ओर विस्तार बोर्ड है, नीचे की छवि मुख्य बोर्ड से हटाए गए विस्तार बोर्ड को दिखाती है। जैसा कि आप देखते हैं, विस्तार बोर्ड में एक ऑन-बोर्ड माइक्रोफोन और एक MPU886 6-अक्ष IMU सेंसर होता है । एक बार हेडर बोर्ड को हटा देने के बाद, मुख्य बोर्ड पर हेडर पिन को उजागर किया जाएगा जिसका उपयोग अन्य मॉड्यूल के साथ इंटरफेसिंग के लिए किया जा सकता है। हेडर पिन की पिन परिभाषा का उल्लेख स्ट्राइकर में ही किया गया है।
M5Stack Core2 हार्डवेयर स्पेसिफिकेशन
अब हमने इस किट के बाहरी हिस्से को खोज निकाला है, और मुझे पता है कि इसके बारे में जानने के लिए और कुछ उदाहरण कार्यक्रमों को आजमाने के लिए, लेकिन इससे पहले कि हम ऐसा करें, इन शिकंजा को पॉप करें और जांचें कि हमारे हार्डवेयर को देखने के लिए हमारे अंदर क्या है। इन शिकंजा को खोलने के लिए आपको एक एलन कुंजी की आवश्यकता होगी और एक बार जब आप कर लेते हैं, तो बस पीछे के मामले को हटा दें और आपको लिथियम बैटरी देखने में सक्षम होना चाहिए। विकास किट का पूरा तकनीकी विनिर्देश नीचे दिया गया है।
साधन |
पैरामीटर |
ESP32-DOWD-V3 |
240 मेगाहर्ट्ज डुअल कोर, 600 डीएमआईपीएस, 520 केबी एसआरएएम, वाई-फाई, डुअल मोड ब्लूटूथ |
Chamak |
16 एमबी |
PSRAM |
8 एमबी |
इनपुट वोल्टेज |
5V @ 500mA |
इंटरफेस |
टाइप सी x 1, ग्रोव (I2C + I / O + UART) x 1 |
आईपीएस एलसीडी स्क्रीन |
2.0 ”@ 320 * 240 ILI9342C |
टच स्क्रीन |
FT6336U |
वक्ता |
1W-0928 |
एलईडी |
ग्रीन पावर संकेतक लाइट |
बटन |
पावर बटन, आरएसटी बटन, वर्चुअल स्क्रीन बटन * 3 |
वाइब्रेशन रिमाइंडर |
कंपन मोटर |
माइक |
एसपीएम 1423 |
I2C पावर एम्पलीफायर |
NS4168 |
6-एक्सिस आईएमयू |
MPU6886 |
आरटीसी |
BM8563 |
पीएमयू |
AXP192 |
USB चिप |
CP2104 |
डीसी-डीसी बूस्ट |
SY7088 |
TF कार्ड स्लॉट |
16 जी मैक्स। |
लिथियम बैटरी |
390mAh @ 3.7V |
एंटीना |
2.4 जी 3 डी एंटीना |
परिचालन तापमान |
32 ° F से 104 ° F (0 ° C से 40 ° C) |
कुल भार |
५२ ग्रा |
कुल भार |
70 ग्रा |
उत्पाद का आकार |
54 x 54 x 16 मिमी |
पैकेज का आकार |
75 x 60 20 मिमी |
केस सामग्री |
प्लास्टिक (पीसी) |
M5Stack Core2 फैक्टरी टेस्ट प्रोग्राम
प्रत्येक नई इकाई को डिफ़ॉल्ट फ़ैक्टरी परीक्षण कार्यक्रम के साथ भेज दिया जाता है जो आपको विकास किट की अधिकांश विशेषताओं का पता लगाने की अनुमति देता है। तो अब इसे शक्ति दें और उदाहरण कार्यक्रम देखें। बस पावर बटन और मॉड्यूल को दबाएं।
उपरोक्त छवि नमूना कार्यक्रम को निष्पादित करती है, जैसा कि आप देख सकते हैं, यह आरटीसी मॉड्यूल का उपयोग करके वर्तमान समय को प्रदर्शित करता है और बैटरी के शक्ति स्तर को भी इंगित करता है। उसके नीचे, हमारे पास ध्वनि निगरानी बार है जिसका उपयोग करके आप अपने माइक्रोफ़ोन का परीक्षण कर सकते हैं। और यदि आप इस MPU6886 पर क्लिक करते हैं, तो आप यह देख सकते हैं कि IMU इकाई कैसे काम कर रही है।
इसके अलावा, हम अपने पास वाई-फाई सिग्नल के लिए स्कैन करने के लिए इस वाई-फाई प्रतीक का उपयोग भी कर सकते हैं, एक स्टॉपवॉच टाइमर विकल्प, और सेटिंग विकल्प के अंदर, हम इन-बिल्ट मोटर, ध्वनि, या यहां तक कि टीएफटी का परीक्षण कर सकते हैं। स्क्रीन।
M5 स्टैक Core2 के साथ शुरुआत करना
अब जब हमने उदाहरण कार्यक्रम के बुनियादी कार्यों का पता लगाया है। यह हमारे अपने कार्यक्रम लिखने का समय है। इस समीक्षा के लिए, मैं दिखा रहा हूँ कि आप अपने M5Stack Core2 किट में कोड अपलोड करने के लिए Arduino IDE का उपयोग कैसे कर सकते हैं, लेकिन यदि आप Arduino प्रोग्रामिंग के साथ सहज नहीं हैं तो आप अजगर का उपयोग भी कर सकते हैं। अधिक जानकारी के लिए आप इस आधिकारिक M5Stack Core2 GitHub पेज को भी देख सकते हैं।
Arduino के साथ अपनी किट को प्रोग्राम करने के लिए, पहले, फ़ाइल वरीयताओं और नीचे दिए गए लिंक को बोर्ड मैनेजर के URL में प्राप्त करें।
m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
फिर टूल -> बोर्ड -> बोर्ड मैनेजर चुनकर बोर्ड मैनेजर खोलें । फिर "M5Stack" की खोज करें और पैकेज स्थापित करें।
इसके साथ ही हमारी Arduino IDE हमारे M5Stack Development Kit को तैयार करने के लिए तैयार है। डिवाइस को प्रोग्राम करने के लिए, बस इसे प्रदान की गई प्रोग्रामिंग केबल का उपयोग करके कंप्यूटर से कनेक्ट करें और Arduino IDE पर, " M5Stack Core2 " का चयन करें बोर्ड को टूल्स का उपयोग करते हुए -> बोर्ड -> M5Stack Arduino -> M5-Stack Core2, फिर किसी को भी खोलें उदाहरण प्रोग्राम M5Stack core2 लाइब्रेरी से जिसे हमने अभी यहाँ स्थापित किया है, मैंने निम्न फ़ाइल द्वारा "टच" उदाहरण कोड खोला है -> उदाहरण -> M5Core2 -> मूल बातें -> स्पर्श।
बस सुनिश्चित करें कि आपने सही बोर्ड और पोर्ट का चयन किया है और फिर अपलोड पर हिट किया है, आपको नए प्रोग्राम के साथ विकास किट को अपलोड करते हुए देखना चाहिए। आप डिवाइस पर रीसेट बटन का उपयोग यह जांचने के लिए कर सकते हैं कि आपका नया कोड कैसे काम कर रहा है, उदाहरण के स्पर्श कार्यक्रम के साथ मेरे विकास बोर्ड का एक स्नैपशॉट नीचे दिखाया गया है।
यह उदाहरण कार्यक्रम बस TFT स्क्रीन पर स्थिति पढ़ता है जब हम इसे छूते हैं और इसे प्रदर्शित करते हैं। अब, यदि आप मूल उदाहरण कोड पर वापस लौटना चाहते हैं, तो आप लिंक GitHub पेज से Core2 Factory Test Arduino प्रोग्राम प्राप्त कर सकते हैं।
इसके साथ, मैं अपनी समीक्षा यहां समाप्त कर रहा हूं। लेकिन, इस तरह के एक फीचर-पैक मॉड्यूल के साथ, मैं पहले से ही कुछ दिलचस्प IoT परियोजनाओं के बारे में सोच सकता हूं जो हम इस किट के साथ आसानी से बना सकते हैं। तुम क्या सोचते हो? आप इस विकास किट का उपयोग कहाँ करना चाहेंगे? आपको बता दें कि M5Stack Core2 Giveaway लिंक का उपयोग करके और हम इस यूनिट को सबसे दिलचस्प उत्तर में शिप करेंगे।
M5Stack का पालन करें:
वेबसाइट: https://m5stack.com/
फेसबुक: https://www.facebook.com/M5Stack
ट्विटर: https://twitter.com/M5Stack लिंक्डिन
: https://www.linkedin.com/company / m5stack
Instagram: https://www.instagram.com/m5stack
YouTube: https://www.youtube.com/m5stack
Hackster.io: https://www.hackster.io/m5stack
GitHub: https: // github.com / m5stack
दस्तावेज़: https://docs.m5stack.com/#/
फोरम: