विषयसूची:

रोबोटिक्स मशीन परियोजना: 6 कदम
रोबोटिक्स मशीन परियोजना: 6 कदम

वीडियो: रोबोटिक्स मशीन परियोजना: 6 कदम

वीडियो: रोबोटिक्स मशीन परियोजना: 6 कदम
वीडियो: How to Make Hydraulic Powered Robotic Arm from Cardboard 2024, नवंबर
Anonim
रोबोटिक्स मशीन परियोजना
रोबोटिक्स मशीन परियोजना

वर्तमान समय में, रोबोट का उपयोग अब निर्माण की प्रक्रियाओं को गति देने के लिए किया जाता है, जिसमें असेंबली लाइन, ऑटोमेशन और बहुत कुछ में उनका उपयोग शामिल है। हमें इंजीनियरिंग के क्षेत्र में इस्तेमाल करने के लिए और एक काम कर रहे रोबोट के निर्माण के लिए खुद को अनुकूलित करने के लिए, हमारा लक्ष्य एक काम करने वाले रोबोट का निर्माण करना था जो एक गेंद को इकट्ठा करेगा और इसे एक लक्ष्य में जमा करेगा।

चरण 1: अपना लक्ष्य और सीमाएं निर्धारित करें

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

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

चरण 2: लागत के साथ आवश्यक आपूर्ति

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

हमारे भागों की सूची में शामिल हैं: (कोई भी जिनके पास उनके आगे कोई कीमत नहीं है, उन्हें प्रदान किया गया था)

50 पुरुष से पुरुष तार

50 पुरुष से महिला तार

50 महिला से महिला तार

1 Arduino Uno/Arduino मेगा 2560

4 पहिए $26.99

2 बॉल कास्टर $4.99

4 मोटर्स

4 मोटर माउंट

मिश्रित एल्युमिनियम शीट *सभी माप इंच में हैं और ⅛ मोटे हैं* (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 आधार, 3.861 ऊंचा, और 10 कर्ण (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 बैटरी

1 मोटर चालक

रिसीवर के साथ 1 रिमोट कंट्रोलर

38 नट $4.99

38 बोल्ट $5.99

चरण 3: स्कैमैटिक्स

schematics
schematics
schematics
schematics

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

चरण 4: निर्माण

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

चरण 5: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

एक रोबोट आमतौर पर या तो किसी प्रकार की भाषा की प्रोग्रामिंग द्वारा, या सामंजस्य में काम करने के लिए डिज़ाइन किए गए यांत्रिक भागों का उपयोग करके चलता है। इस मामले में, हमने Arduino कोडिंग भाषा का उपयोग करके अपने रोबोट को प्रोग्राम किया। इससे हममें से कुछ को आवश्यक कौशल में महारत हासिल करने के लिए प्रोग्रामिंग का एक नया डेटाबेस सीखना पड़ता है।

ऊपर रोबोट के लिए हमारी अपेक्षित वायरिंग योजनाओं का एक बुनियादी योजनाबद्ध है।

नीचे हमारे रोबोट के लिए हमारा ड्राइविंग कार्यक्रम है, और गेंद पुनर्प्राप्ति विधि बहुत सरल होगी क्योंकि हमें केवल आगे और पीछे चलने वाली मोटर की आवश्यकता होगी।

कोड:

इंट ch1;

इंट ch2;

int myInts[20];

इंट फाइनलडिस्टेंस;

इंट मूविंग;

इंट स्टॉप;

इंट टाइमर;

इंट एक्स = 0;

इंट स्टॉप टाइमर;

इंट ऐरेवैल्यू;

शून्य सेटअप () {// एक बार चलाने के लिए अपना सेटअप कोड यहां डालें: पिनमोड (45, INPUT);

पिनमोड (43, इनपुट);

सीरियल.बेगिन (९६००);

}

शून्य लूप () {

// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए:

ch1 = पल्सइन (22, हाई);

ch2 = पल्सइन (24, हाई);

// सीरियल.प्रिंट ("चा:");

सीरियल.प्रिंट (सीएचए);

// सीरियल.प्रिंट ("सीएचबी:");

सीरियल.प्रिंट्लन (सीएचबी);

अगर (ch1> 1463) {टाइमर = मिली ();

}

अगर (ch1 == 1463) {

स्टॉपटाइमर = मिली ();

ArrayValue = (टाइमर - स्टॉपटाइमर);

अगर (ऐरेवैल्यू> = 0)

{

सीरियल.प्रिंट (myInts [0]);

myInts[x] = ArrayValue; एक्स++;

}

}

चरण 6: अपने रोबोट का सर्वोत्तम उपयोग करें

इतनी मेहनत करने के बाद, अब आपके पास पूरी तरह से काम करने वाला रोबोट होना चाहिए जो रिमोट कंट्रोल पर प्रतिक्रिया करता हो! अपने आप पर गर्व करें और अपने रोबोट का आनंद लें!

सिफारिश की: