मैं एक असली डिवाइस बनाने के लिए आर्डिनो ब्रेडबोर्ड से कैसे जाता हूं


56

मेरी पहली arduino परियोजना, मैंने एक हेडलाइट सेंसर बनाया है जो कार के हेडलाइट्स को हिट करने पर एक बाहरी प्रकाश को सक्रिय करेगा। मुझे पता है कि मैं एक खरीदने जा सकता हूं, लेकिन इसमें मज़ा कहाँ है?

अब मैं अपने घर के बाहर माउंट करने के लिए एक "वास्तविक" बनाना चाहूंगा ताकि मैं अपने आर्डिनो का पुन: उपयोग कर सकूं।

मुझे वास्तव में पता नहीं है कि कहां या कैसे शुरू करना है। मेरी नज़र है, लेकिन इस बारे में कोई जानकारी नहीं मिल रही है ... मुझे यकीन है कि यहाँ कोई व्यक्ति कुछ सुझाव दे पाएगा।


3
"लेकिन इसमें मज़ा कहाँ है?" -- बिल्कुल सही।
पीट बेकर

जवाबों:


41

मैं आपके प्रश्न से यह अनुमान लगाता हूं कि आप एक स्थायी रूप में अपने सर्किट के साथ एक Arduino के आवश्यक हिस्से चाहते हैं।

यहाँ मेरे कदम हैं:

  1. एक ब्रेडबोर्ड या दो पर पूरे सर्किट का निर्माण करें। तब आप जानते हैं कि यह सब काम करता है।
  2. सर्किट के एक स्थायी रूप में इसे स्थानांतरित करें, जैसा कि आप जाते हैं।

इसे एक बार में एक कदम उठाएं, और यह अच्छी तरह से काम करेगा।

1. एक ब्रेडबोर्ड या दो पर पूरे सर्किट का निर्माण करें।

तब आप जानते हैं कि यह सब काम करता है, और आपके पास अपने स्थायी सर्किट बनाने के लिए सभी घटक तैयार हैं

इसमें ब्रेडबोर्ड पर आपके Arduino का हिस्सा बनाना और प्रोग्रामिंग करना शामिल होगा। मुझे नहीं लगता कि आपको USB भाग की आवश्यकता होगी, इसलिए यह छेद वाले घटकों के माध्यम से हो सकता है जो शुरू करने के लिए अपेक्षाकृत सरल हैं।

यहां निर्देशों का लिंक दिया गया है, जिसमें दिखाया गया है कि यूएसबी के बिना एक Arduino कैसे बनाया जाता है।

यह आपके मौजूदा Arduino का उपयोग करके प्रोग्राम किया जा सकता है, आपको प्रोग्रामर की आवश्यकता नहीं है। उदाहरण के लिए: http://arduino.cc/en/Tutorial/ArduinoToBreadboard

मैं यह सुनिश्चित करने के लिए सर्किट स्कीमैटिक का एक स्केच बनाऊंगा कि मुझे समझ में आया कि मेरे पास ब्रेडबोर्ड पर क्या था, और अगले चरण का मार्गदर्शन करने के लिए।

2. मैं आपको पीसीबी बनाने के बजाय पूरी बात 'वर्बार्ड' (स्ट्रिपबोर्ड) में स्थानांतरित करने की सलाह दूंगा।

वेरोबार्ड / स्ट्रिपबोर्ड बहुत तेज और सस्ता होगा। आप आसानी से ईगल का उपयोग करने के लिए एक पीसीबी बनाने के लिए 10x लंबे समय तक सीखने में आसानी से खर्च कर सकते हैं, क्योंकि यह डिजाइन करने के लिए ले जाएगा और पूरे सर्किट को वर्बार्ड / स्ट्रिपबोर्ड पर बना देगा।

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

यहाँ एक ऐसे व्यक्ति का उदाहरण दिया गया है जिसने वर्बार्ड / स्ट्रिपबोर्ड पर एक अरुडिनो का निर्माण किया है।

यह वह डिजाइन दिखाता है जो उसने बरामदे / स्ट्रिपबोर्ड के लिए बनाया था। इसे बनाने से पहले अपने डिजाइन के लिए एक उचित लेआउट प्राप्त करने का प्रयास करें। यह वह जगह है जहां नरम पेंसिल और इरेज़र :-) में आते हैं। आमतौर पर पहले जोड़े के प्रयास बहुत बड़े या बहुत छोटे होते हैं। इसे अपने लिए आसान बनाएं और ग्राफ पेपर के बहुत सारे विकल्प पाएं :-)

यह लिंक दिखाता है कि प्रक्रिया कैसी दिखेगी।

आप veroboard / स्ट्रिपबोर्ड arduino डिजाइन का अनुसरण कर सकते हैं, और परीक्षण कर सकते हैं कि यह काम करता है। फिर अपने अतिरिक्त सर्किट पर ध्यान केंद्रित करें।

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

Arduino भाग की कुल लागत $ 10 से कम होनी चाहिए।

सौभाग्य, और मुझे आशा है कि आप इसका आनंद लेंगे।


अच्छा व्यापक जवाब। इसके लिए धन्यवाद, निश्चित रूप से बोर्ड पर इसका अधिक हिस्सा लेगा
स्टीव

अच्छा जवाब। किसी भी विचार कैसे मुझे यकीन है कि arduino पिन जोड़ता है ढीला नहीं मिलता है। उसके लिए मुझे क्या उपयोग करना चाहिए? क्या मुझे उन्हें सीधे मिलाप करना चाहिए?
कौशिक दास

शानदार जवाब! वास्तव में मेरी मदद की दिशा में जहां अगले जाने के लिए। धन्यवाद!
Xandel

13

कुछ अन्य लोगों ने ढाल के उपयोग का उल्लेख किया है। मेरा सुझाव है कि आप अपने स्वयं के पीसीबी पर अपना हाथ आजमाने की कोशिश करें :) हालांकि यह एक कठिन / कठिन / निराशाजनक मार्ग है, यह आसानी से सबसे अधिक शैक्षिक है।

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

यदि आपने पहले से ही अपने विकास बोर्ड पर सॉफ्टवेयर लिखा है, तो आपको फ्लैश / रैम आकार, काउंटर, आईओ पिंस आदि के संदर्भ में क्या आवश्यक है, इसका एक अच्छा विचार होना चाहिए। यह पता लगाने के लिए कुछ खुदाई हो सकती है कि अरडिनो पर्यावरण के पास क्या है वास्तव में उपयोग किया जाता है, यह डेवलपर से तकनीकी विवरण छिपाने के लिए जाता है। सबसे आसान बात यह हो सकती है कि सिर्फ arduino पर चिप का उपयोग करें जो मुझे विश्वास है कि ATMega168 है

ब्राउज़ कर की तरह घटक आपूर्तिकर्ता साइटों शुरू Digikey और Element14 घटकों की जरूरत है खोजने के लिए। ईगल लाइब्रेरी में पहले से शामिल चीजों को आज़माएँ और उनका उपयोग करें, या अपने खुद के पैरों के निशान खींचने में अपना हाथ आज़माएँ।

फिर आप अपने डिजाइनों को बैचपीसीबी बना सकते हैं। आपके द्वारा चुने गए सभी हिस्सों को ऑर्डर करें। एक बार जब सब कुछ आ गया है, तो इसे मिलाप करें और प्रार्थना करें कि जब आप इसे चालू करते हैं तो यह काम करता है: डी

यदि आप इलेक्ट्रॉनिक डिजाइन के लिए नए हैं, तो बेशक यह बहुत कठिन लगता है, बस पूरे समय प्रश्न पूछते रहें! सौभाग्य ;)


नए Arduino बोर्ड (Uno और Duemilanove) 168 के बजाय ATMega328P का उपयोग करते हैं जो कि डाइसीमिला के पास है।
चार्लीहोरसे 5

1
मैं अभी इस मार्ग से जा रहा हूँ। मैं अपने आप को अटिनी 45s (8 पिन डीआईपी मेरे वर्तमान प्रोजेक्ट के लिए पर्याप्त है) और eBay से USD13 एवार्ड-संगत प्रोग्रामर का एक गुच्छा मिला। मैंने एक देव बोर्ड (मेरे लिए अरुडिनो नहीं, लेकिन करीब) का उपयोग किए बिना पूरी बात का ब्रेडबोर्ड किया, फिर मैंने ईगल में योजनाबद्ध रूप से रखी और इसे सीडस्टीडो की फ्यूजनपीसीबी सेवा को भेज दिया। उंगलियों को पार कर! पूरी बात एक अद्भुत सीखने का अनुभव रहा है।
drxzcl

चेक arduino.cc/en/Tutorial/ArduinoISP प्रोग्रामिंग ATtiny की और ATmega Arduino से के लिए, एक प्रोग्रामर खरीदने के बिना।
जिप्पी

6

शायद Arduino प्रो या प्रो मिनी बोर्ड का उपयोग कर Arduino ढाल और अपने स्वयं के बोर्ड के बीच आधे रास्ते पर जाएं

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

आप बस अपने अतिरिक्त घटकों को जोड़ते हैं।


2

एक आर्दीनो शील्ड बनाने का एक आसान तरीका हो सकता है - आप एक आर्डूइनो के आकार में एक प्रोटोटाइप बोर्ड प्राप्त कर सकते हैं। जो भी घटक आप इसे जोड़ना चाहते हैं उसे जोड़ें और फिर इसे arduino पर रखें।


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

1
@Steve जब से आपने उल्लेख किया है कि आप नहीं जानते कि न्यूनतम चिप कैसे चुनें, तो यहां कुछ सुझाव दिए गए हैं: सबसे पहले Atmel की साइट से खुद को परिचित करें । दो पेज जो पसंदीदा में डालने लायक हैं वे हैं मेगाएवीआर और टिनीएवीआर पेज। उनके पास AVR माइक्रोकंट्रोलर्स का वर्णन है जो आप ज्यादातर उपयोग कर रहे हैं।
आंद्रेजाको

1
@ अगला भाग के नामों का विश्लेषण करें। वे आपको इस भाग के बारे में कुछ बुनियादी जानकारी बताएंगे। उदाहरण के लिए मेगा या टिनी आपको बताती है कि यूनिट से किस प्रकार की सुविधाओं की अपेक्षा की जाती है। अंकों की पहली जोड़ी आपको उपलब्ध फ्लैश मेमोरी बताती है। यह आमतौर पर 4, 8, 16, 32, 64 या 128 KiB है। बाकी या अंक मैं डिकोड नहीं कर सकता। अगला, प्रत्येक डिवाइस के लिए, एक छोटा सारांश है। यदि आप नाम पर क्लिक करते हैं और फिर दस्तावेजों पर क्लिक करते हैं, तो आपको इसका सारांश मिलेगा। फ़ाइल डाउनलोड करें और इसे पढ़ें। इसमें डिवाइस के बारे में बुनियादी जानकारी है और शुरुआत के लिए पर्याप्त अच्छा होना चाहिए।
आंद्रेजाको

1
मुझे बस एक सटीक चिप मिलेगी जो आपके arduino की है। फिर आपको किसी अन्य चिप्स (जैसे एक प्रोग्रामर) को प्राप्त करने के बारे में चिंता करने की आवश्यकता नहीं होगी, आप इसे केवल arduino पर चिप सॉकेट में डाल सकते हैं, इसे प्रोग्राम कर सकते हैं और फिर इसे अपने सर्किट में डाल सकते हैं। भले ही आप बहुत सारे फीचर्स का उपयोग नहीं कर रहे होंगे लेकिन चिप की लागत इतनी नहीं है कि यह उपयोग में आसानी के लायक है।
चार्लीहोरसे ५

यह ब्रेडबोर्डिंग से सिर्फ एक मामूली कदम है, और आप अभी भी Arduino का पुन: उपयोग करने में सक्षम नहीं हैं, जो अंतिम डिवाइस को आवश्यकता से अधिक महंगा बनाता है।
मैट गैरीसन

1

Arduino बोर्ड पर उन हिस्सों का एक योजनाबद्ध, पहला, जो आप उपयोग कर रहे हैं, और आपके द्वारा जोड़े गए किसी भी भाग को ड्रा करें, और वे कैसे जुड़े हुए हैं, और हमें दिखाते हैं। हम वहां से आगे बढ़ सकते हैं।

आपको एक पीसीबी डिजाइन और बनाया जाना चाहिए, और इसे इकट्ठा करना चाहिए, या आप एक प्रोटोटाइप बोर्ड पर सर्किट का निर्माण कर सकते हैं। फिर आप बस Arduino से AVR को उसमें प्लग करते हैं, और यह काम करना शुरू कर देना चाहिए जैसा कि Arduino ने किया था।


1

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

रास्ते के साथ, आप अपनी आवश्यकताओं के लिए डिज़ाइन को संपादित करने के लिए ईगल की एक प्रति ले लेंगे और सर्किट प्रोग्रामर में पिकअप करेंगे जिसे आपको अपने होमब्रे बोर्ड को प्रोग्राम करने की आवश्यकता होगी।


ध्यान रखें कि नक़्क़ाशी करने वाले रसायन 1) गंदे और 2) ठीक से निपटाने हैं।
ब्रायन कार्लटन

उसके लिए धन्यवाद। ईगल थोड़ा महंगा है, हालांकि: पी
स्टीव

आप ईगल के फ्रीवेयर संस्करण याद किया। इसलिए इतने लोग इसका इस्तेमाल करते हैं। इसमें बोर्ड आकार और परतों की संख्या की सीमाएं हैं, लेकिन अन्यथा पूरी तरह से कार्यात्मक हैं। छोटे DIY परियोजनाओं के लिए, यह आम तौर पर काफी अच्छा है। cadsoft.de/freeware.htm
ducksauz

1

मेरा तरीका Cogsy's से बहुत पीछे नहीं है। चील में गहरे गोता लगाने और इस तरह के बजाय, अपने स्थानीय रेडियोओकको, वहाँ कुछ पूर्ण बोर्ड (उन में एक टन के छेद के साथ सर्किट बोर्ड) उठाओ। आवश्यक एक्स्ट्रा (2 कैपेसिटर के साथ 1 बाहरी क्रिस्टल, पावर लाइन फ़िल्टरिंग के लिए संधारित्र और रीसेट पिन उच्च खींचने के लिए रोकनेवाला) के साथ atmega328 सेटअप करें। चिप / सर्किट को परफेक्ट बोर्ड में मिलाएं।

यह विधि एक कस्टम पीसीबी के साथ शुरू करने की तुलना में बहुत कम चुनौतीपूर्ण है। मैंने हाल ही में इलेक्ट्रॉनिक्स के साथ भी शुरुआत की और यह तरीका मेरा अगला कदम था। अब मैं अपनी खुद की नक़्क़ाशी करता हूं लेकिन यही प्रगति है जो सबसे आसानी से होती है।

सौभाग्य!


0

आप एक ATTINY84 या 85 चिप का उपयोग करना चाह सकते हैं बजाय प्रोटो बोर्ड पर इकट्ठे हुए आर्डिनो की। ATTINYs बहुत कम चिप्स होते हैं जो Atmega 328P (Arduino चिप) के समान कार्यक्षमता प्रदान करते हैं, बहुत कम जगह घेरते हैं, और उसी प्रोग्राम को Arduino से ATTINY में पोर्ट किया जा सकता है। यह भी आप प्रोटोटाइप के बाद वापस अपने Arduino है। एक अच्छी शुरुआत -

https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/

चीयर्स।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.