विषयसूची:

ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: 8 कदम (चित्रों के साथ)
ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: 8 कदम (चित्रों के साथ)

वीडियो: ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: 8 कदम (चित्रों के साथ)

वीडियो: ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप: 8 कदम (चित्रों के साथ)
वीडियो: How to Programm Atmega328p\Atmega8a IC in Details - Hindi (Arduino Basics - Part 6) 2024, नवंबर
Anonim
ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप
ब्रेडबोर्ड पर स्टैंडअलोन Arduino / ATMega चिप

यदि आप मेरी तरह हैं, जब मैंने अपना Arduino प्राप्त किया और अपनी पहली चिप पर एक अंतिम प्रोग्रामिंग की, तो मैं इसे अपने Arduino Duemilanove से खींचना चाहता था और इसे अपने सर्किट पर रखना चाहता था। यह भविष्य की परियोजनाओं के लिए मेरे Arduino को भी मुक्त कर देगा। समस्या यह थी कि मैं एक ऐसा इलेक्ट्रॉनिक्स नौसिखिया हूं कि मुझे नहीं पता था कि कहां से शुरू करूं। कई वेब पेजों और मंचों के माध्यम से पढ़ने के बाद, मैं इस निर्देश को एक साथ रखने में सक्षम था। मैं चाहता था कि मेरे द्वारा सीखी गई सभी जानकारी एक ही स्थान पर और अनुसरण करने में आसान हो। टिप्पणियों और सुझावों का स्वागत और सराहना की जाती है क्योंकि मैं अभी भी यह सब सीखने की कोशिश कर रहा हूं। संपादित करें: साथी अनुदेशक सदस्य, जानव ने मुझसे कहा कि अपनी शक्ति के पास संधारित्र या 2 जोड़ना हमेशा एक अच्छा विचार है। उन्होंने उल्लेख किया कि कुछ 100nF कैपेसिटर का उपयोग करके काम करना चाहिए। मैं बहुत आभारी हूं कि उन्होंने मुझे यह बताया, क्योंकि मेरा पहला प्रोडक्शन सर्किट जो मैं इस सर्किट पर बना रहा हूं, वह थोड़ा अजीब व्यवहार कर रहा था। इसलिए मैंने अपनी शक्ति के पास एक 10uF संधारित्र लगाया, और यह सही ढंग से व्यवहार करने लगा! मुझे नहीं पता कि इसने मेरे 'ब्लिंकिंग एलईडी' परीक्षण को प्रभावित क्यों नहीं किया, लेकिन मुझे पता है कि मुझे यह इंगित करने के लिए मैं जनव के लिए आभारी हूं। धन्यवाद Janw. Edit2: पिछले संपादन के आधार पर, मैं उस निर्देश योग्य सदस्य का उल्लेख करना चाहता था, kz1o ने कैपेसिटर के बारे में कुछ और जानकारी निकाली। कृपया नीचे उनकी टिप्पणी देखें, दिनांक १४ फरवरी, २०१० @ १०:५२ बजे। अपडेट करें - यह निर्देश हैक ए डे पर है!

चरण 1: आवश्यक भागों

भागों की जरूरत
भागों की जरूरत

मैंने डिजिके और स्पार्कफुन इलेक्ट्रॉनिक्स से अपने पुर्जे खरीदे - वे घटक खरीदने के लिए मेरे पसंदीदा स्थानों में से 2 हैं। वैसे भी, यहाँ सूची है: #1 - (मात्रा: १) - Arduino बूटलोडर के साथ ATMega328 चिप पहले से स्थापित ($5.50) #2 - (मात्रा: १) - ५वीडीसी स्विचिंग बिजली की आपूर्ति ($५.९५) (नोट: यदि आप नहीं करते हैं एक स्विचिंग बिजली की आपूर्ति का उपयोग करें, आपको वोल्टेज नियामक और कुछ कैपेसिटर जोड़ना होगा … नीचे देखें) #3 - (मात्रा: 2) - 22 पीएफ सिरेमिक डिस्क कैपेसिटर ($.24 / ईए) # 4 - (मात्रा: 1) - 16 मेगाहर्ट्ज क्रिस्टल ($ 1.50) # 5 - (मात्रा: 1) - पावर जैक ($.38) (वैकल्पिक) # 6 - (मात्रा: 1) - ब्रेडबोर्ड (उम्मीद है कि आपके पास एक बिछा हुआ है, लेकिन यदि नहीं, तो यहां एक है ($8.73) #7 - 22 awg ठोस तार के छोटे टुकड़े। यदि आपके पास कोई नहीं है, तो आप शायद अपने पसंदीदा इलेक्ट्रॉनिक्स स्टोर पर कुछ उठा सकते हैं। कर/शिपिंग से पहले की कुल लागत: लगभग $14 (ब्रेडबोर्ड सहित नहीं)) विकल्प / विकल्प: विकल्प / वैकल्पिक # 1: यदि आप अपने घर के आसपास मौजूद बिजली की आपूर्ति का उपयोग करना चाहते हैं, तो सुनिश्चित करें कि यह 5V - 16V के बीच है। यदि आप सुनिश्चित नहीं हैं कि यह एक विनियमित स्विचिंग बिजली की आपूर्ति है, तो आपको निम्नलिखित घटकों का भी उपयोग करना चाहिए: # 1 विकल्प n - (मात्रा: 1) - 5V वोल्टेज रेगुलेटर (या अन्य समान 5V वोल्टेज रेगुलेटर) ($.57) और #1 विकल्प - (मात्रा: 2) - 10 uF एल्युमिनियम कैपेसिटर ($.15 / ea) (नीचे संदर्भ देखें) उन्हें कैसे कनेक्ट करें के लिए लिंक) विकल्प / वैकल्पिक # 2: यदि आप मानक आइटम # 3 और # 4 का उपयोग नहीं करना चाहते हैं, तो आप उन्हें बदल सकते हैं: # 2 विकल्प - (मात्रा: 1) - 16 मेगाहर्ट्ज सिरेमिक रेज़ोनेटर (w/cap) ($.५४) यह हिस्सा एक सिरेमिक कैपेसिटर की तरह दिखता है, और आप २ बाहरी पिनों को उस जगह तक हुक करते हैं जहाँ आप क्रिस्टल को हुक करेंगे (बाद में इंस्ट्रक्शनल में कवर किया गया), और मध्य पिन जमीन पर चला जाता है। कम से कम मैंने यही पढ़ा है - मैंने अभी तक इसकी कोशिश नहीं की है। लेकिन जैसा कि आप देख सकते हैं, इस मार्ग पर जाना थोड़ा सस्ता है।:) ठीक है, चलो सामान जोड़ना शुरू करते हैं!

चरण 2: हुकिंग अप पावर

हुकिंग अप पावर
हुकिंग अप पावर
हुकिंग अप पावर
हुकिंग अप पावर

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

चरण 3: चिप (माइक्रोकंट्रोलर) प्लेसमेंट

चिप (माइक्रोकंट्रोलर) प्लेसमेंट
चिप (माइक्रोकंट्रोलर) प्लेसमेंट
चिप (माइक्रोकंट्रोलर) प्लेसमेंट
चिप (माइक्रोकंट्रोलर) प्लेसमेंट

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

चरण 4: चिप में शक्ति लाना

चिप में शक्ति लाना
चिप में शक्ति लाना
चिप में शक्ति लाना
चिप में शक्ति लाना
चिप में शक्ति लाना
चिप में शक्ति लाना

पहले 3 तारों को जोड़ो जैसा कि फोटो में दिखाया गया है। एक जमीन/नकारात्मक (दिखाया गया काला तार) होने वाला है, और 2 सकारात्मक होगा। यदि आप यह नहीं बता सकते हैं कि चिप पर कौन से पिन कनेक्ट किए जा रहे हैं, तो इस चरण में 5 वीं छवि देखें जो एक पिन मैपिंग है जिसे मैंने Arduino की वेबसाइट से संदर्भ के लिए खींचा था। उसके अनुसार, आप देख सकते हैं कि हमारा ग्राउंड/नेगेटिव (ब्लैक) वायर 22 पिन करने जा रहा है, और 2 पॉजिटिव (रेड वायर) 20 और 21 पिन करने जा रहे हैं। अगला 1 और पॉजिटिव (रेड) वायर को हुक करें और 1 और नकारात्मक (काला) तार जैसा कि तीसरी/चौथी तस्वीरों में दिखाया गया है (वे एक ही चीज़ हैं…बस एक को और ज़ूम किया गया है)। फिर से, यदि आप नहीं बता सकते हैं, तो Arduino मैपिंग को देखें, और आप देख सकते हैं कि हम अपने ग्राउंड/नेगेटिव (ब्लैक) वायर को पिन 8 से और पॉजिटिव (रेड) वायर को पिन 7 से जोड़ रहे हैं।

चरण 5: क्रिस्टल को चिप से जोड़ना

क्रिस्टल को चिप से जोड़ना
क्रिस्टल को चिप से जोड़ना
क्रिस्टल को चिप से जोड़ना
क्रिस्टल को चिप से जोड़ना
क्रिस्टल को चिप से जोड़ना
क्रिस्टल को चिप से जोड़ना

दरअसल इससे पहले कि हम क्रिस्टल को हुक करें, आइए उन कैपेसिटर को हुक करें। फोटो में दिखाए गए अनुसार उन 2 22 पीएफ सिरेमिक डिस्क कैपेसिटर को चिप से कनेक्ट करें। वे ऋणात्मक/जमीन (काले) तार के ठीक बगल में जाते हैं। संधारित्र का एक पैर (आपको ध्रुवीयता के बारे में चिंता करने की आवश्यकता नहीं है) नकारात्मक/जमीन रेल में जाता है, और दूसरा चिप पर पिन में से एक में जाता है। एक संधारित्र 9 पिन करने के लिए, और एक चिप पर 10 पिन करने के लिए हुक करता है। अब क्रिस्टल के लिए। क्रिस्टल के एक पैर को पिन 9 पर और दूसरे पैर को पिन 10 पर रखें…लेकिन सुनिश्चित करें कि आप इसे कैपेसिटर और चिप/माइक्रोकंट्रोलर के बीच रखें। तस्वीरों का संदर्भ लें। इतना ही! आप वास्तव में कर रहे हैं। अगले 2 चरण वैकल्पिक हैं। अब आप इस स्टैंडअलोन सर्किट में अपने वास्तविक Arduino बोर्ड से जो जुड़ा था उसे दोहरा सकते हैं। क्या और कहाँ हुक करना है, यह जानने के लिए आप चरण 4 से Arduino पिन मैपिंग का संदर्भ देना चाहेंगे। आप कुछ अतिरिक्त चरणों के लिए अगले दो चरणों पर जारी रख सकते हैं, और बेहतर अवधि की कमी के लिए एक परीक्षण, या अवधारणा का सबूत। यहाँ तैयार ब्रेडबोर्ड का एक त्वरित वीडियो है:

चरण 6: (वैकल्पिक) एलईडी का संकेत देने वाली शक्ति

(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति
(वैकल्पिक) एलईडी का संकेत देने वाली शक्ति

यह लोगों द्वारा उपयोग की जाने वाली एक छोटी सी 'चाल' है, मैं समझता हूं, समस्या निवारण उद्देश्यों के लिए। आप सर्किट के पावर हिस्से में एक एलईडी (और निश्चित रूप से रोकनेवाला) जोड़ते हैं, ताकि यदि आपका प्रोजेक्ट काम नहीं कर रहा है, तो आप जल्दी से पहचान सकते हैं कि सर्किट को बिजली मिल रही है या नहीं। जैसा कि तस्वीरों में दिखाया गया है, बस अपने रेसिस्टर को हुक करें (जिसे मैंने अपने ऊपर इस्तेमाल किया है, चित्र में एक 510 OHM रेसिस्टर है)। एल ई डी के साथ याद रखें कि उनके पास ध्रुवीयता है - छोटा पैर नकारात्मक है, और लंबा पैर सकारात्मक है। इसलिए सुनिश्चित करें कि छोटा वाला ग्राउंड (ब्लैक) रेल से जुड़ा है। चित्रों में से एक सर्किट को प्लग इन और एलईडी को दिखाता है। तुम वहाँ जाओ। फिर से, मैं एक विशेषज्ञ नहीं हूं, लेकिन यह बहुत तार्किक लगता है कि आप ऐसा करना चाहेंगे, और मैं यह कदम अपने पहले Arduino प्रोजेक्ट के अंतिम संस्करण पर करने जा रहा हूं। अगले चरण पर पढ़ें यदि आप यह देखने का एक वास्तविक सरल तरीका देखना चाहते हैं कि क्या आपके ब्रेडबोर्ड पर सब कुछ सही है।

चरण 7: (वैकल्पिक) त्वरित और आसान परीक्षण

(वैकल्पिक) त्वरित और आसान परीक्षण
(वैकल्पिक) त्वरित और आसान परीक्षण
(वैकल्पिक) त्वरित और आसान परीक्षण
(वैकल्पिक) त्वरित और आसान परीक्षण
(वैकल्पिक) त्वरित और आसान परीक्षण
(वैकल्पिक) त्वरित और आसान परीक्षण

ठीक है, आपने सब कुछ तार-तार कर दिया है, आप जानते हैं कि आपके पास शक्ति है, लेकिन सवाल यह है कि क्या आपने सब कुछ सही ढंग से तार-तार किया? चलो जांचते हैं। इसके लिए आपको एक रोकनेवाला, और एलईडी और कुछ कोड की आवश्यकता होगी। एक रोकनेवाला और एक एलईडी को तार दें जैसा कि तस्वीरों में दिखाया गया है। इसके लिए, मैंने 330 OHM रोकनेवाला और एक लाल एलईडी का उपयोग किया। ध्यान दें कि आप एलईडी में कैसे प्लग करते हैं - उनमें ध्रुवीयता है - छोटा पैर नकारात्मक / जमीनी रेल में जाता है, और लंबी, सकारात्मक लीड ATMega चिप में जाती है … पिन 19। पहले की तरह, यदि आप सुनिश्चित नहीं हैं कि क्या इसे पिन करें, चरण 4 में Arduino मैपिंग छवि देखें। अब, आपको मेरे द्वारा संलग्न Arduino Sketch को डाउनलोड करने की आवश्यकता है, इसे Arduino सॉफ़्टवेयर में खोलें, और इसे अपनी चिप पर अपलोड करें। यह Arduino पिन 13 बना देगा (लेकिन यह ATMega पिन 19 है जैसा कि मैंने पिछले पैराग्राफ में उल्लेख किया है) हर सेकंड ब्लिंक करें। यह मेरे पास Arduino पुस्तक के साथ इस महान शुरुआत से है। एक बार जब आप अपने एलईडी और रोकनेवाला को जोड़ लेते हैं, तो अपनी चिप को प्रोग्राम कर लेते हैं, इसे अपने ब्रेडबोर्ड पर वापस रख देते हैं, फिर आप अपनी शक्ति को जोड़ सकते हैं। आपको एक ब्लिंकिंग एलईडी मिलनी चाहिए, जिसका अर्थ है कि आपने सब कुछ सही ढंग से जोड़ दिया है! नीचे उस सर्किट का एक संक्षिप्त वीडियो है जिसे हमने अभी इस ब्लिंकिंग एलईडी के साथ बनाया है:

चरण 8: क्रेडिट और लिंक

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

अन्य महान स्रोत यहां था: आईटीपी भौतिक कंप्यूटिंग … विशेष रूप से Arduino- विशिष्ट वेब पेज।

और मैं चरण 7 में वर्णित Arduino पुस्तक के साथ शुरुआत करना नहीं भूल सकता - यह मेरे Arduino के साथ शुरुआत करने के लिए एक महान संसाधन था।

और आखिरी लेकिन कम से कम नहीं, अगर आप इतनी दूर हैं, तो पढ़ने के लिए धन्यवाद!

सिफारिश की: