विषयसूची:

लेगो रोबोट से बचने में बाधा: 8 कदम (चित्रों के साथ)
लेगो रोबोट से बचने में बाधा: 8 कदम (चित्रों के साथ)

वीडियो: लेगो रोबोट से बचने में बाधा: 8 कदम (चित्रों के साथ)

वीडियो: लेगो रोबोट से बचने में बाधा: 8 कदम (चित्रों के साथ)
वीडियो: Root Canal Treatment & Tooth Abscess 2024, जुलाई
Anonim
लेगो रोबोट से बचने में बाधा
लेगो रोबोट से बचने में बाधा
लेगो रोबोट से बचने में बाधा
लेगो रोबोट से बचने में बाधा
लेगो रोबोट से बचने में बाधा
लेगो रोबोट से बचने में बाधा

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

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

यदि आप हमारे प्रोजेक्ट्स को पसंद करते हैं और हर हफ्ते हमें जो कुछ मिलता है, उसे देखना चाहते हैं, तो कृपया हमें इंस्टाग्राम, ट्विटर, फेसबुक और यूट्यूब पर फॉलो करें।

आपूर्ति:

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

इलेक्ट्रॉनिक पुर्ज़े:

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 सेकंड के बराबर है।)

हमें उम्मीद है कि आपने हमारे क्रेजी सर्किट अवॉइडेंस रोबोट का आनंद लिया है, और आपको अपना खुद का निर्माण करना है। हमें अपना निर्माण करने और इसे आपके साथ साझा करने में मज़ा आया!

सिफारिश की: