क्या आपको ESP32-आधारित Mbits प्राप्त करने पर विचार करना चाहिए?

Elecrow Mbits एक माइक्रोकंट्रोलर है जो लोकप्रिय BBC micro:bit और ESP32 से प्रेरित है। इसमें माइक्रो: बिट v2 के समान कई विशेषताएं हैं, लेकिन इसके बजाय एक ऑन-बोर्ड ESP32 चिप के साथ, जिसका अर्थ है कि यह कई IoT परियोजनाओं के लिए दरवाजे खोलता है जिनके लिए इंटरनेट कनेक्टिविटी की आवश्यकता होती है। आइए इसकी विशेषताओं पर करीब से नज़र डालें, यह माइक्रो: बिट और ईएसपी 32 की तुलना कैसे करता है, और क्या आपको इसे प्राप्त करना चाहिए।

माइक्रो: बिट क्या है?

माइक्रो: बिट एक छोटा कंप्यूटर है जिसे ब्रिटिश ब्रॉडकास्टिंग कॉरपोरेशन द्वारा मेक इट डिजिटल पहल के लिए बनाया गया था। यह यूनाइटेड किंगडम में दस लाख से अधिक छात्रों को मुफ्त में दिया गया है, और अब पूरी दुनिया में पाठ्यक्रम में इसका उपयोग किया जाता है। मेककोड जैसे सूक्ष्म: बिट शैक्षिक संसाधनों और कोडिंग प्लेटफार्मों की एक विस्तृत विविधता उपलब्ध है।

माइक्रो की विशेषताएं: बिट

माइक्रो के दो संस्करण हैं: बिट: मूल एक और दूसरा संस्करण, v2. जबकि नए अंतर्निर्मित घटक हैं, माइक्रो: बिट v2 को पहले संस्करण के रूप में चार गुना प्रसंस्करण शक्ति भी कहा जाता है। इसके अलावा, मूल माइक्रो: बिट की तुलना में, आठ गुना ज्यादा रैम है। इस लेख में, हम माइक्रो: बिट v2.

नवीनतम माइक्रो पर पाए गए: बिट बटन, एक एक्सेलेरोमीटर, तापमान सेंसर, टच सेंसर, माइक्रोफ़ोन, कंपास, बैटरी सॉकेट, एलईडी मैट्रिक्स, अंतर्निर्मित रेडियो और ब्लूटूथ एंटीना, साथ ही 25 बाहरी कनेक्शन हैं। उत्तरार्द्ध इसके किनारे पर पाए जाते हैं और इलेक्ट्रॉनिक उपकरणों के पूरे ढेर से जुड़े हो सकते हैं।

एक छोटे से कंप्यूटर में इतनी अधिक कार्यक्षमता के साथ, इसके साथ बहुत सारे शुरुआती-अनुकूल प्रोजेक्ट बनाए गए हैं।

ESP32 क्या है?

इसके बाद, आइए ESP32 मॉड्यूल को देखें, जो एस्प्रेसिफ सिस्टम्स द्वारा निर्मित एक शक्तिशाली 32-बिट माइक्रोकंट्रोलर को पैक करता है। ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU और ESP32-WROVER श्रृंखला सहित कई विविधताएँ हैं।

लेखन के समय, ESP32-WROOM-DA भी हाल ही में जारी किया गया था, जो और भी अधिक विश्वसनीय कनेक्टिविटी के लिए दोहरे ऑफ़सेट एंटेना प्रदान करता है। सभी बोर्ड एकीकृत वाईफाई और ब्लूटूथ 4.2 से लैस हैं। एस्प्रेसिफ ESP32 सिस्टम-ऑन-चिप (SoC) को अलग से बेचता है, साथ ही विकास किट भी।

इन माइक्रोकंट्रोलर्स के केंद्र में एक Tensilica Xtensa LX6 या एक सिंगल-कोर RISC-V माइक्रोप्रोसेसर है। मॉड्यूल के आधार पर, ESP32 4MB, 8MB, या 16MB फ्लैश मेमोरी से लैस है। ESP32 को कम-शक्ति और I/O पिन से भरा होने के लिए डिज़ाइन किया गया था: मॉड्यूल के आधार पर 38 से 77 तक। इन सभी विशेषताओं के साथ, यह रोबोटिक्स, गेमिंग और इंटरनेट ऑफ थिंग्स (IoT) अनुप्रयोगों सहित परियोजनाओं की एक विस्तृत श्रृंखला के लिए उपयुक्त है।

एमबिट्स की विशेषताएं

पहली नज़र में, Mbits माइक्रोकंट्रोलर माइक्रो: बिट v2 के समान दिखता है और इसमें कुछ समान विशेषताएं हैं। हालाँकि, यह ESP32-WROVER-B मॉड्यूल पर आधारित है और आकार में 52 मिमी गुणा 52 मिमी से थोड़ा बड़ा है। यह 4MB फ्लैश मेमोरी और 8MB रैम के साथ आता है। बोर्ड पर, आपको एक एमईएम माइक्रोफोन, एक 5×5 एलईडी मैट्रिक्स, एक्सेलेरोमीटर, तापमान सेंसर, दो प्रोग्राम करने योग्य बटन, 2.4GHz वाईफाई कार्यक्षमता, साथ ही ब्लूटूथ 4.2 भी मिलेगा।

बोर्ड के निचले भाग में समान किनारे वाले कनेक्टर के साथ, आपके पास 25 पिन तक पहुंच होगी। Mbits को माइक्रो-यूएसबी पोर्ट के जरिए 5V से संचालित किया जा सकता है। वैकल्पिक रूप से, एज कनेक्टर या बैटरी पैक के साथ इसे 3V के माध्यम से पावर करें; अधिकतम अनुशंसित वर्तमान 500mA है।

Mbits और micro:bit . के बीच तुलना

प्रोसेसर

दो बोर्डों के बीच पहला बड़ा अंतर प्रयुक्त चिप में निहित है। माइक्रो: बिट एक नॉर्डिक सेमीकंडक्टर nRF52833, 64MHz आर्म कोर्टेक्स-M4 पर आधारित है। दूसरी ओर, Elecrow Mbits एस्प्रेसिफ सिस्टम्स के ESP32 पर आधारित है।

याद

अगला बड़ा अंतर उपलब्ध स्मृति में है। Mbits 8MB RAM प्रदान करता है जबकि नवीनतम micro:bit में केवल 128kB है। भंडारण के लिए, Mbits 4MB फ्लैश मेमोरी पैक करता है जबकि माइक्रो: बिट में केवल 512kB है।

ऑन-बोर्ड घटक

Mbits और micro:bit के बीच सबसे बड़े दृश्य अंतरों में से एक 5×5 LED मैट्रिक्स में है। ऐसा इसलिए है क्योंकि माइक्रो: बिट पर पाए जाने वाले मानक सिंगल-रंग लाल एल ई डी के बजाय एमबिट्स में 5×5 आरजीबी एलईडी मैट्रिक्स शामिल है।

एज कनेक्टर

Mbits और micro:bit दोनों में एक एज कनेक्टर होता है जहां आप इसके 25 पिन को अन्य इलेक्ट्रॉनिक घटकों से जोड़ सकते हैं। अंतर यह है कि Mbits में चार समर्पित सामान्य-उद्देश्य इनपुट / आउटपुट (GPIO) पिन के बजाय तीन हैं। हालाँकि, इसमें ADC संगत पिन है और माइक्रो: बिट नहीं है।

वायरलेस संपर्क

जबकि Mbits में 2.4 GHz WiFi कार्यक्षमता है, माइक्रो: बिट नहीं है। Mbits में ब्लूटूथ LE 4.2 कार्यक्षमता भी है जबकि माइक्रो: बिट ब्लूटूथ LE 5.0 का समर्थन करता है।

अधिकतम करंट

Mbits पर अधिकतम करंट 500mA और माइक्रो:बिट पर 200mA है। बाह्य उपसाधनों को उपकरणों से जोड़ने के लिए यह अनुशंसित धारा है।

Mbits पर प्रोग्रामिंग

Mbits पर प्रोग्रामिंग के कई अलग-अलग तरीके हैं, जैसे कि माइक्रो: बिट पर हैं। Mbits पर, यह Letscode Visual Programming, या Arduino प्रोग्रामिंग के साथ किया जा सकता है जो C/C++ है। दूसरी ओर, माइक्रो: बिट आपको मेककोड, माइक्रोपायथन और स्क्रैच में प्रोग्राम करने देता है।

कोड उदाहरणों के लिए, Elecrow द्वारा आधिकारिक Mbits wiki पृष्ठ देखें। माइक्रो: बिट के लिए, माइक्रो: बिट एजुकेशनल फाउंडेशन के साथ-साथ मेककोड ट्यूटोरियल द्वारा बहुत सारे पाठ हैं

Mbits के विकल्प

अब तक, हमने Mbits माइक्रोकंट्रोलर और माइक्रो: बिट को देखा है। अन्य कार्ड-आकार के कंप्यूटर जो शुरुआती-अनुकूल हैं, उनमें रास्पबेरी पाई ज़ीरो डब्ल्यू, रास्पबेरी पाई 3 बी + और रास्पबेरी पाई 4 बी शामिल हैं।

Mbits और micro:bit जैसे माइक्रोकंट्रोलर के बजाय तीनों सिंगल-बोर्ड कंप्यूटर हैं। हालाँकि, उनका उपयोग बहुत सारे निर्माता और शुरुआती परियोजनाओं में किया जाता है, आमतौर पर उपयोग किए जाने वाले इलेक्ट्रॉनिक घटकों से परिचित होने से लेकर गेमिंग, होम ऑटोमेशन, IoT, रोबोटिक्स, मशीन लर्निंग और बहुत कुछ।

रास्पबेरी पाई कंपनी के RP2040 चिप पर आधारित एक कम लागत वाला लेकिन शक्तिशाली माइक्रोकंट्रोलर पिको भी बनाती है, जिसका उपयोग अन्य निर्माताओं द्वारा उत्पादित कई माइक्रोकंट्रोलर में भी किया जा रहा है। RP2040 में एक अनूठी विशेषता है: प्रोग्रामेबल इनपुट/आउटपुट (PIO), एक बहुमुखी हार्डवेयर इंटरफ़ेस जो विभिन्न I/O मानकों का समर्थन कर सकता है।

क्या आपके लिए Mbits माइक्रोकंट्रोलर है?

इस लेख में Mbits और micro:bit दोनों की विशेषताओं और दोनों बोर्डों के बीच तुलना पर चर्चा की गई है। शुरुआत के लिए, ऐसा लगता है कि Mbits माइक्रोकंट्रोलर में कुछ और अंतर्निहित कार्यक्षमता और अतिरिक्त मेमोरी है। एक और महत्वपूर्ण अंतर यह है कि इसका उपयोग किन प्रोग्रामिंग भाषाओं के साथ किया जा सकता है। अंत में, यह वाईफाई कार्यक्षमता प्रदान करता है इसलिए यह कई आईओटी परियोजनाओं के लिए एक स्टैंडअलोन समाधान होगा।