विषयसूची:

DIY स्टैंडअलोन Arduino Uno: 5 कदम
DIY स्टैंडअलोन Arduino Uno: 5 कदम

वीडियो: DIY स्टैंडअलोन Arduino Uno: 5 कदम

वीडियो: DIY स्टैंडअलोन Arduino Uno: 5 कदम
वीडियो: Top 5 Arduino Projects for Beginners. Full tutorial videos in Youtube Channel #arduino 2024, नवंबर
Anonim
DIY स्टैंडअलोन Arduino Uno
DIY स्टैंडअलोन Arduino Uno

इस प्रोजेक्ट में, मैं बताऊंगा कि कैसे हम एक DIY Arduino Uno को सिर्फ ब्रेडबोर्ड पर सेट करके बना सकते हैं। यह विभिन्न कारणों से किया जा सकता है जैसे इसे सस्ता, आकार में छोटा, बिजली की खपत कम करना आदि।

यह परियोजना आपको एक न्यूनतम Arduino Uno बनाने का एक तरीका देगी जो आपके द्वारा बाज़ार से खरीदे गए Arduino जैसे सभी कार्य करेगा। जैसा कि हम जानते हैं कि Arduino वास्तव में एक ओपन-सोर्स प्लेटफॉर्म है और इस प्रकार, यह स्कीमैटिक्स सार्वजनिक डोमेन में है, जिसका उपयोग किसी के द्वारा भी संभव हो तो किसी भी प्रगति के साथ अपने उद्देश्यों के लिए इसे लागू करने के लिए किया जा सकता है। इससे हम खुद घर पर ऐसी चीज बना सकते हैं। निम्नलिखित चरण इस बात की रूपरेखा तैयार करेंगे कि ब्रेडबोर्ड पर सर्किट को कैसे इकट्ठा किया जाए। मैं Arduino साइट से अधिकांश वॉक-थ्रू उधार ले रहा हूं।

यह परियोजना एलसीएससी द्वारा प्रायोजित है। मैं LCSC.com से इलेक्ट्रॉनिक घटकों का उपयोग कर रहा हूं। एलसीएससी की सबसे अच्छी कीमत पर वास्तविक, उच्च गुणवत्ता वाले इलेक्ट्रॉनिक घटकों के विस्तृत चयन की पेशकश करने के लिए एक मजबूत प्रतिबद्धता है। आज ही साइन अप करें और अपने पहले ऑर्डर पर $8 की छूट पाएं।

चरण 1: चीजें जो आपको इसे बनाने की आवश्यकता है

चीजें जो आपको इसे बनाने की आवश्यकता है
चीजें जो आपको इसे बनाने की आवश्यकता है
  1. एटीमेगा३२८पी-पीयू एक्स १
  2. 16 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर x 1
  3. LM7805CV रैखिक नियामक X1
  4. संधारित्र 22 पीएफ x 2
  5. संधारित्र 10 यूएफ x 2
  6. प्रतिरोधी 220 ओम x 2
  7. रोकनेवाला 10 कोहम x 1
  8. क्षणिक स्विच x 1
  9. एलईडी एक्स 2

चरण 2: Arduino में बिजली की आपूर्ति जोड़ना

Arduino पावर जैक 7 से 16 वोल्ट के इनपुट वोल्टेज रेंज को स्वीकार कर सकता है। सबसे आम इनपुट स्रोत एक भरोसेमंद 9वी बैटरी या 9-12वीडीसी बिजली की आपूर्ति है। चूंकि अधिकांश सेंसर और चिप्स को 5V स्रोत की आवश्यकता होती है, इसलिए 9V को घटक अनुकूल 5V तक कम करने के लिए हमें LM7805 वोल्टेज नियामक की आवश्यकता होगी। यदि आप 16V से अधिक कनेक्ट करते हैं, तो आप IC को नुकसान पहुंचाने का जोखिम उठाते हैं।

  1. जहां आपका वोल्टेज नियामक होगा, वहां बिजली और जमीन के तार जोड़ें।
  2. प्रत्येक रेल को जोड़ने वाले अपने बोर्ड के निचले भाग में बिजली और जमीन के तार जोड़ें।
  3. अब, ब्रेडबोर्ड में LM7805 रेगुलेटर जोड़ें। यह 9V का इनपुट लेगा और आउटपुट से 5V की निरंतर आपूर्ति देता है।
  4. पावर आउट और ग्राउंड वायर जोड़ें जो ब्रेडबोर्ड के दाएं और बाएं रेल से जुड़ते हैं।
  5. इसके अलावा, नियामक और जमीन के बीच में एक 10uF संधारित्र के साथ-साथ बिजली और जमीन के बीच दाहिनी रेल पर एक 10uF संधारित्र जोड़ें। संधारित्र पर चांदी की पट्टी ग्राउंड लेग को दर्शाती है।
  6. पावर एलईडी को इनपुट स्रोत के पास और ब्रेडबोर्ड के शीर्ष पर रखें। आप हरे या लाल एलईडी का उपयोग कर सकते हैं।
  7. LED के नेगेटिव लेड (शॉर्ट लेग) से ग्राउंड रेल से एक जम्पर वायर कनेक्ट करें और पॉजिटिव LED लीड (लॉन्ग लेग) से पावर रेल में Ω रेसिस्टर इंस्टॉल करें।

चरण 3: बोर्ड घटक जोड़ना

बोर्ड घटक जोड़ना
बोर्ड घटक जोड़ना
बोर्ड घटक जोड़ना
बोर्ड घटक जोड़ना

आगे बढ़ने से पहले, इस छवि को देखें। यह सीखने के लिए एक बढ़िया संसाधन है कि आपके ATmega चिप पर प्रत्येक पिन Arduino के कार्यों के संबंध में क्या करता है। यह बहुत सारे भ्रम को स्पष्ट करेगा कि आप कुछ पिनों को जिस तरह से करते हैं उसे क्यों जोड़ते हैं। अधिक विस्तृत जानकारी के लिए, ATmega 168 (लघु संस्करण) (लंबा संस्करण) के लिए डेटाशीट पर एक नज़र डालें। यहाँ ATmega328 (लघु संस्करण) (लंबा संस्करण) के लिए पत्रक है।

1. ATmega328 चिप स्थापित करें (दाईं ओर दिखाया गया है) ताकि IC का नोकदार भाग सबसे ऊपर हो। यदि आप पीसीबी पर घटकों को माउंट कर रहे हैं, तो सॉकेट का उपयोग करना एक अच्छा विचार है।

2. 10KΩ पुल-अप रोकनेवाला को +5V रेल में जोड़ें और दूसरे छोर को ATmega328 (पिन 1) पर RESET पिन से कनेक्ट करें। निम्नलिखित पिनों के लिए पावर और ग्राउंड के लिए जंपर्स जोड़ें।

पिन 7 - वीसीसी, डिजिटल आपूर्ति वोल्टेज (+5 वी)

पिन 8 - जीएनडी (ग्राउंड रेल)

पिन 22 - जीएनडी (ग्राउंड रेल)

पिन 21 - एआरईएफ, एडीसी के लिए एनालॉग संदर्भ पिन (+5वी)

पिन 20 - AVcc, ADC के लिए आपूर्ति वोल्टेज (+5V)

3. पिन 9 और 10 के बीच एक 16 मेगाहर्ट्ज बाहरी घड़ी जोड़ें, और उन प्रत्येक पिन से जमीन पर चलने वाले दो 22pF कैपेसिटर जोड़ें।

4. रीसेट स्विच के रूप में क्षणिक बटन जोड़ें, ताकि यह ब्रेडबोर्ड पर उसी तरह से फैल जाए जैसे आईसी करता है। 5. ATmega328 के पिन 1 से पुश-बटन (IC के सबसे निकट पिन) के निचले पैर में एक छोटा जम्पर तार जोड़ें। पुश-बटन के ऊपरी बाएं पैर से जमीन पर एक और जम्पर तार जोड़ें।

6. चिप को अपने काम कर रहे Arduino से खींचो और इसे इस बोर्ड पर आज़माएं। ब्लिंक_लेड प्रोग्राम ब्लिंक पिन 13. Arduino पर पिन 13 AVR ATMEGA8-16PU/ATMEGA168-16PU पिन 13 नहीं है। यह वास्तव में ATmega चिप पर 19 पिन किया गया है।

7. अंत में, एलईडी जोड़ें। लंबा पैर या एनोड लाल तार से जुड़ता है और छोटा पैर या कैथोड जमीन पर जाने वाले 220-ओम रोकनेवाला से जुड़ता है।

चरण 4: स्केच को अपने Arduino पर अपलोड करना

अपने Arduino पर स्केच अपलोड करना
अपने Arduino पर स्केच अपलोड करना

आप Arduino पर स्केच अपलोड करने के तरीकों के बारे में जानने के लिए यहां जा सकते हैं।

आपको USB-to-Serial डिवाइस की आवश्यकता होगी। मैंने FDTI बेसिक ब्रेकआउट बोर्ड (5V) का इस्तेमाल किया। यदि आप इसे काम करना चाहते हैं, तो आप 6-पिन हेडर को स्थापित करना छोड़ सकते हैं और बस जम्पर तारों को सीधे यूएसबी-टीटीएल हेडर से ब्रेडबोर्ड पर उपयुक्त पिन तक चला सकते हैं। सुनिश्चित करें कि आपके द्वारा चुने गए सीरियल डिवाइस के लिए पिन सही तरीके से रूट किए गए हैं; ब्रेकआउट बोर्ड पर पिन को तीन अंकों के नामों से लेबल किया जाता है। अपने निर्माण के दौरान, मुझे पता चला कि चिप को प्रोग्राम करने के लिए तैयार करने के लिए माइक्रोकंट्रोलर को रीसेट बटन की पूरी तरह से समय पर प्रेस की आवश्यकता होती है और ब्रेकआउट बोर्ड में डीटीआर/जीआरएन नामक एक पिन होता है जो ठीक से कनेक्ट होने पर रीसेट पिन को सिग्नल भेजता है। तो, ब्रेकआउट बोर्ड पर (डीटीआर/जीआरएन) से एक जम्पर वायर को 0.1μF सिरेमिक कैपेसिटर के माध्यम से एटीमेगा३२८ के पिन १ से कनेक्ट करें।

सिफारिश की: