विषयसूची:
- चरण 1: आपको क्या चाहिए:
- चरण 2: सर्वो को कैलिब्रेट करना
- चरण 3: पैरों को इकट्ठा करना
- चरण 4: सर्वो को स्थापित करना
- चरण 5: Arduino जोड़ना
- चरण 6: वायरिंग
- चरण 7: और कुछ कोड
- चरण 8: आपका काम हो गया
वीडियो: रोबोटिक चूहा: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
टिंकरकाड प्रोजेक्ट्स »
नमस्कार!
मेरा नाम डेविड है, मैं स्पेन में रहने वाला एक 14 साल का लड़का हूं और यह मेरा पहला इंस्ट्रक्शनल है। मैं पिछले कुछ समय से रोबोट बना रहा हूं और पुराने कंप्यूटरों को ठीक कर रहा हूं और मेरे रोबोटिक्स शिक्षक ने मुझे बताया कि जो मैंने सीखा है उसे अन्य लोगों के साथ साझा करना शुरू करने का यह अच्छा समय है। तो अब हम शुरू करें!
एक दिन मेरे एक दोस्त ने मुझे रोबोट और कुछ घटकों के निर्माण के लिए एक 3D मॉडल दिया: एक आर्डिनो नैनो माइक्रोकंट्रोलर और दो सर्वो मोटर्स, इन 3 चीजों के साथ मैंने अपना छोटा रोबोट बनाना शुरू किया। इस निर्देश में मैं आपके साथ साझा करने जा रहा हूं कि यह रोबोट कैसे बनाया जाता है, साथ ही मैं 3D मॉडल और मेरे द्वारा लिखे गए कोड को भी शामिल करूंगा, ताकि आपके पास वह सब हो जो आपके पास अपना रोबोट चूहा बनाने के लिए आवश्यक हो!
चरण 1: आपको क्या चाहिए:
- अरुडिनो नैनो माइक्रोकंट्रोलर
- 2 SG90 सर्वो मोटर्स (आप उन्हें Amazon, या कुछ ऑनलाइन दुकानों में पा सकते हैं)
- आपको 3D मॉडल प्रिंट करना होगा या आप कार्डबोर्ड या प्लास्टिक से एक संरचना बना सकते हैं। मैंने इस मॉडल का उपयोग किया: https://www.tinkercad.com/things/12eU8UHtMSB टिंकर रोबोट लैब्स से
- कुछ तार, और एक छोटा ब्रेडबोर्ड
- 9 वोल्ट की बैटरी और एक कनेक्टर
इसके अलावा आपको arduino IDE का उपयोग करने की आवश्यकता होगी, आप इसे अगले लिंक में डाउनलोड कर सकते हैं:
चरण 2: सर्वो को कैलिब्रेट करना
रोबोट शुरू करने से पहले आपको एक पिछला चरण करना होगा। आपको सर्वो की मध्य स्थिति खोजने की आवश्यकता है। एक सर्वो 180 डिग्री (आधा परिधि) मोड़ सकता है, और आपको यह पता लगाने की आवश्यकता है कि पैरों को शरीर के लंबवत रखने में सक्षम होने के लिए पहले 90 डिग्री की स्थिति कहां है। ऐसा करने के लिए मैंने एक प्रोग्राम लिखा जो सर्वो को 90º की स्थिति में रखता है। एक बार जब सर्वो 90º पर हों तो आपके पास एक संदर्भ बिंदु होगा जहां कार्यक्रम की शुरुआत में सर्वो होगा।
यह वह प्रोग्राम है जिसका उपयोग मैं सर्वो को केन्द्रित करने के लिए करता हूँ:
#शामिल
सर्वो फ्रंट;
सर्वो बैक;
व्यर्थ व्यवस्था() {
फ्रंट.अटैच(9);
बैक.अटैच(6);
}
शून्य लूप () {
फ्रंट.राइट (90);
बैक.राइट (90);
}
रोबोट की गति में सुधार करने और एक आदर्श चाल पाने के लिए आपको सॉफ़्टवेयर या हार्डवेयर में छोटे समायोजन करने होंगे, लेकिन पहले रोबोट को चलते हैं, और परियोजना के अंत में, आप इन समायोजनों को करने में सक्षम होंगे.
चरण 3: पैरों को इकट्ठा करना
इसके बाद आपको सर्वो के शाफ्ट को लेना है और इसे रोबोट के पैरों में डालना है, इसे आसान बनाने के लिए आप शाफ्ट में प्रवेश करने के लिए पैरों में छेद के आसपास की सामग्री को थोड़ा सा काट सकते हैं।
दूसरे, आपको शाफ्ट में 3 डी पैरों के साथ सर्वो में पेंच करने की आवश्यकता होगी, जब आपके पास सभी सही स्थिति में हों, तो शाफ्ट और पैरों के बीच उन्हें सुरक्षित करने के लिए गर्म गोंद की एक छोटी सी बिंदी लगाएं। चरण 2 में दिखाए गए अनुसार पैरों को 90 डिग्री पर रखना सुनिश्चित करें।
चरण 4: सर्वो को स्थापित करना
अब आपको रोबोट के शरीर में सर्वो को स्थापित करना होगा, ऐसा करने के लिए आपको शरीर को एक हाथ में लेना होगा और सर्वो में, पैरों के साथ, उस छेद में धक्का देना होगा जो आपके पास सर्वो के लिए है। सुनिश्चित करें कि सर्वो के तार सही स्थिति में जाते हैं, यदि नहीं तो सर्वो चेसिस में फिट नहीं होगा। सर्वो होल के एक तरफ एक छोटा सा स्लॉट होता है। तारों के लिए उस स्लॉट का प्रयोग करें।
पैरों के दूसरे सेट के साथ इस चरण को दोहराएं।
चरण 5: Arduino जोड़ना
इन सभी चरणों के बाद आपके पास रोबोट हार्डवेयर समाप्त हो जाएगा। अब हम अंतिम भाग में प्रवेश कर रहे हैं, इलेक्ट्रॉनिक्स और वायरिंग। सबसे पहले, Arduino Nano लें और इसे ब्रेडबोर्ड में धकेलें, फिर आपको ब्रेडबोर्ड के निचले हिस्से में पेपर को हटाना होगा और ब्रेडबोर्ड को 3D मॉडल में गोंद करना होगा।
चरण 6: वायरिंग
चलो वायरिंग करते हैं! इस चरण में जिसमें आप ब्रेडबोर्ड से सभी तारों को सर्वो से जोड़ेंगे।
सभी सर्वो में तीन तार होते हैं, इसलिए एक जानकारी के लिए है कि आर्डिनो भेजता है, नारंगी एक, दूसरा + 5 वी वर्तमान के लिए है, लाल एक, और अंत में जीएनडी (या जमीन) तार, जो भूरा है।
तारों को जोड़ने के लिए आप उस कोड को देखना चाह सकते हैं जिसका उपयोग हमने सर्वो को केन्द्रित करने के लिए किया है। कोड में हम देख सकते हैं कि सामने के पैरों के लिए सर्वो पिन D9 से जुड़ा है और दूसरा सर्वो, पिछले पैरों और पूंछ के लिए यह पोर्ट D6 में जुड़ा हुआ है। इसका मतलब है कि सामने वाले सर्वो का नारंगी तार D9 पिन में जाता है, और पिछले पैरों के लिए सर्वो का नारंगी तार D6 पिन से जुड़ा होता है। दोनों सर्वो की लाल केबल 5V पर जाती है और दोनों सर्वो के भूरे रंग के तार GND (Arduino Nano के GND पिन में से कोई भी) में जाते हैं।
चरण 7: और कुछ कोड
रोबोट को खत्म करने के लिए आपको उसे जीवंत करना होगा!, तो यहाँ मेरा पसंदीदा हिस्सा, कोड आता है।
यहां नीचे, मैं आपके साथ कोड साझा करता हूं। आपके रोबोट को एक आदर्श गेट के साथ चलने की कुंजी यह है कि इसे अपने चूहे के वजन और संतुलन के लिए पूरी तरह से अनुकूलित करने के लिए कार्यक्रम को संशोधित किया जाए, लेकिन मैं केवल इसकी अनुशंसा करता हूं यदि आप arduino के प्रोग्राम के बारे में थोड़ा जानते हैं। यदि आपका चूहा चलने में कठिनाई करता है, तो एक टिप्पणी लिखें और मैं आपके चूहे को कुछ शैली के साथ चलने में मदद कर सकता हूँ!
यहां आपके पास वह कोड है जिसका मैंने उपयोग किया था:
#शामिल
सर्वो फ्रंट;
सर्वो बैक;
व्यर्थ व्यवस्था() {
फ्रंट.अटैच(9);
बैक.अटैच(6);
फ्रंट.राइट (92); // मेरा फ्रंट सर्वो, 90 डिग्री पर पूरी तरह से सीधा नहीं था, इसलिए मुझे कोण को 92 डिग्री में संशोधित करना पड़ा।
बैक.राइट (90);
देरी (1000); // रोबोट सभी पैरों को शरीर के लंबवत रखता है और एक सेकंड प्रतीक्षा करता है
}
शून्य लूप () {
// यह लूप तब तक चलेगा जब तक आप रोबोट को अनप्लग नहीं कर देते
// आप अपने रोबोट को तेज या धीमी गति से चलने या बड़ा या छोटा कदम बनाने के लिए आंदोलनों के बीच के कोण या देरी के समय को संशोधित कर सकते हैं
फ्रंट.राइट (132);
देरी (100);
बैक.राइट (50);
देरी (300);
फ्रंट.राइट (50);
देरी (100);
बैक.राइट (130);
देरी (300);
}
Arduino के प्रोग्रामिंग प्लेटफॉर्म में प्रोग्राम लिखने के बाद आप इसे रोबोट में अपलोड कर सकते हैं और देख सकते हैं कि यह कैसे चलता है।
चरण 8: आपका काम हो गया
यह रोबोट असेंबल करने के लिए सुपर सरल है, और प्रोग्राम भी काफी सरल है। इसे हिलाना आसान है… लेकिन इसे इनायत से चलाना काफी जटिल है। यदि आप वॉकिंग रोबोट बनाना और प्रोग्रामिंग शुरू करना चाहते हैं, तो यह आपके लिए एक अच्छा प्रोजेक्ट है। आप इस परियोजना के साथ सीखेंगे कि कैसे एक "चाल" प्रोग्राम करना है, आपके रोबोट को चलने के लिए निर्देशों का क्रम।
मुझे आशा है कि आपने मेरे पहले निर्देशों का आनंद लिया है और कृपया, अगर आपको अपने रोबोट के साथ किसी भी मदद की ज़रूरत है, तो मुझे अंग्रेजी, फ्रेंच या स्पेनिश में आपकी सहायता करने में खुशी होगी।
डेविड
सिफारिश की:
ग्रिपर के साथ रोबोटिक आर्म: 9 कदम (चित्रों के साथ)
ग्रिपर के साथ रोबोटिक आर्म: पेड़ों के बड़े आकार के कारण और उन क्षेत्रों की गर्म जलवायु के कारण जहां नींबू के पेड़ लगाए जाते हैं, नींबू के पेड़ों की कटाई को कड़ी मेहनत माना जाता है। इसलिए हमें कृषि श्रमिकों को अपना काम अधिक आसानी से पूरा करने में मदद करने के लिए कुछ और चाहिए
सहानुभूति डिजाइनिंग: Arduino स्वचालित चूहा फीडर: 18 कदम
एम्पैथेटिक डिजाइनिंग: अरुडिनो ऑटोमैटिक रैट फीडर: यह इंस्ट्रक्शनल एक समान आकार के चूहे या पालतू जानवर के लिए एक स्वचालित फीडिंग डिवाइस के निर्माण के लिए एक सर्वव्यापी गाइड के रूप में कार्य करता है। इस परियोजना के लिए प्रेरणा मेरी बहन के चूहे से मिली, जिन्हें ठीक 4 भोजन छर्रों को खिलाने की जरूरत है
ननचुक नियंत्रित रोबोटिक आर्म (Arduino के साथ): 14 कदम (चित्रों के साथ)
नंचुक नियंत्रित रोबोटिक आर्म (Arduino के साथ): रोबोटिक हथियार कमाल के हैं! दुनिया भर में कारखानों में वे हैं, जहां वे पेंट करते हैं, मिलाप करते हैं और सटीकता के साथ सामान ले जाते हैं। वे अंतरिक्ष की खोज, समुद्र में दूर से चलने वाले वाहनों और यहां तक कि चिकित्सा अनुप्रयोगों में भी पाए जा सकते हैं! और अब आप
नियंत्रित वायरलेस दस्ताने के साथ रोबोटिक हाथ - NRF24L01+ - Arduino: 7 कदम (चित्रों के साथ)
नियंत्रित वायरलेस दस्ताने के साथ रोबोटिक हाथ | NRF24L01+ | Arduino: इस वीडियो में; 3D रोबोट हैंड असेंबली, सर्वो कंट्रोल, फ्लेक्स सेंसर कंट्रोल, nRF24L01 के साथ वायरलेस कंट्रोल, Arduino रिसीवर और ट्रांसमीटर सोर्स कोड उपलब्ध हैं। संक्षेप में, इस परियोजना में हम सीखेंगे कि एक रोबोट के हाथ को वायरलेस से कैसे नियंत्रित किया जाए
DIY चूहा क्लोन विरूपण गिटार प्रभाव पेडल - मृत चूहा: 5 कदम (चित्रों के साथ)
DIY चूहा क्लोन विरूपण गिटार प्रभाव पेडल - मृत चूहा: यह कोई मिकी माउस विरूपण पेडल नहीं है! यह पेडल 80 के दशक से मेरे पसंदीदा प्रभाव पेडल पर एक का क्लोन है … प्रोको का आरएटी विरूपण। यह क्लासिक LM308N IC चिप का उपयोग करके एक मूल OpAmp विरूपण पेडल है जो कि टी के लिए काफी सरल निर्माण है