विषयसूची:
- चरण 1: चीजें जो आपको इसे बनाने की आवश्यकता है
- चरण 2: Arduino में बिजली की आपूर्ति जोड़ना
- चरण 3: बोर्ड घटक जोड़ना
- चरण 4: स्केच को अपने Arduino पर अपलोड करना
वीडियो: DIY स्टैंडअलोन Arduino Uno: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस प्रोजेक्ट में, मैं बताऊंगा कि कैसे हम एक DIY Arduino Uno को सिर्फ ब्रेडबोर्ड पर सेट करके बना सकते हैं। यह विभिन्न कारणों से किया जा सकता है जैसे इसे सस्ता, आकार में छोटा, बिजली की खपत कम करना आदि।
यह परियोजना आपको एक न्यूनतम Arduino Uno बनाने का एक तरीका देगी जो आपके द्वारा बाज़ार से खरीदे गए Arduino जैसे सभी कार्य करेगा। जैसा कि हम जानते हैं कि Arduino वास्तव में एक ओपन-सोर्स प्लेटफॉर्म है और इस प्रकार, यह स्कीमैटिक्स सार्वजनिक डोमेन में है, जिसका उपयोग किसी के द्वारा भी संभव हो तो किसी भी प्रगति के साथ अपने उद्देश्यों के लिए इसे लागू करने के लिए किया जा सकता है। इससे हम खुद घर पर ऐसी चीज बना सकते हैं। निम्नलिखित चरण इस बात की रूपरेखा तैयार करेंगे कि ब्रेडबोर्ड पर सर्किट को कैसे इकट्ठा किया जाए। मैं Arduino साइट से अधिकांश वॉक-थ्रू उधार ले रहा हूं।
यह परियोजना एलसीएससी द्वारा प्रायोजित है। मैं LCSC.com से इलेक्ट्रॉनिक घटकों का उपयोग कर रहा हूं। एलसीएससी की सबसे अच्छी कीमत पर वास्तविक, उच्च गुणवत्ता वाले इलेक्ट्रॉनिक घटकों के विस्तृत चयन की पेशकश करने के लिए एक मजबूत प्रतिबद्धता है। आज ही साइन अप करें और अपने पहले ऑर्डर पर $8 की छूट पाएं।
चरण 1: चीजें जो आपको इसे बनाने की आवश्यकता है
- एटीमेगा३२८पी-पीयू एक्स १
- 16 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर x 1
- LM7805CV रैखिक नियामक X1
- संधारित्र 22 पीएफ x 2
- संधारित्र 10 यूएफ x 2
- प्रतिरोधी 220 ओम x 2
- रोकनेवाला 10 कोहम x 1
- क्षणिक स्विच x 1
- एलईडी एक्स 2
चरण 2: Arduino में बिजली की आपूर्ति जोड़ना
Arduino पावर जैक 7 से 16 वोल्ट के इनपुट वोल्टेज रेंज को स्वीकार कर सकता है। सबसे आम इनपुट स्रोत एक भरोसेमंद 9वी बैटरी या 9-12वीडीसी बिजली की आपूर्ति है। चूंकि अधिकांश सेंसर और चिप्स को 5V स्रोत की आवश्यकता होती है, इसलिए 9V को घटक अनुकूल 5V तक कम करने के लिए हमें LM7805 वोल्टेज नियामक की आवश्यकता होगी। यदि आप 16V से अधिक कनेक्ट करते हैं, तो आप IC को नुकसान पहुंचाने का जोखिम उठाते हैं।
- जहां आपका वोल्टेज नियामक होगा, वहां बिजली और जमीन के तार जोड़ें।
- प्रत्येक रेल को जोड़ने वाले अपने बोर्ड के निचले भाग में बिजली और जमीन के तार जोड़ें।
- अब, ब्रेडबोर्ड में LM7805 रेगुलेटर जोड़ें। यह 9V का इनपुट लेगा और आउटपुट से 5V की निरंतर आपूर्ति देता है।
- पावर आउट और ग्राउंड वायर जोड़ें जो ब्रेडबोर्ड के दाएं और बाएं रेल से जुड़ते हैं।
- इसके अलावा, नियामक और जमीन के बीच में एक 10uF संधारित्र के साथ-साथ बिजली और जमीन के बीच दाहिनी रेल पर एक 10uF संधारित्र जोड़ें। संधारित्र पर चांदी की पट्टी ग्राउंड लेग को दर्शाती है।
- पावर एलईडी को इनपुट स्रोत के पास और ब्रेडबोर्ड के शीर्ष पर रखें। आप हरे या लाल एलईडी का उपयोग कर सकते हैं।
- 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 पर स्केच अपलोड करने के तरीकों के बारे में जानने के लिए यहां जा सकते हैं।
आपको USB-to-Serial डिवाइस की आवश्यकता होगी। मैंने FDTI बेसिक ब्रेकआउट बोर्ड (5V) का इस्तेमाल किया। यदि आप इसे काम करना चाहते हैं, तो आप 6-पिन हेडर को स्थापित करना छोड़ सकते हैं और बस जम्पर तारों को सीधे यूएसबी-टीटीएल हेडर से ब्रेडबोर्ड पर उपयुक्त पिन तक चला सकते हैं। सुनिश्चित करें कि आपके द्वारा चुने गए सीरियल डिवाइस के लिए पिन सही तरीके से रूट किए गए हैं; ब्रेकआउट बोर्ड पर पिन को तीन अंकों के नामों से लेबल किया जाता है। अपने निर्माण के दौरान, मुझे पता चला कि चिप को प्रोग्राम करने के लिए तैयार करने के लिए माइक्रोकंट्रोलर को रीसेट बटन की पूरी तरह से समय पर प्रेस की आवश्यकता होती है और ब्रेकआउट बोर्ड में डीटीआर/जीआरएन नामक एक पिन होता है जो ठीक से कनेक्ट होने पर रीसेट पिन को सिग्नल भेजता है। तो, ब्रेकआउट बोर्ड पर (डीटीआर/जीआरएन) से एक जम्पर वायर को 0.1μF सिरेमिक कैपेसिटर के माध्यम से एटीमेगा३२८ के पिन १ से कनेक्ट करें।
सिफारिश की:
स्टैंडअलोन Arduino 3.3V W/बाहरी 8 MHz घड़ी को Arduino Uno से ICSP/ISP के माध्यम से प्रोग्राम किया जा रहा है (सीरियल मॉनिटरिंग के साथ!): 4 चरण
स्टैंडअलोन Arduino 3.3V W/बाहरी 8 MHz घड़ी को Arduino Uno से ICSP/ISP (सीरियल मॉनिटरिंग के साथ!) के माध्यम से प्रोग्राम किया जा रहा है: उद्देश्य: एक स्टैंडअलोन Arduino का निर्माण करना जो 8 MHz बाहरी घड़ी से 3.3V पर चलता है। इसे एक Arduino Uno (5V पर चल रहे) से ISP (ICSP, इन-सर्किट सीरियल प्रोग्रामिंग के रूप में भी जाना जाता है) के माध्यम से प्रोग्राम करने के लिए बूटलोडर फ़ाइल को संपादित करने और वें को जलाने के लिए
स्टैंडअलोन छोटा ARDUINO: ३ कदम
स्टैंडअलोन छोटा ARDUINO: अरे! मैं एक और निर्देश के साथ वापस आ गया हूं। इस परियोजना का मुख्य उद्देश्य ATMEGA328P माइक्रो-कंट्रोलर उर्फ छोटे Arduino बोर्ड के लिए एक छोटा पीसीबी निर्माण करना है।
बैटरी के साथ स्टैंडअलोन सोलर-टू-यूएसबी: 4 कदम
बैटरी के साथ स्टैंडअलोन सोलर-टू-यूएसबी: यह है कि मैं एक छोटे से सौर सेटअप को एक साथ कैसे रखूं जो मैं डेमो के लिए उपयोग करता हूं। पैनल एक 12 वी बैटरी चार्ज करता है, जिसे 5 वी यूएसबी आउटपुट में परिवर्तित किया जाता है। अंत में एक वीडियो में, मैं दिखाता हूं कि कैसे मैं इसका उपयोग एक छोटे से पानी के फव्वारे को बिजली देने के लिए करता हूं। हमेशा की तरह सावधान रहें
एस्ट्रो फोटोग्राफी के लिए स्टैंडअलोन माउंट: 4 कदम (चित्रों के साथ)
एस्ट्रो फोटोग्राफी के लिए स्टैंडअलोन माउंट: यह छोटा सा माउंट एक हल्के कैमरे को सितारों का अनुसरण करने की अनुमति देता है क्योंकि वे आकाश में घूमते हैं। एक मिनट का एक्सपोजर समय कोई समस्या नहीं है। महान खगोल तस्वीरें प्राप्त करने के लिए आप कई छवियों को ढेर कर सकते हैं। आवश्यक सामग्री: इलेक्ट्रोमैकेनिकल टाइमर छोटा तिपाई, एल पर
ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: 8 कदम (चित्रों के साथ)
ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: यदि आप मेरे जैसे हैं, तो मुझे अपना Arduino मिला और मेरी पहली चिप पर अंतिम प्रोग्रामिंग करने के बाद, मैं इसे अपने Arduino Duemilanove से खींचना चाहता था और इसे अपने सर्किट पर रखना चाहता था। यह भविष्य की परियोजनाओं के लिए मेरे Arduino को भी मुक्त कर देगा। समस्या