विषयसूची:
- चरण 1: अपना लेगो बेस बनाएं
- चरण 2: पहियों को जोड़ें
- चरण 3: ढलाईकार पहिया जोड़ें
- चरण 4: दूरी सेंसर जोड़ें
- चरण 5: रोबोटिक्स बोर्ड जोड़ें
- चरण 6: रोबोटिक्स बोर्ड का कार्यक्रम करें
- चरण 7: अपने रोबोट को घूमने दें
- चरण 8: आगे बढ़ें
वीडियो: लेगो रोबोट से बचने में बाधा: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
हम लेगो से प्यार करते हैं और हम क्रेजी सर्किट से भी प्यार करते हैं इसलिए हम दोनों को एक सरल और मजेदार रोबोट में जोड़ना चाहते थे जो दीवारों और अन्य वस्तुओं में दौड़ने से बच सके। हम आपको दिखाएंगे कि हमने अपना निर्माण कैसे किया, और आवश्यक बुनियादी बातों की रूपरेखा तैयार की ताकि आप अपना खुद का निर्माण कर सकें। हो सकता है कि आपका संस्करण हमारे संस्करण से बिल्कुल मेल न खाए, और यह ठीक है।
नीचे हमारे द्वारा उपयोग किए जाने वाले इलेक्ट्रॉनिक पुर्जों की सूची और हमारे द्वारा उपयोग किए जाने वाले लेगो भागों की सूची दी गई है। आपके हिस्से अलग-अलग हो सकते हैं, इसलिए अपना काम खुद करने से न डरें।
यदि आप हमारे प्रोजेक्ट्स को पसंद करते हैं और हर हफ्ते हमें जो कुछ मिलता है, उसे देखना चाहते हैं, तो कृपया हमें इंस्टाग्राम, ट्विटर, फेसबुक और यूट्यूब पर फॉलो करें।
आपूर्ति:
ब्राउन डॉग गैजेट्स वास्तव में किट और आपूर्ति बेचते हैं, लेकिन इस प्रोजेक्ट को बनाने के लिए आपको हमसे कुछ भी खरीदने की आवश्यकता नहीं है। यद्यपि यदि आप ऐसा करते हैं तो यह नई परियोजनाओं और शिक्षक संसाधनों को बनाने में हमारी सहायता करता है।
इलेक्ट्रॉनिक पुर्ज़े:
1 एक्स क्रेजी सर्किट रोबोटिक्स बोर्ड
2 एक्स लेगो संगत सतत रोटेशन 360 डिग्री सर्वो
1 एक्स एचसी-एसआर04 अल्ट्रासोनिक दूरी सेंसर
4 x ड्यूपॉन्ट महिला से महिला तार
1 एक्स यूएसबी पावर बैंक
(हमें एक छोटा यूएसबी पावर बैंक मिला है जो हमारे रोबोट में अच्छी तरह फिट बैठता है। आपको अपने रोबोट को यूएसबी पावर बैंक में फिट करने के लिए डिज़ाइन करने की आवश्यकता हो सकती है, या आप अपने स्वयं के बैटरी पैक का भी उपयोग कर सकते हैं।)
लेगो पार्ट्स:
हमने कई तरह के पुर्जों का उपयोग किया है, लेकिन आपको अपने हाथ में जो भी लेगो पुर्जे हैं, उनका उपयोग करते हुए, आपको अपना निर्माण करने के लिए स्वतंत्र महसूस करना चाहिए, हालांकि आप फिट दिखते हैं। आपको जिन महत्वपूर्ण चीजों की आवश्यकता होगी, उनके पास नीचे की तरफ सर्वो को माउंट करने का एक तरीका है, अल्ट्रासोनिक सेंसर ताकि यह सामने की ओर इंगित कर सके, और रोबोटिक्स बोर्ड और पावर स्रोत को जगह में रखने का कोई तरीका हो। एक चुटकी में आप कुछ टेप या रबर बैंड का उपयोग करके जहां आवश्यक हो वहां चीजों को माउंट कर सकते हैं। हमने ब्रिकऑउल पर प्रत्येक भाग के लिए लिंक प्रदान किए हैं, लेकिन आप उन्हें कहीं भी लेगो या लेगो-संगत भागों को बेच सकते हैं।
2 एक्स लेगो वेज बेल्ट व्हील (4185/49750)
1 एक्स लेगो EV3 टेक्निक बॉल पिवोट्स 5003245. सेट करें
1 एक्स लेगो टेक्निक क्रॉस ब्लॉक बीम 3 चार पिन के साथ (48989/65489)
1 एक्स लेगो टेक्निक ईंट 1 एक्स 6 छेद के साथ (3894)
2 एक्स लेगो एक्सल 4 एंड स्टॉप के साथ (87083)
4 एक्स लेगो हाफ बुशिंग (32123/42136)
4 x लेगो ब्रिक 2 x 2 राउंड (3941/6143)
1 एक्स लेगो प्लेट 6 x 12 (3028)
चरण 1: अपना लेगो बेस बनाएं
हमने 6 x 12 लेगो बेस के साथ शुरुआत की, जो कि सबसे छोटा था जिसे हम बनाने में सक्षम थे। आप चाहें तो बड़ा जा सकते हैं लेकिन छोटा एक चुनौती हो सकता है।
हमारे रोबोट की चौड़ाई हमारे पास मौजूद यूएसबी पावर बैंक द्वारा निर्धारित की गई थी, क्योंकि हमें इसे जगह में स्लाइड करने में सक्षम होने की आवश्यकता थी। एक बड़ी बैटरी के लिए एक बड़े रोबोट की आवश्यकता हो सकती है।
बैटरी को समायोजित करने के लिए अपने आधार को पर्याप्त लंबा बनाएं और रोबोटिक्स बोर्ड में फिट होने के लिए इसके ऊपर जगह छोड़ दें।
चरण 2: पहियों को जोड़ें
प्रत्येक सर्वो मोटर को आपके रोबोट बेस के निचले भाग पर चढ़ना होगा।
हमने ऐसा करने के लिए इन भागों का उपयोग किया:
- लेगो एक्सल 4 एंड स्टॉप के साथ (87083)
- लेगो हाफ बुशिंग (32123/42136)
- लेगो ब्रिक 2 x 2 राउंड (3941/6143)
2 सर्वो को माउंट करने के लिए आपको प्रत्येक भाग में से 4 की आवश्यकता होगी।
एक बार घुड़सवार होने पर आप पहिया जोड़ सकते हैं, जो लेगो वेज बेल्ट व्हील (4185/49750) है।
अन्य लेगो बिल्ड की तरह, कई विकल्प हैं! उपरोक्त सर्वो/व्हील माउंट हमारे लिए काम करता है, लेकिन आप कुछ अलग करने की कोशिश कर सकते हैं।
चरण 3: ढलाईकार पहिया जोड़ें
हमारा ढलाईकार पहिया हमारे रोबोट को रोल करने की अनुमति देता है, जो सर्वो से जुड़े दो पहियों द्वारा संचालित होता है, जिसमें ढलाईकार "तीसरे पहिया" के रूप में कार्य करता है ताकि हमारा रोबोट आसानी से घूम सके और आगे बढ़ सके।
ये वे भाग हैं जिनका उपयोग हमने अपने ढलाईकार पहिया लगाव के लिए किया है:
- लेगो EV3 टेक्निक बॉल पिवट सेट 5003245
- लेगो टेक्निक क्रॉस ब्लॉक बीम ३ चार पिन के साथ (४८९८९ / ६५४८९)
- लेगो टेक्निक ब्रिक 1 x 6 छेद के साथ (3894)
हमारे रोबोट के पुराने संस्करण में हमने "लेग" के रूप में कुछ गोल लेगो टुकड़ों का उपयोग किया था और वे टेबल जैसी चिकनी सतह पर ठीक काम करते हैं, लेकिन गलीचे से ढंकना या गैर-चिकनी फर्श पर अच्छी तरह से काम नहीं करते हैं। यदि आपके पास ढलाईकार पहिया नहीं है, तो "पैर" विकल्प पर विचार करें।
चरण 4: दूरी सेंसर जोड़ें
हम रोबोट के सामने अल्ट्रासोनिक दूरी सेंसर को माउंट करना चाहते हैं ताकि यह "देख" सके कि यह कहाँ जा रहा है, और यह जान सकता है कि किसी बाधा को मारने से पहले कब रुकना है।
हमने अल्ट्रासोनिक सेंसर के लिए लेगो-संगत धारक को 3 डी प्रिंट किया। यदि आप इसका उपयोग करना चाहते हैं तो आप Thingiverse पर फ़ाइल पा सकते हैं:
यदि आपके पास 3D प्रिंटर तक पहुंच नहीं है, तो आप कुछ लेगो टुकड़े, टेप, रबर बैंड, ज़िप टाई, या किसी अन्य विधि का उपयोग करके सेंसर को रखने का एक तरीका बना सकते हैं। महत्वपूर्ण बात यह है कि यह इंगित करना चाहिए कि रोबोट आगे बढ़ने पर कहां जा रहा है।
चरण 5: रोबोटिक्स बोर्ड जोड़ें
रोबोटिक्स बोर्ड इस ऑपरेशन का दिमाग है। इसका मतलब लेगो ईंटों के ऊपर बैठना है, इसलिए इसे बढ़ाना आसान है।
आमतौर पर रोबोटिक्स बोर्ड का उपयोग प्रवाहकीय टेप के साथ सीधे लेगो के शीर्ष पर सर्किट बनाने के लिए किया जाता है, लेकिन चूंकि हम केवल दो सर्वो और एक दूरी सेंसर का उपयोग कर रहे हैं, हम उन्हें सीधे बोर्ड पर हेडर पिन में प्लग कर सकते हैं।
हम बोर्ड को उन्मुख करना चाहते हैं ताकि आप बिजली के लिए यूएसबी केबल को आसानी से प्लग कर सकें। (हम भाग्यशाली थे कि हमारे "रैंडम केबल्स के विशाल बिन" में एक बहुत ही छोटा यूएसबी केबल मिला)
अब आप सेंसर और सर्वो में प्लग इन कर सकते हैं!
सेंसर के लिए आपको रोबोटिक्स बोर्ड पर इको पिन को पिन 3 से कनेक्ट करना होगा, फिर ट्रिगर पिन को पिन 5 से कनेक्ट करना होगा, फिर वीसीसी को 5 वी और जीएनडी को जीएनडी से कनेक्ट करना होगा। यह सेंसर को शक्ति देगा और इसे रोबोटिक्स बोर्ड से बात करने की अनुमति देगा।
आगे आपको प्रत्येक सर्वो कनेक्टर को संलग्न करना होगा। उन्हें प्लग इन करना आसान है, बस यह सुनिश्चित करें कि भूरे रंग के तार GND से जुड़ते हैं, लाल तार 5V से जुड़ते हैं, और नारंगी तार बाएं सर्वो के लिए पिन D6 से जुड़ते हैं, और दाएं सर्वो के लिए D9।
चरण 6: रोबोटिक्स बोर्ड का कार्यक्रम करें
हमारे रोबोट के काम करने से पहले आपको रोबोटिक्स बोर्ड पर कोड अपलोड करना होगा। यदि आपने पहले से ऐसा नहीं किया है, तो सुनिश्चित करें कि आपके पास अपने कंप्यूटर पर मुफ्त Arduino IDE सॉफ़्टवेयर का नवीनतम संस्करण स्थापित है।
हमारा कोड हमारे गिटहब रेपो में पाया जाता है, जिसे आप यहां पा सकते हैं:
github.com/BrownDogGadgets/CrazyCircuits/tree/master/Projects/Avoidance%20Robot
कोड सरल है, और सब कुछ क्या करता है यह समझाने में मदद करने के लिए भारी टिप्पणी की गई थी।
आपको न्यूपिंग लाइब्रेरी की भी आवश्यकता होगी, जो यहां पाई जा सकती है:
चरण 7: अपने रोबोट को घूमने दें
एक बार जब आप अपना रोबोट बना लेते हैं, और कोड रोबोटिक्स बोर्ड पर अपलोड कर दिया जाता है, तो आप इसका परीक्षण कर सकते हैं!
यूएसबी पावर बैंक में प्लग इन करके और अपने रोबोट को आगे बढ़ने देना शुरू करने का सबसे आसान तरीका है। यदि आप अपना हाथ उसके सामने रखते हैं, तो उसे पीछे हटना चाहिए, मुड़ना चाहिए और फिर आगे बढ़ना चाहिए। (इसे टेबल से लुढ़कने न दें!)
हमने अपने रोबोट के लिए एक पुराने कार्डबोर्ड बॉक्स का उपयोग करने के लिए एक साधारण हेक्सागोनल कार्डबोर्ड "अखाड़ा" बनाया। आपके पास जो कुछ है उसके साथ रचनात्मक होने के लिए स्वतंत्र महसूस करें।
चरण 8: आगे बढ़ें
यदि आप इस परियोजना के साथ थोड़ा और आगे जाना चाहते हैं तो नीचे कुछ प्रश्न और एक अतिरिक्त गतिविधि दी गई है।
प्रशन
अपना रोबोट बनाते समय आपने क्या सीखा?
इस्तेमाल किए गए लेगो भागों में आपकी पसंद क्या निर्धारित करती है?
यदि आपके रोबोट में बड़े पहिये होते तो क्या आपका रोबोट तेजी से लुढ़कता?
अतिरिक्त गतिविधि
कोड में दो चर हैं (नीचे दिखाया गया है) आप समायोजित कर सकते हैं जो रोबोट के बैक अप के समय की मात्रा को बदल देगा और फिर दीवार से बचने के लिए बदल जाएगा। बेझिझक गोबैकवर्ड टाइम और टर्न राइटटाइम को बदलें और देखें कि रोबोट की क्रियाओं को कैसे प्रभावित करता है। याद रखें, जब आप अपने कोड में परिवर्तन करते हैं तो आपको उसे अपने रोबोट पर पुनः अपलोड करना होगा।
// सेट करें कि आपका रोबोट कितने मिलीसेकंड के लिए पीछे की ओर जाएगा
इंट गोबैकवर्डटाइम = 1000; // सेट करें कि आपका रोबोट कितने मिलीसेकंड में इंट टर्नराइटटाइम = 1000 के लिए बदलेगा;
(नोट: 1000 मिलीसेकंड 1 सेकंड के बराबर है।)
हमें उम्मीद है कि आपने हमारे क्रेजी सर्किट अवॉइडेंस रोबोट का आनंद लिया है, और आपको अपना खुद का निर्माण करना है। हमें अपना निर्माण करने और इसे आपके साथ साझा करने में मज़ा आया!
सिफारिश की:
OAREEE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा (OAREE) के लिए बाधा से बचने वाला रोबोट: 5 कदम (चित्रों के साथ)
OAREE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा के लिए बाधा से बचने वाला रोबोट (OAREE): OAREE (इंजीनियरिंग शिक्षा के लिए बाधा से बचने वाला रोबोट) डिज़ाइन: इस निर्देश का लक्ष्य एक OAR (बाधा से बचने वाला रोबोट) रोबोट डिज़ाइन करना था जो सरल / कॉम्पैक्ट था, 3 डी प्रिंट करने योग्य, इकट्ठा करने में आसान, मूवम के लिए निरंतर रोटेशन सर्वो का उपयोग करता है
अल्ट्रासोनिक सेंसर का उपयोग करने वाले रोबोट से बचने में बाधा: 9 कदम (चित्रों के साथ)
अल्ट्रासोनिक सेंसर का उपयोग करते हुए बाधा से बचने वाला रोबोट: यह अल्ट्रासोनिक सेंसर (HC SR 04) और Arduino Uno बोर्ड का उपयोग करके बाधा से बचने वाले रोबोट के बारे में एक सरल परियोजना है। रोबोट बाधाओं से बचने और सेंसर द्वारा अनुसरण करने का सबसे अच्छा तरीका चुनता है। और कृपया ध्यान दें कि यह एक नहीं है ट्यूटोरियल प्रोजेक्ट, आपको साझा करें
Arduino Uno का उपयोग करने वाले रोबोट से बचने में बाधा: 5 कदम (चित्रों के साथ)
Arduino Uno का उपयोग करते हुए बाधा से बचने वाला रोबोट: हाय दोस्तों यह एक बहुत ही सरल और काम करने वाली परियोजना है जिसे arduino का उपयोग करके बाधा से बचने वाला रोबोट कहा जाता है और इस परियोजना की विशेषता यह है कि यह ब्लूटूथ के माध्यम से स्मार्टफोन पर किस तरह से यात्रा कर रहा है, इसकी आज्ञा देता है
EBot8 का उपयोग करने वाले रोबोट से बचने में बाधा: 4 कदम (चित्रों के साथ)
EBot8 का उपयोग कर रोबोट से बचने में बाधा: इस ट्यूटोरियल में, आप सीखेंगे कि रोबोट कार कैसे बनाई जाती है जो इसके रास्ते में मौजूद बाधाओं से बच जाएगी। अवधारणा का उपयोग और शर्तों के अनुसार विभिन्न तरीकों से लागू किया जा सकता है। आवश्यक सामग्री: 1. पहिए x4 2. चेसिस (आप या तो खरीद सकते हैं
OAWR कैसे बनाएं (रोबोट चलने से बचने में बाधा): 7 कदम (चित्रों के साथ)
OAWR कैसे बनाएं (वॉकिंग रोबोट से बचने में बाधा): यह निर्देश दिखाता है कि थोड़ा चलने वाला रोबोट कैसे बनाया जाता है जो बाधाओं से बचा जाता है (कई व्यावसायिक रूप से उपलब्ध विकल्पों की तरह)। लेकिन एक खिलौना खरीदने में क्या मज़ा है जब आप इसके बजाय एक मोटर, प्लास्टिक की शीट और बोल्ट के ढेर और प्रो से शुरू कर सकते हैं