ब्रेडबोर्ड पर Arduino कैसे बनाएं - चरण निर्देश द्वारा चरण

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





इस लेख में हम एक ब्रेडबोर्ड पर एक Arduino बनाने का तरीका जानने जा रहे हैं। हम यह भी देखने जा रहे हैं कि एक Arduino क्या है, इसे कैसे प्रोग्राम किया जाए और ब्रेडबोर्ड या पीसीबी पर स्टैंडअलोन माइक्रोकंट्रोलर के रूप में उन्हें कैसे इकट्ठा किया जाए।

Arduino उन लोगों के लिए एक वरदान था जो माइक्रोकंट्रोलर और गैर-इंजीनियरों और शुरुआती लोगों के लिए माइक्रोकंट्रोलर में एम्बेडेड सिस्टम सीखना चाहते थे।



इससे पहले कि आर्डिनो अस्तित्व में आए, शुरुआती लोगों को महंगी किट के साथ माइक्रोकंट्रोलर सीखना था और उनमें से कुछ ने असेंबली भाषा में माइक्रोकंट्रोलर को कोडित किया, जो एक भयानक भाषा है और सभी ने उन्हें नहीं समझा।

Arduino कुल गेम चेंजर था, जो सस्ता है और कोडिंग को C ++ जैसी उच्च भाषाओं में लिखा जा सकता है, और प्रोग्रामर को कोडिंग में समर्थक होने की आवश्यकता नहीं है



Arduino क्या है? (नोब्स के लिए)

Arduino एक ओपन सोर्स प्रोटोटाइप बोर्ड है जो ATmega328P के चारों ओर बना है, इसमें 14 GPIO (सामान्य प्रयोजन इनपुट आउटपुट) पिन हैं, जिसमें से 6 पिन में एनालॉग कार्य करने की क्षमता है, सभी 14 पिन में डिजिटल कार्यों की क्षमता है।

एक यूएसबी 2.0 प्रकार बी ने माइक्रोकंट्रोलर को पावरिंग और बर्न करने के कार्यक्रमों के लिए आरडीनो (आप कैसे स्थान पर निर्भर करता है) के दाहिने कोने को रखा। एक रीसेट स्विच को Arduino बोर्ड के ऊपरी कोने में रखा गया है, जो प्रोग्राम को Arduino के भीतर ही पुनरारंभ करने के लिए है।

Arduino बोर्ड प्रोग्रामर में बनाया गया है जो USB के माध्यम से ATmega328P माइक्रोकंट्रोलर में प्रोग्राम को जलाता है। बाहरी वोल्टेज स्रोत से 7V से 12V (वोल्टेज नियामक में निर्मित) से आर्डिनो को शक्ति प्रदान करने के लिए एक अलग डीसी जैक प्रदान किया जाता है।

Arduino के कुछ विनिर्देशों:

  • ऑपरेटिंग वोल्टेज: USB पर 5V और DC जैक पर 7-12V।
  • डिजिटल I / O पिन: 14 (जिनमें से 6 PWM ऑपरेशन कर सकते हैं)
  • एनालॉग इनपुट पिन: 6
  • भंडारण कार्यक्रम के लिए फ्लैश मेमोरी: 32KB
  • RAM: 2KB
  • EEPROM: 1KB
  • घड़ी की गति: 16MHz
  • डीसी आउटपुट वर्तमान प्रति I / O पिन: 20mA

नोट: उपरोक्त विनिर्देश केवल ATmega328P आधारित आर्दीनो माइक्रोकंट्रोलर के लिए लागू है।

ब्रेडबोर्ड पर एक बनाने के लिए कैसे:

यदि आपकी परियोजना का प्रोटोटाइप पूरा हो गया है और आप इसे अपने प्रोजेक्ट बॉक्स पर स्थायी करना चाहते हैं? वास्तव में आपको अपने प्रोजेक्ट बॉक्स में पूरे भारी अर्दिनो बोर्ड को रखने की आवश्यकता नहीं है।

कुछ बाहरी घटकों के साथ ATmega328P प्रोग्राम को निष्पादित करने और उन परिधीयों को नियंत्रित करने के लिए पर्याप्त है जिन्हें आपने माइक्रोकंट्रोलर के साथ जोड़ा था।

Arduino बोर्ड का उपयोग कार्यक्रम को माइक्रोकंट्रोलर को जलाने के लिए किया जाता है और प्रोटोटाइप के दौरान हम जो ग्लिच बनाते हैं उसके खिलाफ कुछ सुरक्षा प्रदान करते हैं।

डायग्राम:

ATmega328P ब्रेडबोर्ड पर Arduino बनाने के लिए कुछ बाहरी घटकों को जोड़ते हैं

एक बार परियोजना पूरी हो जाने के बाद आप ATmega328P को निकाल सकते हैं और कुछ बाहरी घटकों को जोड़ सकते हैं जैसा कि आरेख में दिखाया गया है और आप इसे स्थायी बनाने के लिए इसे पीसीबी में मिला सकते हैं।

अपने अगले प्रोजेक्ट के लिए आपको नए arduino बोर्ड खरीदने की कोई आवश्यकता नहीं है, इसके बजाय आप ATmega328P और कुछ अन्य बाहरी खरीद सकते हैं, जो प्रभावी लागत और आपके प्रोजेक्ट को अधिक कॉम्पैक्ट बनाते हैं।

जब यह ब्रेडबोर्ड पर होता है तो ATmega328P को कैसे प्रोग्राम करें:

विधि 1:

ATmega328P का सबसे आसान और सबसे आसान तरीका है Arduino बोर्ड। ATmega328P डालें, आप प्रोग्राम को बर्न करें और इसे प्लक करें, अपने प्रोजेक्ट पर डालें।

यह विधि अनुकूलनीय है जब आपकी परियोजना में 28 पिन आईसी धारक (ताकि ATmega328P को आसानी से हटाया जा सके) और ATmega328P आसानी से सुलभ है।

यहां है कि इसे कैसे करना है:
Arduino IDE फॉर्म arduino की आधिकारिक वेबसाइट डाउनलोड करें और अपने कंप्यूटर पर इंस्टॉल करें।
अपने कंप्यूटर पर arduino बोर्ड के लिए ड्राइवर को अपडेट करें (यदि आपको लिनक्स आधारित कंप्यूटर का उपयोग कर रहे हैं तो करने की आवश्यकता नहीं है)।
सही दिशा में Arduino बोर्ड पर ATmega328P डालें और सुनिश्चित करें कि इसमें बूटलोडर है।
'उपकरण'> 'बोर्ड'> 'Arduino / Genuino UNO' चुनें
अपने पीसी के लिए arduino प्लग करें और अपने arduino के लिए सही पोर्ट का चयन करें (कंप्यूटर के लिए कंप्यूटर को अलग करें 'टूल'> 'पोर्ट' चुनें)।
प्रोग्राम को संकलित करें और अपलोड बटन पर क्लिक करें।
ATmega328P निकालें और इसे अपने प्रोजेक्ट पर डालें।

विधि 2:

यदि आप बार-बार माइक्रोकंट्रोलर को री-प्रोग्राम करते हैं और आपकी परियोजना का हार्डवेयर अप्राप्य है, तो यह विधि आपकी परियोजना के लिए सबसे अच्छा है, खासकर जब एटीमेगा 328 पी सीधे पीसीबी पर टांका लगाया जाता है।

नोट: सुनिश्चित करें कि बाहरी सर्किट से बिजली की आपूर्ति आगे बढ़ने से पहले ही डिस्कनेक्ट हो गई है, हम Armega बोर्ड से ATmega328P को बिजली देने जा रहे हैं।

आरेख:

माइक्रोकंट्रोलर को बार-बार प्रोग्राम करें और अपनी परियोजना के हार्डवेयर

'उपकरण'> 'बोर्ड'> 'Arduino / Genuino UNO' चुनें
अपने पीसी के लिए arduino प्लग करें और अपने arduino के लिए सही पोर्ट का चयन करें (कंप्यूटर के लिए कंप्यूटर को अलग करें 'टूल'> 'पोर्ट' चुनें)।
प्रोग्राम को संकलित करें और अपलोड बटन पर क्लिक करें।




की एक जोड़ी: मोटरसाइकिल दुर्घटना अलार्म सर्किट अगला: बैटरी बैकअप टाइम इंडिकेटर सर्किट