विषयसूची:

Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं: 5 कदम
Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं: 5 कदम

वीडियो: Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं: 5 कदम

वीडियो: Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं: 5 कदम
वीडियो: बेबी ऑटोबोट ट्रांसफार्मर - कैसे बाधाओं रोबोट से बचने के लिए (Arduino) 2024, जुलाई
Anonim
Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं
Arduino का उपयोग करके रोबोट से बचने में बाधा कैसे बनाएं

इस निर्देश में, मैं आपको सिखाऊंगा कि कैसे Arduino के साथ काम करने वाले रोबोट से बचने में बाधा उत्पन्न करें। आपको Arduino से परिचित होना चाहिए। Arduino एक कंट्रोलर बोर्ड है जो atmega माइक्रोकंट्रोलर का उपयोग करता है। आप Arduino के किसी भी संस्करण का उपयोग कर सकते हैं लेकिन मैंने अपने रोबोट पर Arduino Uno r3 का उपयोग किया है।

कोड बहुत आसान है और सर्किट में केवल 4-5 तार होते हैं। रोबोट L293D मोटर शील्ड का भी उपयोग करता है जो मोटरों को चलाने के लिए Arduino के अनुकूल है। तो, ढाल सीधे Arduino पर फिट बैठती है, जिससे सब कुछ आसान हो जाता है … मूल रूप से, हमारा रोबोट एक कार है जो आगे बढ़ती है और यदि कोई बाधा उसके रास्ते में आती है, तो वह वहीं रुक जाती है, थोड़ा पीछे चलती है, और फिर उसका सिर बाएँ और दाएँ घूमता है। फिर यह दूरी की तुलना करता है और रोबोट अधिक दूरी के साथ दिशा में मुड़ जाता है। फिर रोबोट फिर से पूरी प्रक्रिया को दोहराते हुए उस दिशा में आगे बढ़ता है।

दूरी का पता लगाने के लिए, रोबोट HC-sr04 अल्ट्रासोनिक सेंसर का उपयोग करता है। तो यह सेंसर प्रत्येक 10 माइक्रोसेकंड में अल्ट्रासोनिक ध्वनि तरंगें भेजता है, और यदि कोई बाधा आगे है, तो सेंसर प्रतिध्वनि प्राप्त करता है। यात्रा के समय के आधार पर, यह सेंसर और वस्तु के बीच की दूरी को जानता है। चलिए, शुरू करते हैं…

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

आवश्यक भाग
आवश्यक भाग

इसलिए किसी भी परियोजना को शुरू करने के लिए, हमें पहले आवश्यक भागों को इकट्ठा करना होगा। आवश्यक सभी भागों का उल्लेख नीचे किया गया है: -

  • अरुडिनो
  • L293D मोटर शील्ड
  • चेसिस (मोटर और पहियों सहित)
  • तारों
  • बैटरी रखने वाला
  • माइक्रो सर्वो मोटर
  • HC-sr04 अल्ट्रासोनिक सेंसर मॉड्यूल
  • सेंसर के लिए ब्रैकेट धारण करना

तो इन सामग्रियों को इकट्ठा करें और अगले चरण पर आगे बढ़ें।

चरण 2: चेसिस को इकट्ठा करें

चेसिस को इकट्ठा करो
चेसिस को इकट्ठा करो
चेसिस को इकट्ठा करो
चेसिस को इकट्ठा करो

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

इसे सर्वो मोटर पर न चिपकाएं क्योंकि बाद में गलत स्थिति के मामले में इसे व्यवस्थित किया जा सकता है। बस इसे ठीक करो। इसे इस तरह से ठीक करें कि सेंसर सामने की ओर हो (आंखें सामने की ओर हों)।

मोटरों में तार लगाएं और अगले चरण के लिए तैयार रहें। सेंसर को भी।

चरण 3: मुख्य कनेक्शन

मुख्य कनेक्शन
मुख्य कनेक्शन

तो अब हम कनेक्शन करने जा रहे हैं। 5-6 से अधिक कनेक्शन नहीं हैं, इसलिए यह केक का एक टुकड़ा होगा। ऊपर दिए गए आरेख के अनुसार सेंसर के कनेक्शन बनाएं। सर्वो मोटर और डीसी बो मोटर्स को शील्ड से जोड़ा जा सकता है। बैटरी को शील्ड से कनेक्ट करें और शील्ड को Arduino बोर्ड से कनेक्ट करें।

चरण 4: Arduino कोड

Arduino कोड
Arduino कोड

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

चरण 5: भागो

इसलिए हमने अपना OBSTACLE AVODING ROBOT बनाया है। अब समय आ गया है कि हम अपने कूल रोबोट के साथ खेलें और अपने कोड में नए प्रयोग करें।

सिफारिश की: