विभिन्न माइक्रोकंट्रोलर बोर्ड और इसके अनुप्रयोग

विभिन्न माइक्रोकंट्रोलर बोर्ड और इसके अनुप्रयोग

एक के साथ शुरू करने के लिए एम्बेडेड विकास , हमें दो प्रमुख चीजों की आवश्यकता है जो विकास बोर्ड और एक आईडीई (एकीकृत विकास पर्यावरण) हैं। एक माइक्रोकंट्रोलर डेवलपमेंट बोर्ड एक है मुद्रित सर्किट बोर्ड (पीसीबी) सर्किटरी और हार्डवेयर के साथ एक निश्चित माइक्रोकंट्रोलर बोर्ड सुविधाओं के साथ प्रयोग को सुविधाजनक बनाने के लिए डिज़ाइन किया गया। विकास बोर्ड डिबगिंग सुविधाओं के साथ एलसीडी, कीपैड, यूएसबी, सीरियल पोर्ट, एडीसी, आरटीसी, मोटर चालक आईसीएस, एसडी कार्ड स्लॉट, ईथरनेट आदि जैसे प्रोसेसर, मेमोरी, चिपसेट और ऑन-बोर्ड बाह्य उपकरणों के साथ संयुक्त होते हैं। यह हमें जम्पर तारों और बोर्ड के साथ कनेक्शन के साथ खिलवाड़ करने से बचाएगा।



माइक्रोकंट्रोलर बोर्ड के विनिर्देश बस प्रकार, प्रोसेसर प्रकार, मेमोरी, पोर्ट की संख्या, पोर्ट प्रकार और ऑपरेटिंग सिस्टम हैं। इनका उपयोग विभिन्न नियंत्रकों, घरेलू उपकरणों, रोबोटों, पॉइंट-ऑफ-सेल (PoS) टर्मिनलों, कियोस्क और सूचना उपकरणों जैसे एम्बेडेड उपकरणों के लिए कार्यक्रमों का मूल्यांकन करने के लिए किया जाता है। यहां, हम दुनिया भर के विभिन्न विकास बोर्डों के बीच विशेषता पर चर्चा करेंगे। इनमें से हर एक की अपनी विशेषताएं हैं और साथ ही कुछ कमियां भी हैं, और कुछ विकास मंच दूसरों की तुलना में कुछ परियोजनाओं के लिए प्रमुख हैं।


एक माइक्रोकंट्रोलर बोर्ड

एक माइक्रोकंट्रोलर बोर्ड





माइक्रोकंट्रोलर डेवलपमेंट बोर्ड को सिंगल बोर्ड माइक्रोकंट्रोलर के रूप में भी जाना जाता है। आजकल सिंगल बोर्ड माइक्रोकंट्रोलर डेवलपमेंट किट विकसित करना बहुत सरल और सस्ता है। एक वास्तविक समय अनुप्रयोग को विकसित करने के लिए एक माइक्रोकंट्रोलर बोर्ड विकसित करने के लिए इतने सारे ओपन सोर्स सॉफ्टवेयर्स (आईडीई) उपलब्ध हैं। यहां हम बाजार में उपलब्ध विभिन्न माइक्रोकंट्रोलर बोर्डों की चर्चा करते हैं जिनमें शामिल हैं

DIY आधारित माइक्रोकंट्रोलर बोर्ड

DIY (डू इट योरसेल्फ) आधारित माइक्रोकंट्रोलर बोर्ड को घर पर ही बनाया जा सकता है, इसके लिए आपको सभी व्यक्तिगत इलेक्ट्रॉनिक और इलेक्ट्रिकल घटकों की आवश्यकता होती है, जैसे माइक्रोकंट्रोलर (Atmel, ARM, MSP आदि) , घटक आधार और बाहरी बाह्य उपकरणों जैसे आरटीसी, सीरियल पोर्ट, एलसीडी मॉड्यूल, कीबोर्ड, टचपैड आदि। अब इन सभी घटकों को ध्यान से देखना चाहिए पीसीबी पर टिकी हुई है । हार्डवेयर सेटअप को पूरा करने के बाद, हमें आवश्यक एप्लिकेशन विकसित करने के लिए माइक्रोकंट्रोलर की प्रोग्रामिंग के लिए एक उपयुक्त आईडीई चुनना होगा।



माइक्रोकंट्रोलर आधारित DIY बोर्ड

माइक्रोकंट्रोलर आधारित DIY बोर्ड

माइक्रोकंट्रोलर बोर्ड के अनुप्रयोग

यहां, हम कुछ 8051 परिवार आधारित DIY एप्लिकेशन दे रहे हैं। 8051 माइक्रोकंट्रोलर एक सामान्य उद्देश्य नियंत्रक है, जिसका उपयोग बुनियादी स्तर के अनुप्रयोगों को विकसित करने के लिए किया जाता है। जैसे डाटा अधिग्रहण प्रणाली, स्वचालित प्रकाश तीव्रता नियंत्रण प्रणाली , औद्योगिक तापमान नियंत्रण प्रणाली आदि।

Arduino UNO

इंटरैक्टिव इलेक्ट्रॉनिक एप्लिकेशन बनाने के लिए Arduino सबसे लोकप्रिय ओपन-सोर्स इलेक्ट्रॉनिक्स प्रोटोटाइप प्लेटफॉर्म है। Arduino UNO बोर्ड में माइक्रोकंट्रोलर का समर्थन करने के लिए आवश्यक सभी चीजें शामिल हैं। Arduino UNO माइक्रोकंट्रोलर बोर्ड पूर्ण शुरुआती और विशेषज्ञों से बहुत परिचित है। इसे पहले माइक्रोकंट्रोलर आधारित विकास बोर्डों में से एक माना जाना चाहिए। Arduino UNO R3 सबसे सरल और ATmega328P माइक्रोकंट्रोलर पर आधारित सबसे शक्तिशाली प्रोटोटाइप वातावरण है।


ArduinoUNO बोर्ड

ArduinoUNO बोर्ड

विशेषताएं

  • माइक्रोकंट्रोलर: ATmega328P
  • 32 केबी की फ्लैश मेमोरी
  • ऑपरेटिंग वोल्टेज: 5 वी
  • इनपुट वोल्टेज (अनुशंसित): 7-12 वी
  • इनपुट वोल्टेज (सीमाएं): 6-20 वी
  • डिजिटल I / O पिन: 14 (6 पिन PWM आउटपुट प्रदान करते हैं)
  • एनालॉग इनपुट पिन: 6
  • डीसी वर्तमान I / O पिन: 40 mA
  • 3.3V पिन के लिए डीसी वर्तमान: 50 एमए।

इसकी लोकप्रियता का कारण यह है कि स्केच विकसित करने के लिए एक खुला स्रोत आईडीई है, the सी ’भाषा पर आधारित एक सरल वाक्यविन्यास के साथ, कोड सीखना आसान है। Arduino UNO के अलावा हमारे पास है विभिन्न प्रकार के Arduino बोर्ड नीचे दिखाए गए हैं

अरुडिनो बोर्ड्स

अरुडिनो बोर्ड्स

Arduino UNO बोर्ड के अनुप्रयोग

Arduino UNO की सबसे अच्छी विशेषता में से एक, इसमें एनालॉग I / O पिन हैं। यह atmega328 का उपयोग करता है और यह पूर्वनिर्धारित पुस्तकालयों और ArduinoIDE के कार्यों का उपयोग करके प्रोग्राम के लिए बहुत सरल है जो कि खुला है। यहां, कुछ एप्लिकेशन ARDUINO UNO का उपयोग करके विकसित किए गए हैं

  • Arduino आधारित RFID साइज्ड डिवाइस एक्सेस
  • जीएसएम नेटवर्क के माध्यम से दोहरी टोन मल्टी-फ्रीक्वेंसी सिग्नल डीकोडिंग द्वारा Arduino आधारित औद्योगिक उपकरण नियंत्रण प्रणाली
  • Arduino अंडरग्राउंड केबल फॉल्ट डिटेक्शन आधारित है
  • Arduino आधारित होम ऑटोमेशन

रास्पबेरी पाई विकास बोर्ड

रास्पबेरी पाई विकास बोर्ड छोटा है (क्रेडिट कार्ड कंप्यूटर के आकार की तरह। रास्पबेरी पाई को आसानी से मॉनिटर, कंप्यूटर या अपने टीवी में प्लग किया जा सकता है। इसके अलावा, यह मानक कीबोर्ड और माउस का उपयोग करता है। यहां तक ​​कि गैर-तकनीकी उपयोगकर्ता अपने डिजिटल मीडिया को कॉन्फ़िगर करने के लिए इस पर निर्भर हैं। सिस्टम और निगरानी कैमरे। रास्पबेरी पाई 3 निश्चित रूप से सबसे सस्ती और शक्तिशाली कंप्यूटिंग प्लेटफॉर्म है। हाल ही में लॉन्च किए गए रास्पबेरी पाई 3 में शामिल हैं

  • प्रोसेसर: 1.2GHz, 64-बिट क्वाड-कोर ARMv8 CPU
  • 802.11 एन वायरलेस लैन
  • ब्लूटूथ 4.1
  • ब्लूटूथ कम ऊर्जा (BLE)
  • 1 जीबी रैम
  • 4 यूएसबी पोर्ट
  • 40 GPIO पिन
  • पूर्ण एचडीएमआई पोर्ट
  • संयुक्त 3.5 मिमी ऑडियो जैक और समग्र वीडियो
  • कैमरा इंटरफ़ेस (CSI)
  • प्रदर्शन इंटरफ़ेस (DSI)
  • माइक्रो एसडी कार्ड स्लॉट
  • वीडियोकोर IV 3 डी ग्राफिक्स कोर
रास्पबेरी पाई विकास बोर्ड

रास्पबेरी पाई विकास बोर्ड

सॉफ्टवेयर क्षमता

रास्पबेरी पाई, स्वनिर्धारित डेबियन लिनक्स पर चलती है, जिसे रास्पियन कहा जाता है, जिसमें Node.js, Java, LAMP स्टैक, पायथन और बहुत कुछ सहित विभिन्न पैकेज स्थापित करना है।

रास्पबेरी पाई विकास बोर्ड के अनुप्रयोग

रास्पबेरी पाई बोर्ड का उपयोग करके, हम एक मिनी कंप्यूटर विकसित कर सकते हैं। यह छात्रों के लिए बहुत उपयोगी है। हम वेट वेड सर्वर लॉन्च करने में सक्षम हैं, क्योंकि यह HTML, जावा जैसी सभी प्रोग्रामिंग भाषाओं का समर्थन कर सकता है। यह भी वर्डप्रेस संभाल सकते हैं, तो आप अपने खुद के ब्लॉग / वेबसाइट का प्रबंधन कर सकते हैं। रास्पबेरी पाई बोर्ड आधारित रोबोटिक्स ऑटोमेशन उद्योगों में भारी मात्रा में अनुप्रयोग हैं। इसे विकसित करना बहुत आसान है रास्पबेरी पाई का उपयोग कर IOT अनुप्रयोगों।

बीगलबोन ब्लैक डेवलपमेंट बोर्ड

बीगलबोन ब्लैक लोकप्रिय ओपन सोर्स कंप्यूटर में से एक है,। अब यह बिल्ट-इन वायरलेस नेटवर्किंग क्षमता के साथ आता है। ऑक्टेवो सिस्टम के साथ साझेदारी का लाभ उठाते हुए और कैडसॉफ्ट ईगल में डिज़ाइन किया गया, बीगलबोन ब्लैक वायरलेस उपलब्ध क्रेडिट कार्ड के आकार वाले आईओटी लिनक्स कंप्यूटर का उपयोग करने और संशोधित करने में सबसे आसान है। बीगलबोन ब्लैक एक कम लागत वाला, एम्बेडेड एप्लिकेशन डेवलपर्स के लिए समुदाय-समर्थित विकास मंच है। लिनक्स को स्थापित करने के लिए बूट करने के समय में 10 सेकंड लगते हैं और केवल एक ही यूएसबी केबल के साथ 5 मिनट से कम समय में विकास शुरू हो जाता है।

बीगलबोन ब्लैक डेवलपमेंट बोर्ड

बीगलबोन ब्लैक डेवलपमेंट बोर्ड

विशेषताएं

  • प्रोसेसर: AM335x 1GHz ARM Cortex-A8
  • 512MB DDR3 रैम
  • 2 जीबी 8-बिट ईएमएमसी ऑन-बोर्ड फ्लैश स्टोरेज
  • नियॉन फ्लोटिंग-पॉइंट त्वरक
  • 2x PRU 32-बिट माइक्रोकंट्रोलर
  • 3Dgraphics त्वरक

कनेक्टिविटी

  • पावर और संचार के लिए USB क्लाइंट
  • USB होस्ट और ईथरनेट एडाप्टर
  • एचडीएमआई और 2x 46 पिन हेडर

सॉफ्टवेयर संगतता

  • लिनक्स
  • एंड्रॉयड
  • उबंटू
  • Node.jsw / Bone Script लाइब्रेरी पर Cloud9 IDE

AdaFruit फ्लोरा विकास बोर्ड

Adafruit Flora डेवलपमेंट बोर्ड का मुख्य उद्देश्य पहनने योग्य इलेक्ट्रॉनिक उपकरणों का विकास करना है। यह अद्भुत पहनने योग्य परियोजनाओं को विकसित करने के लिए डिज़ाइन किया गया डिस्क आकार, सीवेबल, अरुडिनो-संगत माइक्रोकंट्रोलर है। Adafruit Flora का नवीनतम संस्करण आसान प्रोग्रामबिलिटी और परीक्षण के लिए एक माइक्रो-यूएसबी और Neopixel LED के साथ आता है।

AdaFruit फ्लोरा विकास बोर्ड

AdaFruit फ्लोरा विकास बोर्ड

विशेषताएं

  • Atmega32u4 माइक्रोकंट्रोलर, जो Arduino मेगा और लियोनार्डो को अधिकार देता है
  • ऑन-बोर्ड ने 2 JST बैटरी का ध्रुवीकरण किया
  • Arduino IDE का उपयोग करके सिमुलेशन
  • संलग्नक और विद्युत कनेक्शन के लिए 14 सिलाई नल पैड
  • ऑन-बोर्ड नियामक

AdaFruit Board के आवेदन

इलेक्ट्रोमैग्नेटिक फील्ड डिटेक्टिंग ड्रेस, खुद को रेडिएशन से बचाने के लिए EMF सिग्नल का पता लगाना बहुत जरूरी है। पहनने योग्य थर्मामीटर जो रोगियों के लिए बहुत आवश्यक है।

उपरोक्त जानकारी से, आखिरकार, हम यह निष्कर्ष निकाल सकते हैं कि विभिन्न प्रकार के माइक्रोकंट्रोलर बोर्ड का उपयोग किया जाता है इलेक्ट्रॉनिक परियोजनाओं जैसे विभिन्न अनुप्रयोगों का निर्माण करने के लिए , इलेक्ट्रॉनिक घरेलू उपकरण, आदि हम आशा करते हैं कि आपको इस अवधारणा की बेहतर समझ है। इसके अलावा, इस अवधारणा के बारे में कोई भी संदेह, कृपया नीचे टिप्पणी अनुभाग में टिप्पणी करके अपने बहुमूल्य सुझाव दें। यहाँ आपके लिए एक सवाल है, Arduino बोर्ड और Arduino नैनो बोर्ड में क्या अंतर है ?