रोबोट बनाने और माइक्रोकंट्रोलर के साथ छेड़छाड़ करने की सलाह शुरू करना [बंद]


12

मैं रोबोट बनाना शुरू करना चाहता हूं और माइक्रोकंट्रोलर के साथ छेड़छाड़ करना चाहता हूं। मैं कहाँ से शुरू करूँ, और मुझे क्या चाहिए?

मुझे अपने रोबोट बनाने हैं। मैं प्रोग्रामिंग (असेंबली और सी) के साथ सहज हूं इसलिए मैंने उस हिस्से को कवर कर लिया है, लेकिन मेरा इलेक्ट्रॉनिक्स / सर्किट ज्ञान थोड़ा कमजोर है। मुझे नहीं पता कि किस सामग्री के साथ शुरू करना है और मुझे कौन से उपकरण की आवश्यकता है, और न ही सामान को एक साथ कैसे रखा जाए।

माइक्रोकंट्रोलर के लिए, मैं पोलोलु ओरंगुटान एलवी -166 या अरुडिनो डूमिलानोव के साथ जाने के बारे में सोच रहा हूं, हालांकि मैं अंतर्निहित एलसीडी और पुशबुटन (जो मैं उपयोग करने की उम्मीद करूंगा, विशेषकर ओरांगुटान की ओर अधिक झुकाव रहा हूं) डिबगिंग और उपयोगकर्ता सहभागिता)। क्या मैं सही रास्ते पर हूं? ऐसा लगता है कि I / O पोर्ट की संख्या छोटी है, लेकिन क्या यह मामला व्यवहार में है?


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

@Martin के रूप में भी मैं हैरान था कि आप किसके साथ क्या करना चाहते हैं, इसके बारे में बात नहीं करते हैं। कृपया अपने विचार प्रश्न से जोड़ें।
बिट-पाइरेट

दो से ऊपर के रूप में एक ही है, लेकिन अब मैं अभी आगे गया हूं और इसे संपादित किया है, क्योंकि इसे वास्तव में संबोधित करने की आवश्यकता है - और ओपी को जवाब नहीं दिया गया है।
असद अब्राहिम

जवाबों:


7

मैं एक 3piऔर एक पर अपने हाथ पाने की सलाह देता हूं Arduino। वे दोनों एक ही चिप का उपयोग करते हैं, और शुरू करने के लिए एक शानदार जगह है।

अपने आप को कुछ उपकरण प्राप्त करें।

  • एक तेज बिंदु के साथ एक टांका लगाने वाला लोहा।
  • एक मल्टीमीटर।
  • कुछ ब्रेडबोर्ड और कुछ तार।

वास्तव में, बस यहां देखें: लेडीडा की उपकरण सूची


3
ध्यान दें कि वे जिस चिप / माइक्रोकंट्रोलर का उपयोग करते हैं, वह माइक्रोकंट्रोलर की AVR ATMega श्रृंखला है। पूर्व-निर्मित बोर्डों का उपयोग करने से आपको डिज़ाइनिंग से बचने, अपने स्वयं के पीसीबी बनाने और कुछ सामान्य घटकों को टांका लगाने की अनुमति मिलती है।
ronalchn

4

यदि आपको पता नहीं है कि आपके माइक्रोकंट्रोलर के साथ क्या करना है, तो मैं धीमी शुरुआत करूंगा। मैं यह नहीं कहूंगा कि एक Kinect का उपयोग करना बहुत अच्छा है।

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

मेरी टिप एक महान वेबसाइट पर देखने के लिए है जिसे मैंने पाया जब मुझे रोबोट के बारे में कुछ नहीं पता था: सोसाइटी ऑफ रोबोट और उनके महान $ 50 रोबोट ट्यूटोरियल ! वहां आपको उन लोगों के लिए बहुत सारी बुनियादी जानकारी मिलेगी जो अपने रोबोट बनाना चाहते हैं।


3

मैं आपको आरंभ करने के लिए किट का उपयोग करने का सुझाव दूंगा। आज उत्कृष्ट संसाधन हैं जो आपको महान रोबोट बनाने के लिए पर्याप्त आत्मविश्वास और ज्ञान प्राप्त करेंगे। मैं stick मुख्यधारा ’प्रौद्योगिकियों के साथ रहना चाहता हूं ताकि आप दूसरों से जो सीख सकते हैं उसे अधिकतम करने के लिए। सबसे मुख्य मुख्यधारा का माइक्रोकंट्रोलर जिसे आप चुन सकते हैं, वह है अरुडिनो यूनो, शायद इसका नया प्रतिस्थापन अरुडिनो लियोनार्डो है।

Arduino प्लस मेकर शील्ड के साथ मेक स्टार्टिंग

यह आपको आरंभ करने के लिए प्रलेखन, माइक्रोकंट्रोलर, इलेक्ट्रॉनिक्स और आपकी पहली कुछ परियोजनाओं को प्राप्त करता है। प्रलेखन उत्कृष्ट है और आपको अपनी परियोजनाओं को करने के लिए बहुत शुरुआत से पर्याप्त ज्ञान तक ले जाता है।

मिलान घटक पैक 1 के साथ मेक इलेक्ट्रॉनिक्स पुस्तक प्राप्त करके कुछ इलेक्ट्रॉनिक्स पृष्ठभूमि जोड़ें ताकि आप पुस्तक में प्रोजेक्ट कर सकें। यह आपको ब्लिंक लाइट और सिंपल सेंसर जोड़ने के लिए काफी परिचित करेगा।

फिर अपने लेडलाइट बेसिक्स प्राप्त करें, जैसे कि लेडीडा के इलेक्ट्रॉनिक्स टूलकिट । इस से आपका पहला कदम एक बेहतर टांका लगाने वाला लोहा होना चाहिए जैसे कि वेलर WES51 एक बार जब आप यह जानने के लिए पर्याप्त परियोजनाएं कर लेते हैं कि आपको इसकी आवश्यकता क्यों है :-)


3

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

कुछ Arduino- आधारित एम्बेडेड इलेक्ट्रॉनिक्स के लिए एक अच्छा प्रारंभिक बिंदु है, भले ही आप पहले से ही सी / असेंबली जानते हों। आपके लिए Arduino क्या प्रदान करता है यह एक उच्च स्तरीय एपीआई है - आप पूरे दिन परिधीय विन्यास रजिस्टर को संशोधित करने के लिए बिटवाइज ऑपरेशनों के साथ मिलकर काम करेंगे, लेकिन आपके पास बनाने के लिए रोबोट हैं!

हालाँकि, यह कहीं भी नहीं है अपने आप पर एक Kinect का उपयोग करने के लिए आवश्यक अश्वशक्ति के पास। कच्चे आउटपुट डेटा के सभी को संसाधित करने के लिए इसे काफी USB बैंडविड्थ की आवश्यकता होती है , चलो इसके साथ कुछ भी उपयोगी है। मैंने प्रूफ-ऑफ-कॉन्सेप्ट रोबोटों को एक नेटबुक से जोड़ने के बारे में सुना है और मुझे लगता है कि एक बार एक पांडाबोर्ड (जिसमें ओएमएपी चिप का उपयोग करके स्मार्टफोन-स्तर का प्रदर्शन होता है), लेकिन इससे छोटा कुछ भी नहीं है।

आरओएस और किनेक्ट ओपननी_कैमरा और ओपननी_ट्रैक्टर ड्राइवरों पर पढ़ना शुरू करें । एक लैपटॉप / नेटबुक का उपयोग करें (रास्पबेरी पाई जाहिर तौर पर 2-3 से अधिक एफपीएस देने के लिए धीमी है) और काइनेट के लिए यूएसबी पर बात करें, जो आपके अन्य सभी इलेक्ट्रॉनिक्स को सीधे नियंत्रित करेगा।


1
जो एक महत्वपूर्ण विवरण को इंगित करता है। छोटे रोबोट प्रोजेक्ट के लिए लोकप्रिय माइक्रोकंट्रोलर्स में आमतौर पर किनेक्ट जैसे सेंसर को संभालने की पर्याप्त शक्ति नहीं होती है। आपको एक विचार देने के लिए, यहां एक "मोबाइल Kinect" के बारे में एक दिलचस्प परियोजना है। वे एक OMAP3530 (एक एआरएम कॉर्टेक्स ए 8 शामिल है) का उपयोग कर रहे हैं, जो अधिक जटिल है और प्रोग्राम के लिए भी अधिक कठिन है।
बिट-पाइरेट

3

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

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

आप जितनी गलतियां कर सकते हैं करें । रोबोट बनाने की बात आने पर कोई सही जवाब या चांदी की गोलियां नहीं हैं ... यह एक पुनरावृत्ति प्रक्रिया है जो प्रेरणा के फटने के साथ आती है। यदि आप Arduino पर I / O पोर्ट से बाहर निकलते हैं, तो एक और माइक्रोकंट्रोलर बोर्ड की तलाश शुरू करें जिसमें उनमें से अधिक हो। यदि आपको लगता है कि आपको अधिक उपयोगकर्ता सहभागिता (एलसीडी, बटन आदि) की आवश्यकता है, तो एक बोर्ड प्राप्त करें जो इसका समर्थन करता है।

बस अपना पहला कदम उठाने से पहले सभी समस्याओं को हल करने की कोशिश न करें।

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