विषयसूची:

Arduino के साथ DIY मल्टी फीचर्ड रोबोट: 13 कदम (चित्रों के साथ)
Arduino के साथ DIY मल्टी फीचर्ड रोबोट: 13 कदम (चित्रों के साथ)

वीडियो: Arduino के साथ DIY मल्टी फीचर्ड रोबोट: 13 कदम (चित्रों के साथ)

वीडियो: Arduino के साथ DIY मल्टी फीचर्ड रोबोट: 13 कदम (चित्रों के साथ)
वीडियो: 8 Cool Arduino Science Projects 2024, नवंबर
Anonim
Arduino के साथ DIY मल्टी फीचर्ड रोबोट
Arduino के साथ DIY मल्टी फीचर्ड रोबोट
Arduino के साथ DIY मल्टी फीचर्ड रोबोट
Arduino के साथ DIY मल्टी फीचर्ड रोबोट
Arduino के साथ DIY मल्टी फीचर्ड रोबोट
Arduino के साथ DIY मल्टी फीचर्ड रोबोट

यह रोबोट मुख्य रूप से Arduino को समझने और Arduino के विभिन्न प्रोजेक्ट्स को मिलाकर एक मल्टी फ़ीचर्ड Arduino रोबोट बनाने के लिए बनाया गया था। और आगे, कौन नहीं चाहता कि उसके पास पालतू रोबोट हो? इसलिए मैंने इसे BLUE ROVIER 316 नाम दिया। मैं एक सुंदर ट्रैक वाली चेसिस खरीद सकता था, लेकिन इसे खरोंच से बनाना आपको अधिक सिखाता है और इसे पूरा करने के बाद आपको अधिक गर्व देता है। रोबोट वॉयस कमांड को समझने में सक्षम है, सरल प्रश्नों का उत्तर देता है, जैसे नियंत्रित करता है एक आरसी कार और चलते समय बाधाओं से भी बचना। यह मुख्य रूप से एक एंड्रॉइड फोन के माध्यम से नियंत्रित होता है जो ब्लूटूथ के माध्यम से इससे जुड़ा होता है। Google Voice Recognition और Tilt सेंसिंग जैसी Android सुविधाओं के आधार पर, यह वास्तव में एक प्यारा, स्मार्ट रोबोट की तरह व्यवहार कर सकता है। मैंने इसके नाम में BLUE जोड़ा है क्योंकि यह मुख्य रूप से ब्लूटूथ पर आधारित है। यह वास्तव में मेरा पहला Arduino प्रोजेक्ट था और मैं चाहता था कि यह अद्वितीय हो। यदि आपको प्रोजेक्ट पसंद है, तो कृपया मुझे रोबोटिक्स प्रतियोगिता में वोट करें!

चरण 1: प्रदर्शन वीडियो

Image
Image
ROVIER की कहानी
ROVIER की कहानी

आप इस साइट पर रोबोट का डेमो देख सकते हैं:https://www.youtube.com/embed/zMFpO4hYkNk

चरण 2: ROVIER. की कहानी

ROVIER की कहानी
ROVIER की कहानी

यदि आप BLUE ROVIER 316 की प्यारी सी छोटी कहानी से नहीं गुजरना चाहते हैं तो आप अगले चरण पर जा सकते हैं। लगभग एक साल पहले, मुझे अपने पिता से उपहार के रूप में एक Arduino UNO मिला था। चूंकि यह Arduino के क्षेत्र में मेरा पहला कदम था, इसलिए मैं सामान्य Arduino प्रोजेक्ट्स से कुछ अलग और अनोखा बनाना चाहता था। इसे एक प्यारा और स्मार्ट रोबोट होने की जरूरत है जो वॉयस कमांड को समझ सके और कई और बुद्धिमान चीजें जैसे रिमोट कंट्रोल, फॉलो लाइन्स, अवॉइडिंग ऑब्सट्रक्टिव आदि कर सके। सवाल यह था कि उन्हें एक साथ कैसे जोड़ा जाए। और वास्तव में अच्छे समय के लिए नेट पर सर्फिंग के बाद, मैंने निष्कर्ष निकाला कि ब्लूटूथ सबसे सस्ता मोड होगा। और इसलिए, BLUE ROVIER को गति में स्थापित किया गया था। लेकिन एक ऐसी स्थिति उत्पन्न हुई जहां मुझे रोबोट की कई विशेषताओं को बाहर करना पड़ा, जिसकी मुझे उम्मीद थी कि यह मुख्य रूप से Arduino UNO पर स्मृति की कमी के कारण (यहां तक कि कम संख्या में) यूएनओ पर डिजिटल पिन)। कोई बात नहीं, मैं आगे बढ़ा। रोबोट का अंतिम संस्करण बनाने में मुझे वास्तव में अच्छा समय लगा। और इसलिए कई परीक्षणों और असफलताओं के बाद, BLUE ROVIER आखिरकार अस्तित्व में आया। और इसलिए अब हम रोबोट बनाने की ओर बढ़ सकते हैं।

चरण 3: अवयव और भाग

अवयव और भाग
अवयव और भाग
अवयव और भाग
अवयव और भाग
अवयव और भाग
अवयव और भाग

आपको केवल निम्नलिखित घटकों की आवश्यकता होगी: 1. एंड्रॉइड सिस्टम 2. Arduino Uno 3. wtv020-sd-16p मॉड्यूल और 8ohm स्पीकर4। 2x L293d मोटर नियंत्रक सर्किट 5. 4x बो मोटर्स और पहिए6। HC SR04 अल्ट्रासोनिक सेंसर 7. 9g सर्वो8। 8 एए बैटरी धारक और बैटरी 9. 1 जीबी माइक्रो एसडी कार्ड 10. चेसिस के लिए छोटा स्विच बॉक्स।11। HC 05 ब्लूटूथ मॉड्यूल मुझे पता है कि यह महंगा लगता है! लेकिन चिंता न करें, इसमें करीब दो-तीन हजार रुपये ही खर्च होंगे। एंड्रॉइड के बारे में बात करते हुए, यह एक बड़ी समस्या नहीं होगी क्योंकि आजकल अधिकांश के पास है। लेकिन नए संस्करण (5.0 से ऊपर) होने से प्रदर्शन में वृद्धि हो सकती है। मध्यम आरपीएम (60 से 100) वाले मोटर खरीदने का प्रयास करें। इससे रोबोट की गति को नियंत्रण में रखने में मदद मिलेगी, क्योंकि कोई अन्य गति नियंत्रण सर्किट स्थापित नहीं है। और रोबोट को अच्छे समय के लिए पावर देने के लिए 8 आ बैटरी पर्याप्त हैं। और ब्लूटूथ को देखते हुए, HC 05 रोबोट के लिए उपयुक्त है क्योंकि यह काफी सस्ता है, और प्रदर्शन भी उत्कृष्ट है। वॉयस फाइलों को स्टोर करने के लिए 1 जीबी माइक्रो एसडी कार्ड की जरूरत होती है, जो रोबोट से किसी भी सवाल के पूछे जाने पर चलाई जाती है [इंस्ट्रक्शनल के बाद के हिस्से में विस्तार से चर्चा की गई]। अन्य घटकों पर उनके संबंधित चरण में विस्तार से चर्चा की गई है।

अब आइए कुछ सरल "सिद्धांतों" पर चलते हैं जो इस रोबोट में उपयोग किए जाते हैं।

चरण 4: आवाज नियंत्रण सिद्धांत

आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत
आवाज नियंत्रण सिद्धांत

रोबोट एंड्रॉइड फोन के जरिए वॉयस कमांड को समझ सकता है। मुझे लगता है कि हर कोई Google Voice Recognition से परिचित है, Android में वह सुविधा जहां हम शब्द कहते हैं और Google इसे टाइप करता है। वही सुविधा यहां वॉयस कमांड को पहचानने और उन्हें टेक्स्ट कमांड में बदलने के लिए उपयोग की जाती है। यहां ऐप Google के माध्यम से भाषण को पाठ में परिवर्तित करता है और इसे ब्लूटूथ के माध्यम से रोबोट को भेजता है। ब्लूटूथ के माध्यम से प्राप्त इन आदेशों का पालन करने के लिए रोबोट को प्रोग्राम किया गया है। यह अच्छी संख्या में प्रश्नों का उत्तर देने में भी सक्षम है। रोबोट को कुछ और शानदार काम करने के लिए आप कोड में कुछ और कमांड भी जोड़ सकते हैं। यहां Android एप्लिकेशन है:

चरण 5: हावभाव नियंत्रण सिद्धांत

हावभाव नियंत्रण सिद्धांत
हावभाव नियंत्रण सिद्धांत
हावभाव नियंत्रण सिद्धांत
हावभाव नियंत्रण सिद्धांत

जेस्चर कंट्रोल या मोशन कंट्रोल मोड भी एंड्रॉइड के जरिए किया जाता है। इस मोड में, एंड्रॉइड को स्टीयरिंग व्हील के रूप में उपयोग करके रोबोट को आरसी कार के रूप में नियंत्रित किया जा सकता है। सभी एंड्रॉइड में "एक्सेलेरोमीटर" नामक एक सेंसर होता है जो इस मोड में उपयोग किया जाता है। यह एक्सेलेरोमीटर एंड्रॉइड पर काम करने वाले त्वरण बलों को मापकर उस कोण को निर्धारित कर सकता है जिस पर फोन का शीर्षक है। जब हम फोन को झुकाते हैं तो यह सेंसर एंड्रॉइड को अपनी स्क्रीन घुमाता है। यहां ऐप फोन एक्सेलेरोमीटर का उपयोग यह निर्धारित करने के लिए करता है कि फोन किस कोण पर झुका हुआ है। फिर ब्लूटूथ के जरिए रोबोट को एक कैरेक्टर (ए, बी….) भेजा जाता है। प्राप्त आंकड़ों के अनुसार काम करने के लिए arduino को प्रोग्राम किया गया है। यदि फोन आगे की ओर झुका हुआ है, तो वर्ण A भेजा जाता है और रोबोट आगे बढ़ता है। जब पीछे की ओर झुकाया जाता है, तो वर्ण B भेजा जाता है और रोबोट पीछे की ओर चलता है और इसी तरह बाएँ और दाएँ। जब Android को क्षैतिज रूप से रखा जाता है, तो वर्ण E भेजा जाता है और रोबोट चलना बंद कर देता है।

चरण 6: ब्लूटूथ नियंत्रण सिद्धांत

ब्लूटूथ नियंत्रण सिद्धांत
ब्लूटूथ नियंत्रण सिद्धांत
ब्लूटूथ नियंत्रण सिद्धांत
ब्लूटूथ नियंत्रण सिद्धांत

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

चरण 7: बाधा निवारण सिद्धांत

बाधा निवारण सिद्धांत
बाधा निवारण सिद्धांत
बाधा निवारण सिद्धांत
बाधा निवारण सिद्धांत

इस मोड में, रोबोट एक बाधा निवारण रोबोट के रूप में काम करता है, जो खुद को किसी भी वस्तु से टकराने से रोकता है। यह HC SR04 सेंसर के साथ किया जाता है। मुझे लगता है कि आप सोनार (ध्वनि नेविगेशन और रेंजिंग) के बारे में जानते हैं। HC SR04 सेंसर लगातार अल्ट्रासोनिक ध्वनि तरंगों का उत्सर्जन करता है। ये तरंगें एक ठोस सतह से टकराकर वापस उछलती हैं और सेंसर पर वापस आ जाती हैं। तरंगों द्वारा सेंसर में वापस आने में लगने वाला समय रिकॉर्ड किया जाता है। चूंकि ध्वनि लगभग 340 मीटर/सेकेंड पर चलती है और हम जानते हैं कि गति × समय = दूरी, हम आगे की दूरी निर्धारित कर सकते हैं। उदाहरण के लिए, यदि ध्वनि में 2 सेकंड लगते हैं वापस आने के लिए, हम उपरोक्त सूत्र के माध्यम से दूरी निर्धारित कर सकते हैं अर्थात 340 × 2 = 680 मीटर। इस प्रकार रोबोट सेंसर के माध्यम से अपने आगे की दूरी को माप सकता है। चलते समय, रोबोट लगातार सेंसर के माध्यम से आगे की दूरी को मापता है। यदि उसे लगता है कि उसके आगे का खाली स्थान 30 सेमी से कम है, तो वह हिलना बंद कर देता है। फिर वह बाएँ और दाएँ देखता है और प्रत्येक पक्ष की दूरी की तुलना करता है। यदि बाईं ओर अधिक दूरी है, तो रोबोट बाईं ओर मुड़ जाता है। अन्यथा यदि दाहिना भाग बड़ा है, तो रोबोट दाएँ मुड़ जाता है। यदि दोनों पक्षों की समान दूरी है, तो रोबोट पीछे मुड़ जाता है। यह सरल तंत्र रोबोट को बाधाओं से बचने में मदद करता है।

चरण 8: चेसिस को असेंबल करना

चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना

चेसिस को अपने दम पर बनाना, आपको माप और संरेखण के बारे में बहुत सावधान रहना चाहिए। मैंने ऐसा करना चुना क्योंकि मुझे नेट पर ऐसा कोई नहीं मिला जो मुझे संतुष्ट करे। बिजली आपूर्ति के लिए इस्तेमाल किया जाने वाला एक सामान्य स्विच बॉक्स चेसिस के रूप में इस्तेमाल किया जा रहा है। मुझे लगता है, आप आसानी से एक विद्युत उपकरण स्टोर से प्राप्त कर सकते हैं। सबसे पहले, चार मोटर्स को कुछ गोंद या क्लैंप के साथ नीचे संलग्न करें और फिर पहियों को संलग्न करें। फिर आपको रोबोट का हेड (सर्वो और HC SR04 सेंसर) बनाना है। सिर के लिए, परफ़ॉर्मर का एक छोटा सा टुकड़ा काट लें और इसे एक स्क्रू के माध्यम से सर्वो से जोड़ दें। फिर अल्ट्रासोनिक सेंसर को कुछ गोंद के साथ परफ़ॉर्मर से जोड़ दें। बॉक्स के शीर्ष पर एक छोटा चौकोर छेद काटें और उसमें सर्वो को ठीक करें। फिर एक स्क्रू के माध्यम से बैटरी धारक को रोबोट के पीछे संलग्न करें। सर्किट और अन्य घटकों को बॉक्स के अंदर रखें और आपकी चेसिस तैयार है। ध्वनि बाहर आने और बेहतर गुणवत्ता उत्पन्न करने के लिए स्पीकर के सामने कुछ छेद करना न भूलें।

चरण 9: वॉयस मॉड्यूल तैयार करना

वॉयस मॉड्यूल तैयार करना
वॉयस मॉड्यूल तैयार करना
वॉयस मॉड्यूल तैयार करना
वॉयस मॉड्यूल तैयार करना
वॉयस मॉड्यूल तैयार करना
वॉयस मॉड्यूल तैयार करना

रोबोट का स्पीकिंग मोड WTV 020 SD मॉड्यूल द्वारा पूरा किया जाता है। मॉड्यूल का उपयोग रोबोट के लिए वॉयस फाइल चलाने के लिए किया जाता है। जब कोई प्रश्न पूछा जाता है, तो arduino एसडी कार्ड में मॉड्यूल को संबंधित वॉयस फाइल चलाएगा। Arduino, रीसेट, घड़ी, डेटा और व्यस्त पिन के साथ संचार करने के लिए मॉड्यूल पर चार सीरियल डेटा लाइनें हैं। याद रखें कि फाइलों के नाम दशमलव (०००१, ०००२…) में होने चाहिए। और यह कि फाइलें या तो AD4 या WAV फॉर्मेट में होनी चाहिए। इसके अलावा मॉड्यूल केवल 1GB माइक्रो एसडी कार्ड पर काम करता है। कुछ मॉड्यूल 2GB कार्ड पर भी काम करते हैं और कार्ड में अधिकतम 504 वॉयस फाइलें हो सकती हैं। तो आप अच्छी संख्या में प्रश्नों के लिए खेलने के लिए अच्छी संख्या में वॉयस फाइलों को शामिल कर सकते हैं। आप अपनी आवाज एडी 4 फाइलें भी बना सकते हैं (यदि आप इस निर्देश के साथ प्रदान की गई आवाज फाइलों के साथ समायोजित कर सकते हैं तो आप इस भाग को छोड़ सकते हैं)। सबसे पहले, आपके पास दो सॉफ्टवेयर होने चाहिए, एक ध्वनि संपादन सॉफ्टवेयर और एक सॉफ्टवेयर जिसे 4D SOMO TOOL कहा जाता है जो फाइलों को AD4 प्रारूप में बदल देगा। दूसरे, आपको रोबोट वॉयस तैयार करना है। आप या तो टेक्स्ट को स्पीच में बदल सकते हैं या यहां तक कि अपनी खुद की आवाज रिकॉर्ड कर सकते हैं और रोबोट की आवाज बना सकते हैं। इन दोनों को साउंड एडिटिंग सॉफ्टवेयर में किया जा सकता है। लेकिन निश्चित रूप से, रोबोट अच्छे नहीं लगते अगर वे इंसानों की आवाज बोलते हैं। इसलिए टेक्स्ट को स्पीच में बदलना बेहतर होगा। माइक्रोसॉफ्ट अन्ना और माइक्रोसॉफ्ट सैम योर कंप्यूटर जैसे विभिन्न इंजन हैं जो ऐसा करने में मदद करेंगे। वॉयस फाइल तैयार करने के बाद, आपको इसे 32000 हर्ट्ज और डब्ल्यूएवी फॉर्मेट में सेव करना होगा। ऐसा इसलिए है क्योंकि मॉड्यूल 32000 हर्ट्ज तक वॉयस फाइल चला सकता है। फिर फ़ाइलों को AD4 प्रारूप में बदलने के लिए 4D SOMO टूल का उपयोग करें। ऐसा करने के लिए, बस SOMO TOOL खोलें, फाइलों का चयन करें, और AD4 एनकोड पर क्लिक करें और आपकी आवाज फाइलें तैयार हैं। आप संदर्भ के लिए ऊपर दी गई तस्वीर देख सकते हैं। यदि आप रोबोटिक आवाज बनाने के बारे में अधिक जानकारी चाहते हैं, तो आप यहां जा सकते हैं:

[रोबोटिक आवाजें बनाना] यहां मूल आवाज फाइलें और सॉफ्टवेयर हैं:

चरण 10: कनेक्शन बनाना

संबंध बनाना
संबंध बनाना
संबंध बनाना
संबंध बनाना
संबंध बनाना
संबंध बनाना

संबंधित मॉड्यूल के सभी Vcc पिन को एक साथ छोटा करें और इसे arduino पर 5v पिन से कनेक्ट करें। जीएनडी पिन के लिए भी ऐसा ही करें। यहां विभिन्न मॉड्यूल के कनेक्शन दिए गए हैं। HC 05 मॉड्यूल: RX पिन से arduino डिग पिन 0. TX पिन से arduino डिग पिन 1. HC SR04 सेंसर: इको पिन से arduino डिग पिन 6. arduino डिग पिन को ट्रिग पिन 7WTV020-SD मॉड्यूल: पिन1 (रीसेट पिन) से arduino डिग पिन2.पिन4 से स्पीकर + पिन5 से स्पीकर -पिन7 (घड़ी) से arduino डिग पिन3.पिन8 से gnd.pin10 (डेटा) से arduino डिग पिन4.पिन15 (व्यस्त) से arduino डिग पिन5 तक.pin16 से 3.3vफिर, सर्वो सिग्नल (पीला) तार कनेक्ट करें और पिन को खोदने के लिए 12. L293d मोटर कंट्रोलर: पिन A1 से arduino डिग पिन 8.pin A2 से arduino डिग पिन 9.pin B1 को arduino डिग पिन 10.pin B2 से कनेक्ट करें। arduino डिग पिन के लिए 11. याद रखें कि इस रोबोट में हम दो L293d मॉड्यूल का उपयोग कर रहे हैं। ऐसा इसलिए है क्योंकि एक मॉड्यूल में दो मोटर तक बिजली देने की क्षमता होती है। चार मोटरों को नियंत्रित करने के लिए हम दो मोटर चालकों का उपयोग कर रहे हैं। इसलिए दोनों मोटर कंट्रोलर मॉड्यूल पर डुप्लीकेट कनेक्शन बनाना न भूलें। उदाहरण के लिए दोनों ड्राइवर मॉड्यूल के A1 को पिन करने के लिए Arduino pin 8 को कनेक्ट करें। एक मॉड्यूल के आउटपुट को दो मोटरों पर और दूसरे मॉड्यूल को अन्य दो मोटरों से जोड़ना न भूलें। आगे के संदर्भ के लिए आरेख की जाँच करें।

चरण 11: Arduino कोड

Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड

यह कोड बनाने का एक रोमांचक समय था। यह बिल्कुल भी जटिल कोड नहीं है, यह एंड्रॉइड और साउंड मॉड्यूल के साथ संवाद करने के लिए बस कुछ पुस्तकालयों का उपयोग करता है। काम का एक बड़ा हिस्सा एंड्रॉइड में किया जाता है न कि Arduino में। कोड ब्लूटूथ संचार और ब्लूटूथ से आने वाले डेटा पर आधारित है। कोड इस तरह से बनाया गया है कि हमें अलग-अलग मोड को निष्पादित करने के लिए रोबोट को वॉयस कमांड देनी होती है और Arduino लगातार आने वाले ब्लूटूथ सिग्नल की जांच करता है। किसी भी मोड को रोकने के लिए हमें बस "स्टॉप" कहना होता है। कोड के साथ एकमात्र समस्या यह है कि जब रोबोट बाधा निवारण मोड में होता है तो हमें उसे मैन्युअल रूप से बंद करना पड़ता है। हम इस मोड में "स्टॉप" कमांड का उपयोग नहीं कर सकते हैं। ऐसा इसलिए है क्योंकि इस सुविधा को चालू करने से वस्तुओं की दूरी को स्कैन करने की गति प्रभावित होती है। Arduino को किसी ऑब्जेक्ट की दूरी के साथ-साथ आने वाले ब्लूटूथ सिग्नल दोनों को एक साथ पढ़ना होगा। यह मोड में हस्तक्षेप करता है और रोबोट खुद को पूरी तरह से बाधाओं से बचाने में विफल रहता है। रोबोट तुरंत रुकने में विफल हो सकता है, भले ही आगे की दूरी 30 सेमी से कम हो। तो यह अच्छा होगा कि इस सुविधा को इस मोड में शामिल न करें। बस पुस्तकालयों और कोड को डाउनलोड करें और इसे Arduino पर अपलोड करें। लेकिन अपलोड करने से पहले Arduino से TX और RX (0, 1) पिन निकालना न भूलें। ये पिन सीरियल संचार के लिए उपयोग किए जाते हैं और कोड अपलोड करने के दौरान उपयोग में होते हैं। और इस रोबोट में इन पिनों का उपयोग ब्लूटूथ मॉड्यूल को जोड़ने के लिए किया जाता है। तो उन्हें उतारना याद रखें अन्यथा यह आपके ब्लूटूथ मॉड्यूल को बाधित कर सकता है। यहां कोड और पुस्तकालय हैं:

चरण 12: समस्याओं को सुलझाना और सुधार करना

समस्याओं को सुलझाना और सुधार करना
समस्याओं को सुलझाना और सुधार करना

आप इस चरण को छोड़ सकते हैं क्योंकि यह केवल रोबोट के सुधार से संबंधित है। मेमोरी कार्ड की क्षमता के संबंध में WTV-020-SD-16p मॉड्यूल में कई समस्याएं उत्पन्न होती हैं। ऐसा इसलिए है क्योंकि कुछ मॉड्यूल 2 जीबी कार्ड पर काम करते हैं जबकि कुछ नहीं। इसलिए बेहतर होगा कि आप 1 जीबी का माइक्रो एसडी कार्ड इस्तेमाल करें। कंपोनेंट्स के अलग-अलग वर्जन को इस्तेमाल करने में ज्यादा दिक्कत नहीं होगी। wtv 020 sd मॉड्यूल के विभिन्न संस्करणों का उल्लेख किया जा सकता है। ऐसा इसलिए है क्योंकि मॉड्यूल के बीच केवल पैकेजिंग अंतर मौजूद है, जबकि अधिकांश अन्य आंतरिक चीजें समान रहती हैं। एक और महत्वपूर्ण बात, रोबोट के लिए पीसीबी का उपयोग करने से वर्तमान खपत को काफी हद तक कम करने में मदद मिलेगी। यदि आप मेरी तरह ही अलग-अलग घटकों को जोड़ रहे हैं, तो इसमें आपको कुछ करंट लगेगा क्योंकि इसका एक अच्छा हिस्सा तारों में खो जाएगा, जिसमें उच्च प्रतिरोध होगा। ऐसा इसलिए है क्योंकि सर्किट काफी बड़ा है। इस निर्देशयोग्य में एक पीसीबी की डिजाइनिंग शामिल नहीं है (क्योंकि मैंने एक नहीं बनाया) लेकिन यह रोबोट की शक्ति दक्षता को बढ़ा सकता है। लेकिन BLUE ROVIER 316 अभी तक नहीं किया गया है! मैंने कुछ और विशेषताओं को शामिल करने के बारे में सोचा जैसे कि निम्नलिखित पंक्तियाँ, भूलभुलैया को हल करना और कई अन्य चीजें। लेकिन Arduino UNO पर पिन की कमी के कारण यह एक सपना बना रहा (BLUE ROVIER वास्तव में Arduino के कई पिन खाता है)। इसलिए मैं इस रोबोट की सभी विशेषताओं में सुधार करने और उन्हें एक साथ जोड़कर एक अधिक परिष्कृत और उपयोगी Arduino रोबोट बनाने के बारे में सोचता हूं। तो कुछ महीनों में ROVIER के संशोधित दृश्य को देखने के लिए तैयार हो जाइए !!!मैं रोबोट के अन्य संशोधित संस्करणों को कुछ अन्य लोगों द्वारा भी देखना चाहता हूं जिनमें मेरी तुलना में अधिक रचनात्मकता है !!!!

चरण 13: रोबोट के साथ खेलना

रोबोट के साथ खेलना
रोबोट के साथ खेलना

रोबोट चालू करें और देखें कि यह आपका स्वागत कैसे करता है, आपके साथ खेलता है। कोई भी प्रश्न पूछें (बेवकूफ नहीं!) और उसका उत्तर देखें। आप लाइनों का पालन करने या आगे बढ़ने के लिए कह सकते हैं। जब आप रोबोट को रोकना चाहते हैं तो बस 'रोकें' कहें।

रोबोटिक्स प्रतियोगिता 2017
रोबोटिक्स प्रतियोगिता 2017
रोबोटिक्स प्रतियोगिता 2017
रोबोटिक्स प्रतियोगिता 2017

रोबोटिक्स प्रतियोगिता 2017 में उपविजेता

सिफारिश की: