विषयसूची:
![दो ताली! - एक रोबोटिक हाथ: 5 कदम दो ताली! - एक रोबोटिक हाथ: 5 कदम](https://i.howwhatproduce.com/images/002/image-3657-39-j.webp)
वीडियो: दो ताली! - एक रोबोटिक हाथ: 5 कदम
![वीडियो: दो ताली! - एक रोबोटिक हाथ: 5 कदम वीडियो: दो ताली! - एक रोबोटिक हाथ: 5 कदम](https://i.ytimg.com/vi/deS7bRabLzk/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
![दो ताली! - एक रोबोटिक हाथ दो ताली! - एक रोबोटिक हाथ](https://i.howwhatproduce.com/images/002/image-3657-40-j.webp)
![दो ताली! - एक रोबोटिक हाथ दो ताली! - एक रोबोटिक हाथ](https://i.howwhatproduce.com/images/002/image-3657-41-j.webp)
![दो ताली! - एक रोबोटिक हाथ दो ताली! - एक रोबोटिक हाथ](https://i.howwhatproduce.com/images/002/image-3657-42-j.webp)
![दो ताली! - एक रोबोटिक हाथ दो ताली! - एक रोबोटिक हाथ](https://i.howwhatproduce.com/images/002/image-3657-43-j.webp)
एक दिन, हमारे इंजीनियरिंग के सिद्धांतों के वर्ग में, हम वीईएक्स भागों से मिश्रित मशीनों का निर्माण करने के लिए निकल पड़े। जैसे ही हमने तंत्र का निर्माण शुरू किया, हम कई जटिल घटकों को प्रबंधित करने के लिए संघर्ष कर रहे थे जिन्हें एक साथ इकट्ठा करने की आवश्यकता थी। काश कोई हमें हाथ दे सके…
यही कारण है कि हम, सुश्री बर्बावी की कक्षा में इरविंगटन हाई स्कूल के तीन छात्रों ने शुरू से ही रोबोटिक हाथ को डिजाइन करने और बनाने का फैसला किया! इस S. I. D. E के लिए $150 के वित्तीय अनुमान के साथ। परियोजना, हम बजट के तहत अच्छी तरह से रहते हुए आवश्यक सभी सामग्रियों को प्राप्त करने में सक्षम थे। तैयार उत्पाद में एक Arduino मेगा, एक सर्वो माइक्रो-कंट्रोलर होता है जो 5 सर्वो चलाता है, जिनमें से प्रत्येक एक 3D मुद्रित उंगली से जुड़ा होता है जो यथार्थवादी जोड़ों के साथ व्यक्तिगत रूप से स्थानांतरित करने में सक्षम होता है।
यह एक बहुत ही महत्वाकांक्षी परियोजना थी, यह देखते हुए कि सभी टीम के सदस्य व्यस्त जूनियर वर्ष के शेड्यूल वाले हाई स्कूल के छात्र हैं, और बेस अप से इलेक्ट्रॉनिक्स आधारित परियोजना को पूरी तरह से डिजाइन करने का कोई पूर्व अनुभव नहीं है। जबकि हमारी टीम के सदस्यों के पास पिछले कंप्यूटर-एडेड डिज़ाइन और प्रोग्रामिंग का अनुभव है, इस परियोजना ने Arduino हार्डवेयर और सॉफ़्टवेयर के संभावित उपयोग के लिए हमारी आँखें खोलीं, जिससे लोगों को उनके दैनिक कार्यों को पूरा करने में मदद मिल सके।
पैट्रिक डिंग द्वारा 3D मॉडलिंग और डिज़ाइन
अश्विन नटमपल्ली द्वारा प्रलेखन और अरुडिनो कोडिंग
संदेश श्रेष्ठ द्वारा Arduino कोडिंग, सर्किटरी, और निर्देश योग्य
चरण 1: कैडिंग
![सीडिंग सीडिंग](https://i.howwhatproduce.com/images/002/image-3657-44-j.webp)
![सीडिंग सीडिंग](https://i.howwhatproduce.com/images/002/image-3657-45-j.webp)
![सीडिंग सीडिंग](https://i.howwhatproduce.com/images/002/image-3657-46-j.webp)
इस परियोजना का पहला और सबसे कठिन कदम उंगलियों से हाथ के 3डी मॉडल बनाना है। ऐसा करने के लिए, Autodesk Inventor, या Autodesk Fusion 360 (हमने पूर्व का उपयोग किया) का उपयोग करें।
हथेली, अंगुलियों के खंडों, उँगलियों और पिंकी फिंगर खंड के लिए अलग-अलग CAD बनाने के लिए भाग फ़ाइलों का उपयोग करें। जोड़ों और सर्वो के सुचारू संचालन के लिए इसमें हमें प्रति भाग २-३ संशोधन लगे।
डिज़ाइन किसी भी आकार और आकार का हो सकता है जब तक कि स्ट्रिंग का मार्ग चिकनी उंगली के संचालन की अनुमति देता है और उंगलियां एक-दूसरे से नहीं टकराती हैं। यह भी सुनिश्चित करें कि बंद मुट्ठी के लिए उंगलियां पूरी तरह से ढहने में सक्षम हैं।
स्ट्रिंग इंटरफेरेंस और अक्षम पथ के मुद्दे को ठीक करने के लिए, जैसा कि हमने अपने पहले संस्करण में पाया, लूप, स्ट्रिंग गाइड और सुरंग जोड़े गए ताकि स्ट्रिंग को आसानी से खींचा और ढीला किया जा सके।
यहां प्रत्येक भाग के लिए हमारे अंतिम रूप दिए गए मल्टीव्यू और.stl CAD फाइलें हैं।
चरण 2: 3डी प्रिंटिंग
![3 डी प्रिंटिग 3 डी प्रिंटिग](https://i.howwhatproduce.com/images/002/image-3657-47-j.webp)
![3 डी प्रिंटिग 3 डी प्रिंटिग](https://i.howwhatproduce.com/images/002/image-3657-48-j.webp)
![3 डी प्रिंटिग 3 डी प्रिंटिग](https://i.howwhatproduce.com/images/002/image-3657-49-j.webp)
CAD को पूरा करने के बाद, उन्हें जीवंत बनाने के लिए 3D प्रिंटर का उपयोग करें। यदि आपके द्वारा बनाए गए डिज़ाइन में कुछ समस्याएँ हैं, तो इस चरण को कई बार दोहराया जा सकता है।
3डी प्रिंट के लिए, पहले सीएडी फाइलों को एसटीएल फाइलों के रूप में निर्यात करें। ऑटोडेस्क आविष्कारक में ऐसा करने के लिए, फ़ाइल ड्रॉपडाउन मेनू पर क्लिक करें और निर्यात पर होवर करें। पॉपआउट कॉलम से, CAD फॉर्मेट चुनें। Windows फ़ाइल एक्सप्लोरर मेनू आपको ड्रॉपडाउन मेनू से.stl फ़ाइल चुनने और फ़ाइल के लिए एक स्थान चुनने की अनुमति देगा।
एक बार जब फ़ाइल 3D प्रिंटर के सॉफ़्टवेयर में आयात करने के लिए तैयार हो जाए, तो प्रिंट विकल्पों को अपनी पसंद के अनुसार कॉन्फ़िगर करें या हमारे कॉन्फ़िगरेशन का पालन करें। 3D प्रिंटर सॉफ़्टवेयर एक ब्रांड से दूसरे ब्रांड में भिन्न होता है इसलिए उनके सॉफ़्टवेयर को नेविगेट करने के लिए ऑनलाइन गाइड या मैनुअल देखें। हमारे हाथ के लिए, हमने अपनी कक्षा सेटिंग में इसकी उपलब्धता के कारण लुल्ज़बॉट मिनी का उपयोग किया।
चरण 3: विधानसभा
![सभा सभा](https://i.howwhatproduce.com/images/002/image-3657-50-j.webp)
![सभा सभा](https://i.howwhatproduce.com/images/002/image-3657-51-j.webp)
![सभा सभा](https://i.howwhatproduce.com/images/002/image-3657-52-j.webp)
एक बार जब सभी भागों को राफ्ट के साथ सफलतापूर्वक 3 डी प्रिंट किया जाता है और हटाए गए समर्थन (यदि लागू हो) होते हैं, तो प्रत्येक भाग को असेंबली शुरू करने के लिए तैयार किया जाना चाहिए।
चूंकि 3D प्रिंटर बहुत सटीक नहीं होते हैं और छोटी खामियां हो सकती हैं, कुछ चेहरों को चिकना करने के लिए सैंडिंग अटैचमेंट वाली फ़ाइल या सैंडपेपर या डरमेल का उपयोग करें। सबसे आसान संयुक्त ऑपरेशन के लिए, इष्टतम कनेक्शन के लिए जोड़ों और चौराहे के बिंदुओं पर ध्यान केंद्रित करें। कभी-कभी उंगलियों के खंडों और अन्य भागों में स्ट्रिंग सुरंगें अंदर या अपूर्ण हो सकती हैं। बड़ी विसंगतियों से निपटने के लिए, सुरंगों को ड्रिल करने के लिए 3/16 इंच की ड्रिल बिट के साथ एक ड्रिल का उपयोग करें।
सबसे आसान स्ट्रिंग रूटिंग के लिए, प्रत्येक उंगली को इकट्ठा करें, सुरंगों के माध्यम से स्ट्रिंग को रूट करें, और स्ट्रिंग को सिरों पर बांधें। प्रत्येक उंगली को हथेली में मिलाने से पहले, स्ट्रिंग को गाइड लूप्स के माध्यम से, एक शीर्ष छेद के माध्यम से और एक नीचे के माध्यम से हथेली पर चलाएं और इसे सर्वो के शामिल स्पूल के विपरीत सिरों से जोड़ दें। लंबाई सही होने पर उंगलियों को हथेली से जोड़ लें।
जैसा कि ऊपर चित्र में दिखाया गया है, उंगली को एक साथ पकड़ने के लिए प्रत्येक जोड़ में m4x16 स्क्रू डालें। पिंकी के लिए पिंकी सेगमेंट का उपयोग करके, सभी उंगलियों के लिए प्रत्येक फिंगर बिल्डिंग प्रक्रिया को दोहराएं।
चरण 4: Arduino सर्किटरी
![Arduino सर्किटरी Arduino सर्किटरी](https://i.howwhatproduce.com/images/002/image-3657-53-j.webp)
![Arduino सर्किटरी Arduino सर्किटरी](https://i.howwhatproduce.com/images/002/image-3657-54-j.webp)
![Arduino सर्किटरी Arduino सर्किटरी](https://i.howwhatproduce.com/images/002/image-3657-55-j.webp)
कंकाल के सभी इकट्ठे होने के साथ, अब मांसपेशियों और मस्तिष्क को एकीकृत करना होगा। सभी सर्वो को एक साथ चलाने के लिए, हमें Adafruit के PCA 9685 मोटर नियंत्रक का उपयोग करना चाहिए। इस नियंत्रक को सर्वो को बिजली देने के लिए बाहरी बिजली की आपूर्ति की आवश्यकता होती है। इस नियंत्रक का उपयोग करना और इसकी मालिकाना कोडिंग लाइब्रेरी यहां पाई जा सकती है।
Arduino को कंट्रोलर से वायर करते समय, सुनिश्चित करें कि आप पिन आउटपुट रिकॉर्ड करते हैं। यदि Arduino मेगा का उपयोग कर रहे हैं, तो यह आवश्यक नहीं होगा। हालांकि, सभी मामलों में, सुनिश्चित करें कि आप रिकॉर्ड करते हैं कि मोटर नियंत्रक पर कौन से पोर्ट सर्वो पर लगे हैं।
IR रिमोट का उपयोग करके सर्वो और हाथ को नियंत्रित करने के लिए, बस IR रिसीवर जोड़ें और डिजिटल पोर्ट के लिए डेटा वायर के साथ Arduino को पावर और ग्राउंड कनेक्ट करें। सही वायरिंग सुनिश्चित करने के लिए अपने IR रिसीवर के पिनआउट की जाँच करें। हमारे सर्किट का एक उदाहरण दिखाया गया है।
इस सर्किट को बनाने के लिए, पहले प्रत्येक सर्वो को सर्वो मोटर कंट्रोलर बोर्ड पर पोर्ट 3, 7, 11, 13 और 15 से कनेक्ट करें। ब्रेडबोर्ड के नीचे पांच पिन के साथ पूरे बोर्ड को संलग्न करें।
जम्पर केबल्स का उपयोग करके, Arduino की 5V पावर और ग्राउंड को ब्रेडबोर्ड की एक पावर रेल से कनेक्ट करें (सुनिश्चित करें कि आप लेबल करते हैं या याद रखें कि Arduino से किस तरफ 5V है!)। यह IR सेंसर और मोटर कंट्रोलर को पावर देगा। एक 6V पावर पैक को अन्य पावर रेल से कनेक्ट करें। यह सर्वो को शक्ति देगा।
IR सेंसर के सभी 3 पिन को ब्रेडबोर्ड में रखें। पावर और ग्राउंड को 5V रेल और आउटपुट को डिजिटल पिन 7 से कनेक्ट करें।
चूंकि हम एक Arduino मेगा का उपयोग कर रहे हैं, मोटर नियंत्रक पर पोर्ट एसडीए और एससीएल को Arduino पर एसडीए और एससीएल पोर्ट के साथ तार दिया जाएगा। VCC और ग्राउंड पोर्ट 5V रेल से जुड़ेंगे।
अपने स्वयं के पावर रेल से जुड़े बैटरी पैक के साथ, ग्रीन पावर इनपुट हेडर के माध्यम से सर्वो मोटर्स को बिजली सुरक्षित करने के लिए जम्पर केबल्स और एक छोटे से फ्लैट हेड स्क्रूड्राइवर का उपयोग करें।
सुनिश्चित करें कि सभी कनेक्शन तंग हैं और हमारे टिंकरकैड सर्किट के साथ सभी केबल लाइनों को दोबारा जांचें।
चरण 5: कोडिंग
![कोडन कोडन](https://i.howwhatproduce.com/images/002/image-3657-56-j.webp)
![कोडन कोडन](https://i.howwhatproduce.com/images/002/image-3657-57-j.webp)
![कोडन कोडन](https://i.howwhatproduce.com/images/002/image-3657-58-j.webp)
इस हाथ को उपयोग के लिए चालू करने से पहले अंतिम चरण Arduino को कोड करना है। चूंकि यह हाथ पीसीए 9685 मोटर नियंत्रक का उपयोग करता है, इसलिए हमें सबसे पहले पुस्तकालय स्थापित करना होगा, जो कि Arduino कोडिंग पर्यावरण के अंदर किया जा सकता है। इंस्टॉल करने के बाद, IR रिमोट कार्यक्षमता के लिए IRremote लाइब्रेरी भी इंस्टॉल करें।
हमारे कोड में, IR रिमोट पर प्रत्येक बटन की परिभाषा 8 अंकों के कोड के साथ दिखाई जाती है। ये IRRecord प्रोग्राम का उपयोग करते हुए पाए गए, जो सीरियल मॉनिटर को प्रत्येक बटन के 8 अंकों के कोड को प्रिंट करता है।
संलग्न IRRecord कार्यक्रम और अंतिम हाथ नियंत्रण कार्यक्रम दोनों है।
कोड की शुरुआत में, लाइब्रेरी IRremote, Wire, और Adafruit_PWMServoDriver शामिल करें।
इसके बाद, IR रिमोट के प्रत्येक बटन को परिभाषित करने के लिए IRRecord के निष्कर्षों का उपयोग करें। जबकि सभी आवश्यक नहीं हैं (केवल 10 की आवश्यकता है), सभी के पास भविष्य के लिए त्वरित विस्तार (फ़ंक्शन और प्रीसेट जेस्चर जोड़ना) की अनुमति है। सर्वो ड्राइवर फ़ंक्शन का उपयोग करके pwm बनाएं और मोटर नियंत्रक पर पिन को सर्वो असाइन करें। दिखाए गए अनुसार सर्वोमैक्स/मिनट के समान मानों का उपयोग करें। IR सेंसर के डिजिटल इनपुट पिन को 7 के रूप में असाइन करें और इनिशियलाइज़ करें।
9600 की बॉड दर के साथ सीरियल को आरंभ करने के साथ सेटअप फ़ंक्शन की घोषणा करें। आईआर सेंसर को सक्षम करें और सर्वो को 60 हर्ट्ज की सर्वो आवृत्ति के साथ शुरू करें।
अंत में लूप फ़ंक्शन में IR रिमोट के आने वाले ट्रांसमिशन के आधार पर एक if/else स्विच बनाएं। फिर IR रिमोट पर प्रत्येक बटन के मामलों के साथ एक स्विच/केस बनाएं जिसका उपयोग किया जाएगा। इन्हें आपके पसंदीदा नियंत्रणों के लिए बदला जा सकता है। प्रत्येक मामले के लिए, डिबगिंग के लिए सीरियल मॉनिटर पर दबाए गए बटन को प्रिंट करें, और सर्वो को स्थानांतरित करने के लिए लूप के लिए उपयोग करें। सभी मामले बन जाने के बाद, लूप फ़ंक्शन को बंद करने से पहले अधिक आने वाले संकेतों के लिए IR सेंसर को फिर से शुरू करना सुनिश्चित करें। मोटर कंट्रोलर बोर्ड के माध्यम से सर्वो को कोड करना https://learn.adafruit.com/16-channel-pwm-servo-driver?view=all पर पाया जा सकता है।
सिफारिश की:
आवाज नियंत्रण रोबोटिक हाथ: 4 कदम
![आवाज नियंत्रण रोबोटिक हाथ: 4 कदम आवाज नियंत्रण रोबोटिक हाथ: 4 कदम](https://i.howwhatproduce.com/images/002/image-3907-13-j.webp)
वॉयस कंट्रोल रोबोटिक हैंड: मैंने एक रोबोटिक आर्म बनाया है जो आपके वॉयस कमांड से काम करेगा। रोबोट आर्म को प्राकृतिक कनेक्टेड स्पीच इनपुट से नियंत्रित किया जाता है। भाषा इनपुट उपयोगकर्ता को रोबोट के साथ उन शब्दों में बातचीत करने की अनुमति देता है जो अधिकांश लोगों से परिचित हैं। अग्रिम
रोबोटिक फोम हाथ: 7 कदम
![रोबोटिक फोम हाथ: 7 कदम रोबोटिक फोम हाथ: 7 कदम](https://i.howwhatproduce.com/images/007/image-18385-j.webp)
रोबोटिक फोम हैंड: इस तरह से फोम का उपयोग करके होम ब्रू रोबोटिक हैंड बनाया जाता है। यह प्रोजेक्ट ह्यूमनॉइड्स 16-264 के लिए प्रोफ़ेसर क्रिस एटकेसन और टीए जोनाथन किंग के धन्यवाद के साथ बनाया गया था
हाथ ताली रोशनी स्विच: 4 कदम
![हाथ ताली रोशनी स्विच: 4 कदम हाथ ताली रोशनी स्विच: 4 कदम](https://i.howwhatproduce.com/images/001/image-1810-19-j.webp)
हाथ ताली रोशनी स्विच: प्रकाश स्विच तक पहुंचने से पहले अक्सर आपको अंधेरे में कुछ कदम उठाने की आवश्यकता होती है। अब ताली बजाकर आप बिना किसी प्रयास के बत्तियां जला सकते हैं
दो ताली चालू - ताली बंद सर्किट - 555 आईसी - ४०१७ आईसी: ३ कदम
![दो ताली चालू - ताली बंद सर्किट - 555 आईसी - ४०१७ आईसी: ३ कदम दो ताली चालू - ताली बंद सर्किट - 555 आईसी - ४०१७ आईसी: ३ कदम](https://i.howwhatproduce.com/images/004/image-9416-j.webp)
दो ताली चालू - ताली बंद सर्किट - 555 आईसी | 4017 IC: क्लैप ऑन - क्लैप ऑफ सर्किट वह सर्किट है जिसका उपयोग केवल एक CLAP द्वारा विभिन्न प्रकार के इलेक्ट्रॉनिक उपकरणों को नियंत्रित करने के लिए किया जा सकता है। एक ताली लोड को चालू कर देती है और दूसरी ताली उसे बंद कर देती है। IC 4017 का उपयोग करके इस सर्किट को बनाना बहुत ही सामान्य और सरल है, लेकिन यहाँ
ताली स्विच (5 सेकंड में 40 ताली): 4 कदम (चित्रों के साथ)
![ताली स्विच (5 सेकंड में 40 ताली): 4 कदम (चित्रों के साथ) ताली स्विच (5 सेकंड में 40 ताली): 4 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/001/image-819-90-j.webp)
क्लैप स्विच (5 सेकंड में 40 क्लैप्स): क्लैप स्विच में सर्किट के आउटपुट को रिले स्विच से जोड़कर किसी भी इलेक्ट्रिकल कंपोनेंट को चालू / बंद करने की क्षमता होती है। यहां हम बहुत अच्छी व्याख्या के साथ कुछ घटकों के साथ एक क्लैप स्विच बनाने जा रहे हैं। अन्य सभी ताली स्विच की तुलना में