विषयसूची:
- चरण 1: अपने भागों को इकट्ठा करें:
- चरण 2: अपने भागों को इकट्ठा करें
- चरण 3: 3D प्रिंट के लिए STL फ़ाइलें
- चरण 4: कनेक्शन:
- चरण 5: अपने रोबोट को जीवित बनाएं: प्रोग्रामिंग
- चरण 6: Arduino कोड:
- चरण 7: पावर इट अप एंड प्ले
वीडियो: सिंह: पालतू बिल्ली: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
नमस्ते, यह मेरा पहला निर्देश है। "सोनी आइबो रोबोट (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] पर मुझसे संपर्क करें
आनंद लेना !
सिफारिश की:
बिल्ली से बचाने वाली क्रीम: 4 कदम (चित्रों के साथ)
बिल्ली विकर्षक: सबसे पहले, मैं बिल्लियों से नफरत नहीं करता, लेकिन मुझे पक्षियों से प्यार है। मेरे बगीचे में हमारे पास कुछ खुले पिंजरे हैं जहाँ पक्षी अपनी इच्छानुसार प्रवेश कर सकते हैं और निकल सकते हैं। वे वहां भोजन और पानी पा सकते हैं। दुर्भाग्य से कभी-कभी पड़ोस से एक बिल्ली मेरे बगीचे में प्रवेश करती है और मैं
पंजे धोने के लिए - बिल्ली कोविड से मिलती है हाथ धोने की परियोजना: 5 कदम (चित्रों के साथ)
पॉज़ टू वॉश - कैट मीट्स कोविड हैंडवाशिंग प्रोजेक्ट: चूंकि हम सभी घर पर दूरी बना रहे हैं, पॉज़ टू वॉश एक DIY प्रोजेक्ट है जो माता-पिता और बच्चों को स्वस्थ हाथ धोने की आदतों को प्रोत्साहित करने के लिए एक लहराती बिल्ली के साथ एक प्यारा फीडबैक टाइमर बनाने की प्रक्रिया के माध्यम से मार्गदर्शन करता है। कोविड-19 के समय में हाथ धोना
औद्योगिक शक्ति बिल्ली (पालतू) फीडर: 10 कदम
औद्योगिक शक्ति बिल्ली (पालतू) फीडर: मैं एक समय में कई हफ्तों तक यात्रा करता हूं और मेरे पास ये बाहरी फारल बिल्लियों हैं जिन्हें दूर रहने के दौरान खिलाया जाना चाहिए। कई वर्षों से, मैं अमेज़ॅन से खरीदे गए संशोधित फीडरों का उपयोग कर रहा हूं जिन्हें रास्पबेरी पाई कंप्यूटर का उपयोग करके नियंत्रित किया जाता है। भले ही मेरे
पालतू भोजन (कुत्ता, बिल्ली, चिकन, आदि) फेंकने के लिए स्वचालित गुलेल, गेंदें और अधिक फेंकना !: 4 कदम (चित्रों के साथ)
पालतू भोजन (कुत्ता, बिल्ली, चिकन, आदि) फेंकने के लिए स्वचालित गुलेल, गेंद फेंकना और बहुत कुछ !: नमस्कार और मेरे पहले निर्देश में आपका स्वागत है! हमारा कुत्ता अपना खाना पसंद करता है, वह सचमुच सेकंड के भीतर यह सब खा लेगी। मैं इसे धीमा करने के तरीके तैयार कर रहा हूं, गेंदों से अंदर के भोजन के साथ इसे पूरे पिछवाड़े में फेंकने के लिए। आश्चर्यजनक रूप से, वह
C4TB0T - वायरलेस अनुकूलन योग्य बिल्ली खिलौना: 6 कदम (चित्रों के साथ)
C4TB0T - वायरलेस अनुकूलन योग्य बिल्ली खिलौना: यह खिलौना सिर्फ एक वायरलेस लेजर खिलौना नहीं है जिसे आप अपने स्मार्टफोन से नियंत्रित कर सकते हैं, न कि यह और भी बहुत कुछ है! आप इस रोबोट पर अन्य खिलौनों को माउंट कर सकते हैं, जिससे यह परम, अनुकूलन बिल्ली खिलौना बन जाता है। यदि आप निर्देशों का पालन करते हैं, तो आप भी सक्षम होंगे