विषयसूची:

माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: 10 कदम (चित्रों के साथ)
माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: 10 कदम (चित्रों के साथ)

वीडियो: माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: 10 कदम (चित्रों के साथ)

वीडियो: माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: 10 कदम (चित्रों के साथ)
वीडियो: How to Become a Computer Expert? - [Hindi] – Quick Support 2024, जुलाई
Anonim
माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड
माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड

रिमोट कंट्रोलर, राउटर और रोबोट सभी में क्या समानता है? माइक्रोकंट्रोलर! इन दिनों, शुरुआती-अनुकूल माइक्रोकंट्रोलर का उपयोग करना आसान है और केवल एक लैपटॉप, एक यूएसबी केबल और कुछ (मुक्त) ओपन-सोर्स सॉफ़्टवेयर के साथ प्रोग्राम करना आसान है। वू हू!! सभी परियोजनाओं, यहाँ हम आते हैं!

शिकार? जैसे, ४३२४३०२* विभिन्न माइक्रोकंट्रोलर हैं और इसे शुरू करना कठिन हो सकता है, खासकर यदि आप अभी इलेक्ट्रॉनिक्स में शामिल हो रहे हैं। तुम कहाँ से शुरू करते हो ?!

यहीं, बीबी, मुझे चू मिल गया। चाहे आप कुछ अच्छे इलेक्ट्रॉनिक प्रोजेक्ट बनाना चाहते हों, प्रोग्रामिंग/तकनीक सीखना चाहते हों, या दूसरों को इलेक्ट्रॉनिक्स के बारे में पढ़ाना चाहते हों, यह ट्यूटोरियल आपको यह पता लगाने में मदद करेगा कि आपकी आवश्यकताओं, लक्ष्यों और बजट के लिए कौन सा माइक्रोकंट्रोलर सही है। वाह! आएँ शुरू करें!

पढ़ने का समय: ~ २० मिनट

*ठीक है, ठीक है, शायद नहीं *वह* कई, लेकिन निश्चित रूप से कुछ दर्जन!

चरण 1: रुको…। एक माइक्रोकंट्रोलर क्या है?

रुकना…। एक माइक्रोकंट्रोलर क्या है?
रुकना…। एक माइक्रोकंट्रोलर क्या है?

हो सकता है कि आपने यह शब्द देखा हो और "wtf" जैसे थे, लेकिन पूछने के लिए पर्याप्त सहज महसूस नहीं किया*। पूरी तरह से ठीक, यहाँ एक त्वरित ठहरनेवाला है:

एक माइक्रोकंट्रोलर एक "साधारण कंप्यूटर" है जो एक प्रोग्राम को लूप में चलाता है। वे एक एकल, विशिष्ट कार्य करने के लिए डिज़ाइन किए गए हैं।

इस गाइड में, हम उन माइक्रोकंट्रोलर्स पर ध्यान केंद्रित करेंगे जिनके पास ब्रेकआउट बोर्ड हैं, या एक बोर्ड है जो माइक्रोकंट्रोलर से कनेक्ट करना और प्रोग्राम करना आसान बनाता है।

ब्रेकआउट बोर्ड पर, माइक्रोकंट्रोलर पिन को एक मुद्रित सर्किट बोर्ड ("पीसीबी") में मिलाया जाता है, हेडर या अन्य कनेक्टर पीसीबी में जोड़े जाते हैं, और कुछ बुनियादी फर्मवेयर, या स्थायी सॉफ़्टवेयर, सिग्नल प्राप्त करने के लिए माइक्रोकंट्रोलर को तैयार करने के लिए लोड किए जाते हैं।

*प्रश्न हमेशा अच्छे होते हैं, भले ही वे "गूंगा" या "n00by" हों, बस एक सुरक्षित स्थान खोजें - जैसे निर्देश!

चरण 2: रास्पबेरी पाई और माइक्रोकंट्रोलर के बीच क्या अंतर है?

रास्पबेरी पाई और एक माइक्रोकंट्रोलर के बीच अंतर क्या है?
रास्पबेरी पाई और एक माइक्रोकंट्रोलर के बीच अंतर क्या है?

रास्पबेरी पाई न केवल छोटा और मनमोहक है, यह एक पूर्ण कंप्यूटर भी है!:डी

कंप्यूटर में माइक्रोप्रोसेसर और माइक्रोकंट्रोलर होते हैं जो एक साथ कई कार्य करने के लिए एक साथ काम करते हैं।

माइक्रोप्रोसेसर वह है जो कंप्यूटर में "भारी भारोत्तोलन" करता है। यह निर्देश और गणना करता है जो कंप्यूटर को काम करता है। माइक्रोप्रोसेसर माइक्रोकंट्रोलर की तुलना में बहुत तेज़ होते हैं, लेकिन उन्हें बाहरी संसाधनों जैसे रैम, इनपुट/आउटपुट पोर्ट आदि की आवश्यकता होती है, जबकि एक माइक्रोकंट्रोलर आमतौर पर स्व-निहित होता है।

कंप्यूटर (जिसमें इनपुट और आउटपुट, स्टोरेज और प्रोसेसिंग है) एक समय में कई प्रोग्राम चला सकते हैं - आप इंटरनेट पर सर्फ कर सकते हैं, पुरानी तस्वीरों को याद कर सकते हैं, एक पेपर लिख सकते हैं, और एक ही समय में 1000 टैब खुल सकते हैं! माइक्रोकंट्रोलर … इतना नहीं। आप उन चीजों में से एक कर सकते हैं, लेकिन सभी नहीं।

रास्पबेरी पाई के बारे में अधिक जानने के लिए, इस ट्यूटोरियल के अंतिम भाग को देखें!

चरण 3: Arduino (Uno)

अरुडिनो (यूनो)
अरुडिनो (यूनो)
अरुडिनो (यूनो)
अरुडिनो (यूनो)

सर्किट के कुछ ज्ञान के साथ शुरुआती लोगों के लिए डिज़ाइन किया गया एक मजबूत, ओपन-सोर्स माइक्रोकंट्रोलर और प्रोग्रामिंग वातावरण।

अनुशंसित आयु: 12+ (या प्रोग्रामिंग और बीजगणित के साथ सहज बच्चे)

कठिनाई: इंटरमीडिएट

औसत लागत: ~$35

Arduino बोर्ड के विभिन्न प्रकार के बहुत सारे हैं। यह Arduino Uno है, जो शुरुआती लोगों के लिए सबसे उपयुक्त है! ऐसे बोर्ड हैं जो बड़े, छोटे, पहनने योग्य और रोबोटिक्स जैसे विशेष उपयोग के मामलों के लिए हैं।

कंप्यूटर विज्ञान, इंजीनियरिंग और डिजाइन में परियोजनाओं और करियर के लिए Arduino बोर्डों और प्रोग्रामिंग मानचित्रों से अच्छी तरह परिचित होना।

हार्डवेयर विशेषताएं

  • Arduino Uno में 14 डिजिटल इनपुट और आउटपुट ("I/O") पिन, 6 एनालॉग I/O पिन, 2 पावर आउट पिन (3.3V और 5V), और 3 ग्राउंड (GND) पिन हैं।
  • पावर इनपुट 5 से 12 वीडीसी तक कहीं भी हो सकता है
  • ICSP हेडर आपको "शील्ड्स" नामक विभिन्न ऐड-ऑन बोर्डों के एक टन को जोड़ने की अनुमति देते हैं।

    उदाहरण के लिए, आप अपने Arduino को 'नेट

प्रोग्रामिंग भाषा: वायरिंग (C++/प्रोसेसिंग का कॉम्बो)

उदाहरण परियोजना: मोशन-रिएक्टिव शेक द भूलभुलैया गेम!

ख़रीदें/अधिक जानें: Arduino वेबसाइट

चरण 4: माइक्रो: बिट

सूक्ष्म: बिट
सूक्ष्म: बिट
सूक्ष्म: बिट
सूक्ष्म: बिट
सूक्ष्म: बिट
सूक्ष्म: बिट

कोडिंग और हार्डवेयर के साथ शुरुआत करने वाले बच्चों और लोगों के लिए एक अनुकूल lil 'माइक्रोकंट्रोलर आसान है।

अनुशंसित आयु: 8+ (या सर्किट और सरल उपकरणों के साथ बच्चे आराम से)

कठिनाई: शुरुआती

औसत लागत: ~$15

माइक्रो: बिट कोड सीखना शुरू करने, दूसरों को पढ़ाने, विशेष रूप से प्राथमिक विद्यालय के छात्रों, कोड कैसे करें, और सरल और त्वरित इलेक्ट्रॉनिक प्रोटोटाइप बनाने के लिए एक महान उपकरण है।

माइक्रो: बिट दुनिया भर की कक्षाओं में शैक्षिक कंप्यूटर लाने के लिए माइक्रोसॉफ्ट और बीबीसी के बीच एक सहयोग है।

हार्डवेयर विशेषताएं:

  • माइक्रो: बिट में 3 डिजिटल और एनालॉग I/O पिन, 1 पावर आउट पिन (3.3V), और 1 ग्राउंड (GND) पिन है
  • माइक्रो यूएसबी केबल या बैटरी पैक कनेक्टर के माध्यम से पावर इनपुट 3-5 वीडीसी होना चाहिए।
  • इसमें बहुत सारे ऑनबोर्ड इनपुट, आउटपुट और सेंसर भी हैं!

    • 5x5 (25) एलईडी मैट्रिक्स
    • दो (2) पुशबटन (ए, बी)
    • रेडियो ट्रांसमीटर और रिसीवर
    • accelerometer
    • दिशा सूचक यंत्र
    • प्रकाश और तापमान सेंसर
  • अधिक I/O पिन के लिए, एक माइक्रो: बिट ब्रेकआउट लें!

प्रोग्रामिंग भाषा: ब्लॉक-आधारित या जावास्क्रिप्ट (www. MakeCode.org); सर्किटपायथन का भी उपयोग कर सकते हैं

उदाहरण परियोजना: टेक्स्ट मैसेंजर कठपुतली!

खरीद/अधिक जानें: माइक्रो: बिट वेबसाइट

चरण 5: सर्किट खेल का मैदान एक्सप्रेस

सर्किट खेल का मैदान एक्सप्रेस
सर्किट खेल का मैदान एक्सप्रेस
सर्किट खेल का मैदान एक्सप्रेस
सर्किट खेल का मैदान एक्सप्रेस
सर्किट खेल का मैदान एक्सप्रेस
सर्किट खेल का मैदान एक्सप्रेस

बच्चों और लोगों के लिए एक बहुमुखी माइक्रोकंट्रोलर अभी कोडिंग और हार्डवेयर के साथ शुरू हो रहा है।

नोट: सर्किट प्लेग्राउंड क्लासिक भी है - हार्डवेयर लगभग समान है, लेकिन यह बोर्ड Arduino IDE में प्रोग्राम किया गया है।

अनुशंसित आयु: 8+ (या सर्किट और सरल उपकरणों के साथ बच्चे आराम से)

कठिनाई: शुरुआती

औसत लागत: ~$25

सर्किट प्लेग्राउंड एक्सप्रेस, या सीपीएक्स, कोड कैसे सीखें, दूसरों को कोड कैसे सिखाएं, और शुरुआती लोगों के लिए विशेषज्ञों के लिए त्वरित प्रोटोटाइप बनाने के लिए एक सहायक उपकरण है।

सर्किट प्लेग्राउंड एक्सप्रेस Adafruit Industries द्वारा बनाया गया एक शक्तिशाली और बहुमुखी माइक्रोकंट्रोलर है।

हार्डवेयर विशेषताएं

  • CPX में 7 डिजिटल/एनालॉग इनपुट और आउटपुट ("I/O") रिंग हैं जो कैपेसिटिव टच भी हैं!

    • 1 "सच" एनालॉग I/O रिंग
    • 2 पावर आउट रिंग (3.3V)
    • 3 ग्राउंड (जीएनडी) पिन
  • माइक्रो यूएसबी केबल या बैटरी पैक कनेक्टर के माध्यम से पावर इनपुट 3-5 वीडीसी होना चाहिए।
  • बहुत सारे ऑनबोर्ड इनपुट, आउटपुट और सेंसर भी हैं!

    • 10 मिनी नियोपिक्सल (सभी रंग हो सकते हैं)
    • 2 पुशबटन (ए, बी)
    • 1 स्लाइड स्विच
    • इन्फ्रारेड ट्रांसमीटर और रिसीवर

      रिमोट कंट्रोल कोड प्राप्त/ट्रांसमिट कर सकते हैं, सीपीएक्स के बीच संदेश भेज सकते हैं, और दूरी सेंसर के रूप में कार्य कर सकते हैं

    • accelerometer
    • साउंड सेंसर और मिनी स्पीकर
    • प्रकाश और तापमान सेंसर

प्रोग्रामिंग भाषा: ब्लॉक-आधारित या जावास्क्रिप्ट (www. MakeCode.org); सर्किटपाइथन और वायरिंग (Arduino IDE) का भी उपयोग कर सकते हैं

उदाहरण प्रोजेक्ट: Minecraft जेस्चर कंट्रोलर!

खरीद/अधिक जानें: एडफ्रूट इंडस्ट्रीज

चरण 6: मेकी मेकी

मेकी मेकी
मेकी मेकी
मेकी मेकी
मेकी मेकी
मेकी मेकी
मेकी मेकी

एक इंटरैक्टिव परिचयात्मक माइक्रोकंट्रोलर छोटे बच्चों और इलेक्ट्रॉनिक्स और कोडिंग के लिए नए लोगों के लिए बहुत अच्छा है, खासकर उन लोगों के लिए जो सर्किट और कोड बनाने के बिना प्रौद्योगिकी के साथ खेलना चाहते हैं।

अनुशंसित आयु: 5+ (या सरल उपकरण के साथ बच्चे आराम से)

कठिनाई: शुरुआती

औसत लागत: ~$50

मेकी मेकी इलेक्ट्रॉनिक्स और प्रौद्योगिकी में एक महान पहला कदम है - किसी प्रोग्रामिंग की आवश्यकता नहीं है! एलीगेटर क्लिप को पैड से कनेक्ट करें और फिर कुछ कीबोर्ड और माउस कुंजियों को ट्रिगर करने के लिए किसी भी प्रवाहकीय सामग्री, जैसे हाथ, फल, या धातु की वस्तुओं को कनेक्ट करें।

मेकी मेकी एक Arduino- संगत बोर्ड है, जिसका अर्थ है कि आप Arduino इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट ("IDE") का उपयोग करके इसे रीप्रोग्राम भी कर सकते हैं।

हार्डवेयर विशेषताएं

  • मेकी मेकी में बोर्ड के सामने छह (6) कैपेसिटिव टच पैड हैं:

    • चार कीबोर्ड तीर कुंजियों को नियंत्रित करते हैं,
    • एक स्पेसबार को नियंत्रित करता है, और
    • एक बाएँ माउस क्लिक को नियंत्रित करता है।
  • बोर्ड के पीछे अधिक नियंत्रण के लिए हेडर पिन हैं (कैपेसिटिव टच भी):

    • छह (6) पिन जो अक्षरों को मैप करते हैं,
    • चार (4) पिन जो तीरों को मैप करते हैं,
    • दो (2) पिन जो माउस कीज़ को मैप करते हैं, और
    • एक (1) पिन को स्पेसबार की पर मैप करें।
    • तीन (3) सामान्य I/O पिन, एक 5V पावर पिन और एक ग्राउंड पिन भी हैं।

प्रोग्रामिंग भाषा: नौसिखियों के लिए लागू नहीं; स्क्रैच प्रोग्राम लिख सकते हैं (ब्लॉक-आधारित); तारों में पुन: प्रोग्राम कर सकते हैं (Arduino IDE)

उदाहरण परियोजनाओं

शुरुआती: तल पियानो

इंटरमीडिएट: इंटरएक्टिव सर्वे गेम!

ख़रीदें/और जानें: मेकी मेकी वेबसाइट

चरण 7: अन्य सामान्य बोर्ड

अन्य सामान्य बोर्ड
अन्य सामान्य बोर्ड
अन्य सामान्य बोर्ड
अन्य सामान्य बोर्ड
अन्य सामान्य बोर्ड
अन्य सामान्य बोर्ड

एक ट्यूटोरियल में कवर करने के लिए बहुत सारे माइक्रोकंट्रोलर हैं। यदि आपके पास सुपर विशिष्ट विशेषता की आवश्यकता है, तो शायद उसके लिए एक माइक्रोकंट्रोलर है (बस ऐप्स की तरह!)। इस ट्यूटोरियल में उल्लिखित कुछ अन्य बोर्डों के बारे में महसूस करने के लिए, स्पार्कफुन इलेक्ट्रॉनिक्स और एडफ्रूट इंडस्ट्रीज की सूची देखें और/या क्षेत्र में लोगों से पूछें!

यहाँ मेरे कुछ पसंदीदा हैं:

कण फोटॉन

Arduino नैनो के समान, फोटॉन एक वाईफाई कनेक्टेड माइक्रोकंट्रोलर है जिसे वायरलेस तरीके से प्रोग्राम किया जा सकता है। सबसे आसान सेटअप एक (फ्री) स्मार्टफोन ऐप का उपयोग करता है, लेकिन अगर इसे सीधे यूएसबी के माध्यम से लगभग उसी भाषा में प्रोग्राम किया जा सकता है जैसे Arduino*।

अनुशंसित आयु: 12+ (या बच्चों के लिए आरामदायक w / सर्किट और कोडिंग)

कठिनाई: इंटरमीडिएट

लागत: ~$20

अधिक जानकारी के लिए और फोटॉन सेटअप प्राप्त करने के लिए, यहां कण ऑनलाइन स्टोर पर जाएं।

प्रोग्रामिंग भाषा: वायरिंग (अधिक या कम)

उदाहरण परियोजना

IoT औद्योगिक स्केल

*वायरिंग कोड फ्रेमवर्क है, इसलिए अधिकांश Arduino कोड संशोधनों के बिना काम करेंगे। C/C++ या ARM असेंबली में भी लिख सकते हैं

Adafruit HUZZAH ESP8266 ब्रेकआउट

एक सुपर छोटा, सुपर सस्ता (और वर्तमान में IoT* समुदाय में बहुत लोकप्रिय) वाईफाई माइक्रोकंट्रोलर। आपको एक FTDI या कंसोल केबल की आवश्यकता होगी। आप इस बोर्ड या NodeMCU के Lua Interpreter को प्रोग्राम करने के लिए Arduino IDE का उपयोग कर सकते हैं।

अनुशंसित आयु: 14+ (या बच्चों के लिए आरामदायक w / हार्डवेयर और सॉफ्टवेयर)

कठिनाई: इंटरमीडिएट++

लागत: ~$10

अधिक जानकारी के लिए, HUZZAH Adafruit उत्पाद पृष्ठ पर जाएँ।

(स्पार्कफन का एक समान बोर्ड, "ईएसपी8266 थिंग" भी है, जिसे आप यहां ~$15 में पा सकते हैं।)

प्रोग्रामिंग भाषा: लुआ (पायथन की तरह सॉर्टा) या वायरिंग (Arduino IDE)

*IoT का अर्थ "इंटरनेट ऑफ थिंग्स" है, जो वह शब्द है जो विभिन्न हार्डवेयर उपकरणों, जैसे सेंसर और घरेलू इलेक्ट्रॉनिक्स को इंटरनेट से जोड़ने और नियंत्रित करने के लिए संदर्भित करता है।

एडफ्रूट ट्रिंकेट M0

एक नन्हा नन्हा लेकिन शक्तिशाली माइक्रोकंट्रोलर जो कंप्यूटर और माइक्रोकंट्रोलर के बीच की रेखाओं को धुंधला करता है (इसमें ATSAMD21E18 32-बिट कोर्टेक्स M0 प्रोसेसर है)। इसे सर्किट पायथन या अरुडिनो आईडीई के साथ प्रोग्राम किया जा सकता है।

अनुशंसित आयु: 14+ (या बच्चों के लिए आरामदायक w / हार्डवेयर और सॉफ्टवेयर)

कठिनाई: इंटरमीडिएट

लागत: ~$9

अधिक जानकारी के लिए, ट्रिंकेट एम0 के लिए एडफ्रूट उत्पाद पृष्ठ पर जाएं।

प्रोग्रामिंग भाषा: सर्किटपायथन या वायरिंग (Arduino IDE)

अन्य M0 बोर्डों का एक टन है, जो Arduino Zero कनेक्ट करने योग्य माइक्रोकंट्रोलर के दायरे के समान है। यदि यह आपकी आवश्यकताओं या आपके फैंस के अनुरूप नहीं है, तो Adafruit और SparkFun वेबसाइटों पर खोजें!

चरण 8: पहनने योग्य माइक्रोकंट्रोलर

पहनने योग्य माइक्रोकंट्रोलर
पहनने योग्य माइक्रोकंट्रोलर
पहनने योग्य माइक्रोकंट्रोलर
पहनने योग्य माइक्रोकंट्रोलर

पहनने योग्य परियोजनाओं के लिए डिज़ाइन किए गए मुट्ठी भर माइक्रोकंट्रोलर भी हैं!

जो चीज इन्हें खास बनाती है, वह यह है कि इन्हें धोया जा सकता है, इसलिए आपको उन्हें अपने द्वारा बनाए गए भयानक प्रोजेक्ट से बाहर निकालने की जरूरत नहीं है (लेकिन बैटरी को हटा दें!)।

पहनने योग्य माइक्रोकंट्रोलर में विशेष I/O पिन भी होते हैं जो कपड़ों में सिलाई करना और प्रवाहकीय धागे के साथ सर्किट को सिलाई करना आसान बनाते हैं। यहाँ मेरे कुछ पसंदीदा हैं:

एडफ्रूट फ्लोरा

14 इनपुट और आउटपुट के साथ एक सर्कुलर सीवेबल माइक्रोकंट्रोलर। धोया जा सकता है (लेकिन बैटरी को हटा दें)।

अनुशंसित आयु: 12+ (या बच्चों के लिए आरामदायक w / सर्किट और कोडिंग)

कठिनाई: इंटरमीडिएट

लागत: $15

प्रोग्रामिंग भाषा: वायरिंग (Arduino IDE)

अधिक जानकारी के लिए, एडफ्रूट फ्लोरा उत्पाद पृष्ठ पर जाएँ।

अरुडिनो जेम्मा

3 इनपुट और आउटपुट के साथ एक छोटा सा सीवेबल माइक्रोकंट्रोलर। छिपाने, छोटी वस्तुओं से जुड़ने और गहने बनाने के लिए बिल्कुल सही।

अनुशंसित आयु: 12+

कठिनाई: इंटरमीडिएट

लागत: ~$5

प्रोग्रामिंग भाषा: वायरिंग (Arduino IDE)

अधिक जानकारी के लिए, Arduino Gemma उत्पाद पृष्ठ पर जाएँ।

अरुडिनो लिलिपैड

14 उपलब्ध इनपुट और आउटपुट के साथ एक सर्कुलर सीवेबल माइक्रोकंट्रोलर।

अनुशंसित आयु: 12+

कठिनाई: इंटरमीडिएट

लागत: ~$25

प्रोग्रामिंग भाषा: वायरिंग (Arduino IDE)

अधिक जानकारी के लिए, लिलिपैड के लिए स्पार्कफन उत्पाद पृष्ठ पर जाएं।

चरण 9: रास्पबेरी पाई 3

रास्पबेरी पाई 3
रास्पबेरी पाई 3
रास्पबेरी पाई 3
रास्पबेरी पाई 3

रास्पबेरी पाई, या संक्षेप में पाई, एक क्रेडिट-कार्ड आकार का कंप्यूटर है * जो लिनक्स का एक विशेष संस्करण चलाता है और हार्डवेयर को नियंत्रित करने के लिए प्रोग्राम किया जा सकता है।

अनुशंसित आयु: १२+या कोडिंग और बीजगणित के साथ बच्चे आराम से

कठिनाई: इंटरमीडिएट (कंप्यूटर के रूप में आसान)

औसत लागत: ~$35

रास्पबेरी पाई कंप्यूटर, या संक्षेप में पाई का उपयोग "मानक" कंप्यूटर के रूप में या सभी प्रकार की हार्डवेयर परियोजनाओं के लिए नियंत्रक के रूप में किया जा सकता है। यह बच्चों के लिए उपयोग करने और कोड करने के लिए सीखने के लिए एक बेहतरीन पहला कंप्यूटर है, और व्यापक रूप से हार्डवेयर विशेषज्ञों द्वारा रोबोट से लेकर 3D प्रिंटर से लेकर होम ऑटोमेशन सिस्टम तक सभी प्रकार के इलेक्ट्रॉनिक प्रोजेक्ट बनाने के लिए उपयोग किया जाता है!

रास्पबेरी पाई ने हमारे इलेक्ट्रॉनिक्स बनाने के तरीके को बदल दिया है! कुछ अलग संस्करण हैं, सबसे हाल ही में रास्पबेरी पाई 3 और पाई ज़ीरो, पाई 3 का लघु संस्करण सिर्फ $ 10 के लिए है।

हार्डवेयर अवलोकन

  • अनुशंसित ऑपरेटिंग सिस्टम ("ओएस") रास्पियन नामक लिनक्स का एक विशेष संस्करण है।
  • पीआई में 40 सामान्य प्रयोजन इनपुट और आउटपुट ("जीपीआईओ") पिन हैं।

    • 26 डिजिटल I/O पिन (कोई एनालॉग I/O नहीं)
    • 4 पावर आउट पिन (दो 3.3V और दो 5V)
    • 8 ग्राउंड (जीएनडी) पिन
    • 2 विशेषता पिन (I2C ID EEPROM, केवल उन्नत उपयोग)
  • पाई में सबसे मानक कंप्यूटर विशेषताएं भी हैं:

    • 4 यूएसबी पोर्ट
    • 1 ईथरनेट पोर्ट
    • 1 एचडीएमआई पोर्ट
    • 1 ऑडियो जैक
    • 1 कैमरा मॉड्यूल पोर्ट

प्रोग्रामिंग भाषा (GPIO पिन के लिए): पायथन या C++

चूंकि यह एक पूर्ण कंप्यूटर है, आप किसी भी भाषा में प्रोग्राम कर सकते हैं, जिसमें अन्य माइक्रोकंट्रोलर प्रोग्रामिंग भी शामिल है!

उदाहरण परियोजनाओं

IoT पालतू मॉनिटर!

प्रभाव बल मॉनिटर

खरीद/अधिक जानकारी: रास्पबेरी पाई फाउंडेशन

* पीआई का उपयोग मानक माइक्रोकंट्रोलर के समान किया जा सकता है और माइक्रोकंट्रोलर को भी नियंत्रित कर सकता है! असल में, पीआई बहुत बढ़िया है और मेरे पास इसे शामिल करने के लिए * है * यहां तक कि यह तकनीकी रूप से एक कंप्यूटर है:)

चरण 10: अंतिम विचार

अंतिम विचार
अंतिम विचार

यदि आप अभी शुरुआत कर रहे हैं और सभी प्रकार की परियोजनाओं का निर्माण करना चाहते हैं, तो मैं सर्किट प्लेग्राउंड एक्सप्रेस की अनुशंसा करता हूं। उठना और दौड़ना बहुत आसान है और इसमें ढेर सारे गैजेट्स हैं।

यदि आप कंप्यूटर नेटवर्किंग, एआई, या चीजों को इंटरनेट से जोड़ने में अत्यधिक रुचि रखते हैं (उदाहरण के लिए "स्मार्ट होम" बनाना), तो मैं रास्पबेरी पाई का सुझाव दूंगा।

यदि आप विभिन्न प्रकार की परियोजनाओं के निर्माण के लिए एक मजबूत, स्थिर और विश्वसनीय बोर्ड चाहते हैं, तो एक Arduino के साथ जाएं।

यदि आपको अभी भी पता नहीं है कि कहां से शुरू करना है और पूरी तरह से भयभीत हैं, तो माइक्रो: बिट से शुरू करें - यह केवल $ 15 है और इसमें खेलने के लिए बहुत सारी आकर्षक चीजें हैं। साथ ही, अगर आपको अपने दोस्त के लिए एक मिलता है, तो आप आगे और पीछे lil' संदेश भेज सकते हैं:)

सबसे अच्छी सलाह जो मैं आपको दे सकता हूं वह यह है कि आप एक ऐसी परियोजना खोजें जिसके बारे में आप भावुक हों और इसे बनाएं! ऑनलाइन बहुत सारे ट्यूटोरियल हैं इसलिए किसी ऐसे व्यक्ति की तलाश करें जिसने समान या समान प्रोजेक्ट बनाया हो। उनके निष्कर्षों का निर्माण करें और अपनी इच्छानुसार समायोजित करें!

और हां, टिप्पणियों में किसी भी संबंधित प्रश्न को छोड़ दें और मैं मदद करने की पूरी कोशिश करूंगा!

हैप्पी हैकिंग!

सिफारिश की: