विषयसूची:
- चरण 1: भागों को प्रिंट करें
- चरण 2: मोटर्स को मिलाप तार
- चरण 3: मोटर्स की स्थिति और सुरक्षित करें
- चरण 4: मोटर कवर संलग्न करें
- चरण 5: D1 मिनी और मोटर चालक बोर्ड संलग्न करें
- चरण 6: घटक कनेक्ट करें
- चरण 7: स्केच को कॉन्फ़िगर करें
- चरण 8: ब्लिंक मोबाइल ऐप
- चरण 9: रोबोट को गेंद में डालें
- चरण 10: दूर खेलें …
वीडियो: पालतू रोबोट बॉल: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मेरे पालतू कुत्ते को खिलौनों के साथ खेलना पसंद है, विशेष रूप से जिनका वह पीछा कर सकता है! मैंने एक रोबोटिक बॉल का निर्माण किया जो स्विच ऑन हो जाती है और जब भी वह इसके साथ इंटरैक्ट करता है तो स्वचालित रूप से लुढ़क जाता है, मुझे अपने मोबाइल फोन के माध्यम से सूचित करता है जिसका उपयोग मैं इसे वाईफाई पर नियंत्रित करने के लिए कर सकता हूं और अंत में बैटरी को बचाने के लिए मजा खत्म होने पर शक्ति कम हो जाती है।
गेंद को विशेष रूप से सख्त होने के लिए डिज़ाइन किया गया है जिसमें सभी इलेक्ट्रॉनिक्स और चलती घटकों को सुरक्षित रूप से अंदर रखा गया है। इसका उपयोग बिल्लियों जैसे अन्य पालतू जानवरों के लिए समान रूप से किया जा सकता है।
गेंद एक d1 मिनी माइक्रो-कंट्रोलर का उपयोग करती है, जिसे Arduino का उपयोग करके प्रोग्राम किया जाता है और कुछ 3D-मुद्रित भागों और कुछ सस्ते, आसानी से उपलब्ध घटकों का उपयोग करके एक साथ रखा जाता है।
इस परियोजना के लिए आपको आवश्यकता होगी:
- 17 सेमी व्यास हैम्स्टर बॉल (https://amzn.to/2PShVKr)
- 2 x DC मोटर्स और व्हील्स (https://amzn.to/2PQkm0n) या (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B आरजीबी एलईडी (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 ट्रांजिस्टर (https://www.banggood.com/custlink/DDm3eJ7DbH)
- बजर (https://www.banggood.com/custlink/Dv33g6N1hQ)
- KY-002 शॉक सेंसर (https://amzn.to/2oOvHTm)
- 2 x 14500 3.7V ली-आयन बैटरी (https://www.banggood.com/custlink/m33GB6n1Jv)
- स्विच के साथ AA बैटरी होल्डर (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N मोटर चालक बोर्ड (https://amzn.to/2pM7PAd) या (https://www.banggood.com/custlink/mvGG0gbTco)
- विभिन्न लंबाई के तार
- विभिन्न M2 और M3 स्क्रू
- 5 x 3D-मुद्रित भाग
चरण 1: भागों को प्रिंट करें
आपको कुल ५ ३डी प्रिंटेड भागों की आवश्यकता होगी। मोटर बेस और कवर जो 2 मोटर्स को मजबूती से पकड़ते हैं और जिससे D1 मिनी और मोटर ड्राइवर बोर्ड जुड़े होते हैं और साथ ही 2 बॉल हेड जो गाइड आर्म से जुड़े होते हैं।
लगभग ०.२ मिमी की परत ऊंचाई और २०% की infill के साथ प्रिंट करें और उन्हें ठीक बाहर आना चाहिए।
चरण 2: मोटर्स को मिलाप तार
प्रत्येक मोटर को मिलाप 2 तार
चरण 3: मोटर्स की स्थिति और सुरक्षित करें
मोटर बेस के भीतर 2 डीसी मोटर्स की स्थिति बनाएं और उपयुक्त लंबाई एम 3 स्क्रू और फिक्सिंग पोजीशन (प्रत्येक मोटर के लिए 2) का उपयोग करके सुरक्षित करें।
चरण 4: मोटर कवर संलग्न करें
मोटर कवर को रखें और 4 x M3 स्क्रू का उपयोग करके सुरक्षित करें।
चरण 5: D1 मिनी और मोटर चालक बोर्ड संलग्न करें
कुछ M2 स्क्रू का उपयोग करके, D1 मिनी और मोटर ड्राइव बोर्ड को कवर से जोड़ दें।
चरण 6: घटक कनेक्ट करें
दिखाए गए अनुसार L298N बोर्ड से 2 जंपर्स को हटाने के लिए योजनाबद्ध याद का उपयोग करके सभी घटकों को कनेक्ट करें। पहियों को मोटरों से जोड़ें। गर्म गोंद का उपयोग करके मोटर आवास के नीचे बैटरी कवर को सुरक्षित करें। सभी ढीले केबलों को साफ और सुरक्षित करने के लिए गर्म गोंद का उपयोग करें (आप अगले भाग पर जा सकते हैं और पहले सब कुछ परीक्षण कर सकते हैं!)
थोड़ा सा सिद्धांत…
D1 मिनी को गहरी नींद से जगाने में सक्षम बनाने के लिए शॉक सेंसर रीसेट पिन से जुड़ा होता है जिसका उपयोग हम जब भी रोबोट के साथ नहीं किया जाता है तो बिजली बचाने के लिए करते हैं। ट्रांजिस्टर का उपयोग स्विच के रूप में किया जाता है ताकि यह सुनिश्चित किया जा सके कि डिवाइस चालू होने पर ये सिग्नल प्राप्त नहीं होते हैं या जैसे ही रोबोट बॉल चलती है, यह बार-बार खुद को रीसेट कर लेती है।
ट्रांजिस्टर को संचालित करने के लिए माइक्रो-कंट्रोलर के आउटपुट पिन से सिग्नल की आवश्यकता होती है। सौभाग्य से हमारे लिए, पिन D0 (GPIO16) गहरी नींद में स्वचालित रूप से उच्च पर सेट हो जाता है और हम किसी भी बाद के रीसेट को रोकने के लिए स्केच शुरू होते ही इसे बस LOW पर सेट कर सकते हैं। जैसे ही माइक्रो-कंट्रोलर गहरी नींद में लौटता है, पिन स्वचालित रूप से सेंसर को 'आर्म' करने के लिए फिर से हाई पर सेट हो जाता है।
चरण 7: स्केच को कॉन्फ़िगर करें
नवीनतम Arduino IDE और नवीनतम Arduino स्केच डाउनलोड करें जो यहां पाया जा सकता है।
सुनिश्चित करें कि आपके पास निम्नलिखित पुस्तकालय स्थापित हैं। इन्हें Arduino IDE के भीतर से पुस्तकालय प्रबंधक का उपयोग करके स्थापित किया जा सकता है यदि नहीं। नए संस्करण काम कर सकते हैं लेकिन उनका परीक्षण नहीं किया गया है।
- फास्टलेड वी३.३.२
- ब्लिंक v0.6.1
निम्नलिखित पुस्तकालय को इसकी सामग्री को Arduino लाइब्रेरी फ़ोल्डर में ले जाकर मैन्युअल रूप से स्थापित किया जाना चाहिए:
ESP8266WiFi लाइब्रेरी v2.4.2 -
Arduino IDE में स्केच खोलें। अपने स्वयं के वाईफाई क्रेडेंशियल और अपने Blynk प्रामाणिक टोकन को दर्शाने के लिए नीचे दिखाई गई 3 पंक्तियों को बदलें (इसे खोजने के लिए Blynk ऐप अनुभाग देखें)।
// आपका वाईफाई क्रेडेंशियल।// खुले नेटवर्क के लिए पासवर्ड को "" पर सेट करें। चार एसएसआईडी = "आपका वाईफाई एसएसडी यहां"; चार पास = "आपका वाईफाई यहां पास है";
// आपको Blynk ऐप में Auth टोकन मिलना चाहिए। // प्रोजेक्ट सेटिंग्स (अखरोट आइकन) पर जाएं। चार ऑथ = "आपका ऑथ टोकन यहाँ";
नोट: स्केच अपलोड करने में सक्षम होने से पहले आपको D0 से पिन निकालना होगा। अपलोड पूरा होने के बाद इसे फिर से कनेक्ट करें।
माइक्रो-यूएसबी का उपयोग करके डी1 मिनी को पीसी से कनेक्ट करें, सुनिश्चित करें कि दिखाई गई सेटिंग्स का उपयोग किया गया है, सही COM पोर्ट सेट है और स्केच अपलोड करें।
गेंद को अब रीबूट करना चाहिए और आपके वाईफाई नेटवर्क से कनेक्ट होना चाहिए। इस गाइड के Blynk अनुभाग को पूरा करने के बाद यह आपके अपने मोबाइल Blynk ऐप के माध्यम से नियंत्रित हो जाएगा। किसी भी दोष का निवारण करने के लिए, पीसी से जुड़े D1 मिनी के साथ, निदान में मदद करने के लिए Arduino IDE में सीरियल मॉनिटर का उपयोग करें।
चरण 8: ब्लिंक मोबाइल ऐप
बॉल को Blynk वेब ऐप का उपयोग करके नियंत्रित किया जाता है। Blynk प्रोटोटाइप/गैर-व्यावसायिक उपयोग के लिए एक IoT प्लेटफ़ॉर्म मुफ़्त है।
एंड्रॉइड प्ले या ऐप्पल ऐप स्टोर से ब्लिंक डाउनलोड करके शुरू करें। एक खाता बनाएं और ऐप के भीतर से ऊपर क्यूआर-कोड को स्कैन करें। प्रोजेक्ट सेटिंग्स के तहत अपने खाते में ईमेल करके या कॉपी ऑल फीचर का उपयोग करके प्रोजेक्ट ऑथ टोकन का पता लगाएं। एंड्रॉइड स्केच के लिए ऑथ टोकन, अपलोड करें और आपको जाने के लिए अच्छा होना चाहिए!
चरण 9: रोबोट को गेंद में डालें
धीरे से पूर्ण इलेक्ट्रॉनिक्स को गेंद में रखें। एक बार अंदर जाने के बाद, गाइड आर्म को एक गाइड बॉल के साथ संलग्न करें, जो दोनों ओर से तड़क गई हो।
नोट: फोटो केवल गाइड के रूप में सम्मिलन से पहले गाइड आर्म और गेंदों को दिखाता है। यदि आप इस क्रम में चीजें करते हैं तो आप रोबोट को गेंद में नहीं रख पाएंगे
गाइड आर्म को जिप टाई, वेल्क्रो स्ट्रैप या रबर बैंड से सुरक्षित करें।
2 x 3.7V बैटरी डालें, पावर स्विच चालू करें और गेंद पर ढक्कन बंद करें।
चरण 10: दूर खेलें …
अपने पालतू जानवर को खोजने के लिए अपनी रोबोट बॉल को कहीं सेट करें और जैसे ही वे इसके साथ बातचीत करना शुरू करते हैं, इसे जीवन में देखें और उन सभी का मनोरंजन करें। यदि आप चाहें, तो कुछ कुशल चालों के साथ वापस खेलने के लिए मोबाइल ऐप का उपयोग करें। आनंद लें और अगर आपको यह प्रोजेक्ट पसंद आया हो तो कृपया रोबोट प्रतियोगिता में हमें वोट करें। धन्यवाद।
रोबोटिक्स प्रतियोगिता में द्वितीय पुरस्कार
सिफारिश की:
फ्लेक्सबॉल - वाईफाई के साथ एक सौ पिक्सेल फ्लेक्सिबल पीसीबी बॉल: 6 कदम (चित्रों के साथ)
FLEXBALL - वाईफाई के साथ एक सौ पिक्सेल फ्लेक्सिबल पीसीबी बॉल: हैलो मेकर्स, यह मेकर moekoe है! फ्लेक्सबॉल एक फ्लेक्सिबल PCB पर आधारित है जो 100 WS2812 2020 एड्रेसेबल LED से लैस है। इसे ESP8285-01f द्वारा नियंत्रित किया जाता है - एस्प्रेसिफ द्वारा सबसे छोटा ESP आधारित मॉड्यूल। इसके अतिरिक्त इसमें ADXL345 एक्सेलेरोमीटर
एलईडी टेबल टेनिस बॉल-बॉल: 16 कदम (चित्रों के साथ)
एलईडी टेबल टेनिस बॉल-बॉल: बैकस्टोरी कुछ समय पहले टेबल टेनिस गेंदों का एक फ्लैट पैनल बनाने के बाद, मैं सोचने लगा कि क्या टेबल टेनिस गेंदों से 3 डी पैनल बनाना संभव होगा। "कला" बनाने में मेरी रुचि के साथ संयुक्त आवर्ती ज्यामितीय आकृतियों से मैं
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
रिमोट नियंत्रित बास्केट बॉल रोबोट - हार्लेम ग्लोबट्रॉटर्स -: 9 कदम (चित्रों के साथ)
रिमोट नियंत्रित बास्केट बॉल रोबोट - हार्लेम ग्लोबट्रॉटर्स -: यहां मैं आपको दिखाऊंगा कि रिमोट नियंत्रित बास्केटबॉल रोबोट कैसे बनाया जाता है। यह सही है, मजाक नहीं! मैंने हार्लेम ग्लोबट्रॉटर्स के लिए एक समान गेंद बनाई है और अब आप अपना खुद का निर्माण कर सकते हैं। यहां उन आपूर्ति की सूची दी गई है जिनकी आपको आवश्यकता होगी। पेट्समार्ट: 7" हैम्स्टर बी
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: 9 कदम (चित्रों के साथ)
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: ग्रिपर के साथ 1/20 क्यूबिक इंच का रोबोट बनाएं जो छोटी वस्तुओं को उठा और ले जा सके। इसे Picaxe माइक्रोकंट्रोलर द्वारा नियंत्रित किया जाता है। इस समय, मेरा मानना है कि यह ग्रिपर वाला दुनिया का सबसे छोटा पहिया वाला रोबोट हो सकता है। इसमें कोई शक नहीं होगा