विषयसूची:

स्वचालित रोबोट को लूटें: 10 कदम (चित्रों के साथ)
स्वचालित रोबोट को लूटें: 10 कदम (चित्रों के साथ)

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

वीडियो: स्वचालित रोबोट को लूटें: 10 कदम (चित्रों के साथ)
वीडियो: रोबोट 🤖 (part 4) #doli #banku #srsir #mastikipaathshala #schoollife #robot #dolly #srindori09 2024, जुलाई
Anonim
स्वचालित रोबोट को लूटो
स्वचालित रोबोट को लूटो

यह निर्देश दक्षिण फ्लोरिडा विश्वविद्यालय (www.makecourse.com) में मेककोर्स की परियोजना की आवश्यकता को पूरा करने के लिए बनाया गया था।

इस ट्यूटोरियल में आप सीखेंगे कि रोब नाम का एक पूरी तरह से स्वचालित रोबोट कैसे बनाया जाता है जो सेंसर से लैस है जो इसे बाधाओं का पता लगाने की अनुमति देता है। रोब तब तक चलता है जब तक वह एक बाधा के संपर्क में नहीं आता है और फिर वह रुक जाता है, अपने आस-पास की जाँच करता है और एक ऐसे रास्ते पर जारी रहता है जो बाधाओं से मुक्त है।

इस रोबोट को बनाने के लिए, Arduino और C++ का ज्ञान आवश्यक नहीं है, लेकिन यह मदद करता है!

आएँ शुरू करें!

चरण 1: आपको क्या चाहिए

इस परियोजना के लिए आपको आवश्यकता होगी:

सामग्री:

  • अरुडिनो यूएनओ X1
  • मोटर शील्ड X1
  • ब्रेडबोर्ड x1
  • डीसी मोटर्स x4
  • पहिए x4
  • HC-SR04 अल्ट्रासोनिक सेंसर X1
  • 9-वी बैटरी धारक x2
  • माइक्रो सर्वो मोटर x1
  • 9वी बैटरी x2
  • विद्युत टेप
  • तारों
  • ब्लैक बॉक्स x1
  • टच सेंसर X1

उपकरण:

  • गर्म गोंद वाली बंदूक
  • सोल्डरिंग आयरन
  • थ्री डी प्रिण्टर
  • पेंचकस
  • वायर कटर

चरण 2: पहिए तैयार करें

पहिए तैयार करें
पहिए तैयार करें
पहिए तैयार करें
पहिए तैयार करें

दो जम्पर तार लें और एक को डीसी मोटर के किनारे पाए गए तांबे के प्रत्येक टैब के माध्यम से रखें। टांका लगाने वाले लोहे का उपयोग करके, जम्पर तारों को डीसी मोटर में सावधानी से मिलाएं। सभी मोटर्स के लिए दोहराएं।

पहिया लें और इसे डीसी मोटर पर तांबे के टैब के विपरीत दिशा में पाए जाने वाले सफेद पिन पर रखें। पहिया कसकर रहना चाहिए और डीसी मोटर के साथ स्वतंत्र रूप से घूमना चाहिए।

यह जांचने के लिए कि क्या पहिए ठीक से काम कर रहे हैं, प्रत्येक डीसी मोटर पर टांका लगाने वाले प्रत्येक तार को 9-वी बैटरी के सकारात्मक और नकारात्मक टर्मिनलों पर रखें। पहिया घूमना चाहिए।

चरण 3: 3डी प्रिंटेड घटक तैयार करना

3-डी प्रिंटर का उपयोग करके, निम्न.stl फ़ाइलों को प्रिंट करें। डिज़ाइन को बदलने की आवश्यकता होने पर भाग फ़ाइलों को भी शामिल किया जाता है।

चरण 4: मोटर शील्ड सेट करें

मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें
मोटर शील्ड सेट करें

एक स्क्रूड्राइवर का उपयोग करके हम डीसी मोटर के प्रत्येक तार को मोटर शील्ड पर M1 M2 M3 और M4 पोर्ट से जोड़ने जा रहे हैं।

उन मोटरों को कनेक्ट करें जो M1 और M2 पोर्ट पर बाएं पहियों को नियंत्रित करेंगे और M3 और M4 पोर्ट पर राइट व्हील मोटर्स को नियंत्रित करेंगे।

यदि कोई मोटर पीछे की ओर चल रही है, तो बस उस पहिये के लिए मोटर शील्ड पोर्ट पर तारों को स्विच करें। (अनिवार्य रूप से सकारात्मक और नकारात्मक कनेक्शन स्विच करना)।

मोटर शील्ड पर +5V, ग्राउंड, A0, A1 और पिन 3 पर सोल्डर लॉन्ग वायर। इनका उपयोग बाद के चरणों में ब्रेडबोर्ड, अल्ट्रासोनिक सेंसर और टच सेंसर को जोड़ने के लिए किया जाएगा।

स्क्रूड्राइवर का उपयोग करके, बैटरी धारक को मोटर शील्ड पर EXT_PWR पोर्ट से कनेक्ट करें। यह मोटर शील्ड और पहियों को शक्ति प्रदान करेगा।

मोटर शील्ड को Arduino पर रखें, यह सुनिश्चित करते हुए कि पोर्ट ठीक से संरेखित हैं।

चरण 5: ब्रेडबोर्ड से कनेक्ट करें

ब्रेडबोर्ड से कनेक्ट करें
ब्रेडबोर्ड से कनेक्ट करें

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

अंतिम चरण में मोटर शील्ड पर सोल्डर किए गए तारों का उपयोग करते हुए, +5V तार को ब्रेड बोर्ड की लाल पावर स्ट्रिप से कनेक्ट करें और ग्राउंड वायर को ब्रेडबोर्ड पर ब्लू पावर स्ट्रिप से कनेक्ट करें।

चरण 6: HC-SR04 अल्ट्रासोनिक सेंसर सेट करें

HC-SR04 अल्ट्रासोनिक सेंसर सेट करें
HC-SR04 अल्ट्रासोनिक सेंसर सेट करें

इस भाग के लिए, आपको चरण ३ से अपने ३-डी मुद्रित भागों की आवश्यकता होगी!

अल्ट्रासोनिक सेंसर को 3-डी प्रिंटेड अल्ट्रासोनिक सेंसर होल्डर भाग में फ़िट करें। अल्ट्रासोनिक सेंसर के पीछे पाए जाने वाले ग्राउंड, ट्रिगर, इको और वीसीसी पोर्ट से 4 महिला को महिला जम्पर तारों से कनेक्ट करें। जम्पर तारों को सर्वो माउंट भाग के अंदर से चलाएं और गर्म गोंद का उपयोग करके, सर्वो माउंट भाग को अल्ट्रासोनिक सेंसर धारक भाग से कनेक्ट करें।

चरण 4 में मोटर शील्ड पर सोल्डर किए गए तारों को अल्ट्रासोनिक सेंसर महिला से महिला कनेक्शन के अंत तक कनेक्ट करें। TRIG को A0 से कनेक्ट होना चाहिए, और ECHO को A1 से कनेक्ट होना चाहिए। ब्रेडबोर्ड पर लाल पावर स्ट्रिप से अल्ट्रासोनिक सेंसर पर वीसीसी पोर्ट के लिए एक कनेक्शन चलाएं और ब्लू पावर स्ट्रिप से ग्राउंड पोर्ट तक एक और कनेक्शन चलाएं।

बिजली के टेप के साथ सुरक्षित कनेक्शन यह सुनिश्चित करने के लिए कि वे ढीले न हों।

चरण 7: सर्वो मोटर सेट करें

सर्वो मोटर सेट करें
सर्वो मोटर सेट करें
सर्वो मोटर सेट करें
सर्वो मोटर सेट करें

इस स्टेप के लिए आपको बेस 3-डी प्रिंटेड पार्ट की जरूरत होगी।

सर्वो मोटर को बेस 3-डी प्रिंटेड हिस्से के सेंटर ओपनिंग (3 आयताकार ओपनिंग के बीच में ओपनिंग) पर फिट करें। उद्घाटन के माध्यम से सर्वो तारों को चलाएं और मोटर ढाल के कोने पर सर्वो मोटर को SER1 पोर्ट पर कनेक्ट करें।

पिछले चरण से सर्वो मोटर के शीर्ष तक अल्ट्रासोनिक टुकड़े को गर्म करें।

चरण 8: टच सेंसर सेट करें

टच सेंसर के पीछे पाए जाने वाले G, V और S पोर्ट से 3 फीमेल जम्पर वायर से कनेक्ट करें।

मोटर शील्ड के पिन 3 पर लगे तार को टच सेंसर के S पोर्ट से कनेक्ट करें। ब्रेडबोर्ड पर लाल पावर स्ट्रिप से अल्ट्रासोनिक सेंसर पर वीसीसी पोर्ट के लिए एक कनेक्शन चलाएं और ब्लू पावर स्ट्रिप से ग्राउंड पोर्ट तक एक और कनेक्शन चलाएं।

चरण 9: रोब इकट्ठा करें

रोब को इकट्ठा करो
रोब को इकट्ठा करो

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

एक बार गोंद गर्म हो जाने पर, बॉक्स के शीर्ष पर बेस/अल्ट्रासोनिक सेंसर भाग को गोंद दें। तारों को बॉक्स के अंदर चलाएं। मोटर शील्ड, Arduino और ब्रेडबोर्ड को बॉक्स के अंदर रखें।

बॉक्स के निचले भाग पर चार डीसी मोटर्स को गर्म गोंद दें, यह सुनिश्चित करते हुए कि एम 1 और एम 2 से जुड़े पहिए बाईं ओर हैं, और एम 3 और एम 4 से जुड़े पहिए दाईं ओर हैं। इस बिंदु पर, रोब को पूर्ण माइनस कोड होना चाहिए।

चरण 10: कोड

प्रदान किए गए कोड को चलाने के लिए, पहले आपको AFmotor और NewPing फ़ाइलों को अपने arduino पुस्तकालयों में डाउनलोड करना होगा।

फ़ाइनलकोड_4कनेक्ट फ़ाइल डाउनलोड करें और इसे अपने arduino पर अपलोड करें।

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

आपका रोबोट अब चलना चाहिए और बाधाओं से बचना चाहिए!

सिफारिश की: