विषयसूची:

सिंह: पालतू बिल्ली: 7 कदम (चित्रों के साथ)
सिंह: पालतू बिल्ली: 7 कदम (चित्रों के साथ)

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

वीडियो: सिंह: पालतू बिल्ली: 7 कदम (चित्रों के साथ)
वीडियो: बिल्ली का चित्र आसानी से बनाना सीखे how to draw Cat from number 8 step by step Easy AP Drawing 2024, जुलाई
Anonim
Image
Image
अपने हिस्से इकट्ठा करें
अपने हिस्से इकट्ठा करें

नमस्ते, यह मेरा पहला निर्देश है। "सोनी आइबो रोबोट (1999)" के पहले संस्करण ने मुझे चार साल की उम्र में रोबोटिक्स की ओर आकर्षित किया, तब से, मेरे लिए एक पालतू रोबोट बनाना मेरा सपना था। इसलिए मैं "लियो: द पेट कैट" लेकर आया, जिसे कम बजट में घर पर बनाया जा सकता है। मैं "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/ki…) और "OpenCat" (https://create.arduino.cc/projecthub/StaffanEk/ki…) परियोजनाओं से प्रेरित था और इन दो परियोजनाओं को मेरे खुद के कुछ मसाले के साथ मिला दिया। वर्तमान में यह एक एंड्रॉइड नियंत्रित रोबोट है, मैं अभी भी इस पर काम कर रहा हूं और मैं इसे पूरी तरह से स्वायत्त बनाना चाहता हूं।

चरण 1: अपने भागों को इकट्ठा करें:

अपने हिस्से इकट्ठा करें
अपने हिस्से इकट्ठा करें
अपने हिस्से इकट्ठा करें
अपने हिस्से इकट्ठा करें

इलेक्ट्रॉनिक्स:

  • 1 एक्स अरुडिनो नैनो
  • 1 एक्स अरुडिनो नैनो सेंसर शील्ड
  • 1 एक्स एचसी-05 ब्लूटूथ मॉड्यूल
  • 12 x माइक्रो मेटल गियर सर्वो मोटर्स (MG 90S)
  • 1 x 2s लीपो बैटरी पैक 1500-2200 एमएएच
  • 1 एक्स 5वी यूबीईसी

हार्डवेयर:

  • 3डी प्रिंटेड बॉडी पार्ट्स
  • बेंडेबल डेप्रोन फोम बोर्ड / डॉलर ट्री फोम बोर्ड
  • शिकंजा
  • सुपर गोंद

चरण 2: अपने भागों को इकट्ठा करें

अपने भागों को इकट्ठा करो
अपने भागों को इकट्ठा करो
अपने भागों को इकट्ठा करो
अपने भागों को इकट्ठा करो
अपने भागों को इकट्ठा करो
अपने भागों को इकट्ठा करो

असेंबली के साथ आरंभ करने के लिए अपने सभी 3D प्रिंटेड भाग प्राप्त करें। मैंने "KITtyBot" प्रोजेक्ट (https://create.arduino.cc/projecthub/StaffanEk/ki…) से बॉडी फाइलों का इस्तेमाल किया। यह असेंबली निर्देशों के साथ एक बहुत अच्छी तरह से लिखित परियोजना है। फीमर और टिबिया (पैर के हिस्से) के लिए मुझे "ओपनकैट" प्रोजेक्ट सही लगा (https://create.arduino.cc/projecthub/petoi/opencat…)। बॉडी कवर जोड़ने के लिए, मैंने एक बेंडेबल डेप्रोन फोम बोर्ड के टुकड़े का इस्तेमाल किया और इसे अपने इच्छित आकार के अनुसार काट दिया। इसके अलावा, यदि आप पेपर कवर को छीलते हैं तो डॉलर ट्री फोम बोर्ड ठीक काम करता है। मैंने 3 डी प्रिंटेड बॉडी के साथ दो पीवीसी बोर्ड के टुकड़े चिपकाए और पीवीसी बोर्ड के साथ फोम कवर को खराब कर दिया।

ओपनकैट थिंगिवर्स लिंक:

चरण 3: 3D प्रिंट के लिए STL फ़ाइलें

ये एसटीएल फाइलें हैं जिन्हें मैंने अपना लियो बनाने के लिए प्रिंट किया है। फ़ाइलें "KITtyBot" और "ओपनकैट" प्रोजेक्ट से ली गई हैं जो थिंगिवर्स में प्रकाशित हुई हैं (https://www.thingiverse.com/thing:3384371)। मुद्रित की जाने वाली प्रत्येक फ़ाइल की मात्रा प्रत्येक फ़ाइल के नाम में उल्लिखित है।

चरण 4: कनेक्शन:

सम्बन्ध
सम्बन्ध
सम्बन्ध
सम्बन्ध

12 सर्वो को 0 से 11 तक चिह्नित किया गया है। कनेक्शन नीचे दिए गए हैं:

सर्वो 0: पिन 3

सर्वो 1: पिन 4

सर्वो 2: पिन 5

सर्वो 3: पिन 6

सर्वो 4: पिन 7

सर्वो 5: पिन 8

सर्वो 6: पिन 2

सर्वो 7: पिन A3

सर्वो 8: पिन 12

सर्वो 9: पिन 11

सर्वो १०: पिन १०

सर्वो 11: पिन 9

RX (ब्लूटूथ): TX पिन

TX (ब्लूटूथ): RX पिन

चरण 5: अपने रोबोट को जीवित बनाएं: प्रोग्रामिंग

वर्तमान कोड में 11 कार्य हैं। य़े हैं:

1. फॉरवर्ड (फॉरवर्डक्रीप)

2. रिवर्स (रिवर्सक्रीप)

3. लेफ्ट टर्न

4. दायां मुड़ना

5. नृत्य 1

6. नृत्य 2

7. नृत्य 3

8. किक

9. सीता

10. स्टैंड

11. हाथ मिलाना

चलने की चाल:

वॉकिंग गैट्स/मूवमेंट फंक्शन (फॉरवर्डक्रीप, रिवर्सक्रीप, लेफ्ट टर्न और राइट टर्न) "KITtyBot" प्रोजेक्ट (https://create.arduino.cc/projecthub/StaffanEk/kit…) से लिए गए हैं, जहां कोड का पूरी तरह से वर्णन किया गया है विवरण। मैं रोबोट को थोड़ा तेज बनाने और साथ ही साथ चलने की क्षमता जोड़ने के लिए अपने स्वयं के चलने वाले चाल कोड पर काम कर रहा हूं।

बाकी कार्य मेरे द्वारा विकसित किए गए हैं।

नृत्य:

मैंने तीन डांस फंक्शन लिखे हैं। जब एक एंड्रॉइड डिवाइस से डांस कमांड भेजा जाता है, तो कोड बेतरतीब ढंग से तीन कार्यों में से एक को चुनता है और तीन नृत्यों में से किसी एक को निष्पादित करता है। यहां मैंने 1 से 3 तक की संख्या चुनने के लिए "यादृच्छिक" फ़ंक्शन का उपयोग किया (कोड में आप इसे 1 से 4 के रूप में पाएंगे, ऐसा इसलिए है क्योंकि यादृच्छिक फ़ंक्शन 1 को समावेशी और 4 को अनन्य के रूप में गिना जाता है)। तीन नंबरों में से प्रत्येक को एक नृत्य समारोह के साथ सौंपा गया है। इस प्रकार, रोबोट के नृत्य हर बार अप्रत्याशित होते हैं। यह आपको ऐसा महसूस कराएगा कि रोबोट अपनी इच्छा के अनुसार नृत्य करता है!

लात:

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

बैठो और खड़े रहो:

सिट फंक्शन में लूप के लिए कुल तीन शामिल हैं। पहले दो लूप रोबोट को जमीन की ओर झुकाते हैं। सिंह को आराम देने के लिए सिर और ललाट के शरीर को ऊपर की ओर रखने के लिए तीसरे लूप का उपयोग किया जाता है। स्टैंड फ़ंक्शन में केवल एक लूप होता है जो सभी सर्वो को 90 डिग्री पर वापस लाता है।

हाथ मिलाना:

हाथ मिलाने के लिए, लियो पहले आराम की स्थिति में वापस आ जाता है। उसके बाद हाथ मिलाने के लिए उसके पंजे को ऊपर रखने के लिए चार लूप काम करते हैं। हाथ मिलाने में पांच सेकेंड का विलंब है। अंतिम लूप लियो को उसकी आराम की स्थिति में वापस लाता है। अंत में स्टैंड फ़ंक्शन फिर से काम करता है।

चरण 6: Arduino कोड:

यहाँ Arduino कोड है। यह कोड अभी भी विकास के अधीन है।

चरण 7: पावर इट अप एंड प्ले

मैं अपने रोबोट को शक्ति प्रदान करने के लिए 3A 5V UBEC के साथ 2S 7.4 वोल्ट 2200 एमएएच की लाइपो बैटरी का उपयोग कर रहा हूं। 12 सर्वो अच्छी मात्रा में करंट खींचते हैं, इसलिए कम करंट रेटेड बैटरी का उपयोग करने से करंट की मात्रा का सामना नहीं किया जा सकेगा। इसलिए, वोल्टेज नीचे गिरा दिया जाएगा। 1500-2200 एमएएच की बैटरी इस रोबोट के लिए उपयुक्त है।

यदि आपका कोई प्रश्न है, तो मुझे नीचे टिप्पणी अनुभाग में पूछें, या [email protected] पर मुझसे संपर्क करें

आनंद लेना !

सिफारिश की: