विषयसूची:
- आपूर्ति
- चरण 1: ईएमजी सेंसर को डीसीपीयू से जोड़ना।
- चरण 2: सर्वो मोटर को डीसीपीयू से जोड़ना
- चरण 3: ओरिगेमी ग्रिपर बनाना
- चरण 4: ग्रिपर को कार्यात्मक बनाना
- चरण 5: सर्वो मोटर को ग्रिपर से जोड़ना
- चरण 6: अंतिम चरण और कोड
वीडियो: मानव-कंप्यूटर इंटरफ़ेस: EMG का उपयोग करते हुए कलाई के आंदोलन द्वारा एक ग्रिपर (किरिगामी द्वारा निर्मित) का कार्य करें।: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
तो यह मानव-कंप्यूटर इंटरफ़ेस पर मेरा पहला प्रयास था। मैंने एक ईएमजी सेंसर का उपयोग करके अपनी कलाई की गति के मांसपेशी सक्रियण संकेतों को पकड़ लिया, इसे अजगर और आर्डिनो के माध्यम से संसाधित किया और एक ओरिगेमी आधारित ग्रिपर को सक्रिय किया।
आपूर्ति
1.ईएसपी-32
2. जम्पर वायर
3.ईएमजी सेंसर (ईसीजी इलेक्ट्रोड सहित)
4.सर्वो मोटर (एसजी-90)
5. DCPU (नोट- यह सीधे ESP-32 से कनेक्शन करके DCPU का उपयोग किए बिना भी किया जा सकता है।)
चरण 1: ईएमजी सेंसर को डीसीपीयू से जोड़ना।
DCPU को ESP-32 पर क्लिप शुरू करने से पहले। अब हमें EMG संकेतों को कैप्चर करने की आवश्यकता है। यह ईएमजी सेंसर को डीसीपीयू से जोड़कर हासिल किया जाएगा। जम्पर तारों का कनेक्शन निम्नलिखित तरीके से किया जाएगा (ईएमजी-डीसीपीयू)।-:
1. जीएनडी-जीएनडी
2. 3.3V-Vcc
3. आउट-35 (या आपका कोई भी आउटपुट पसंदीदा पिन)
*संपूर्ण परिपथ आरेख नीचे दिया गया है*
चरण 2: सर्वो मोटर को डीसीपीयू से जोड़ना
ओरिगेमी ग्रिपर को स्थानांतरित करने के लिए हम एक सर्वो मोटर का उपयोग करेंगे। जब हम अपनी कलाई को ऊपर की ओर ले जाते हैं, तो सर्वो घूमेगा और जब हम अपनी कलाई को नीचे रखेंगे, तो यह अपनी प्रारंभिक स्थिति में आ जाएगा। सर्वो को निम्नलिखित तरीके से जोड़ा जाएगा (सर्वो-डीसीपीयू) -:
1. Gnd-Gnd
2. वीसीसी-5वी
3.आउट-32
चरण 3: ओरिगेमी ग्रिपर बनाना
Ive ने इसके डिजाइन के लेआउट के साथ एक फाइल संलग्न की है। सीधी काली रेखाएँ वे होती हैं जिन्हें काटने की आवश्यकता होती है और बिंदीदार रेखाएँ वे रेखाएँ होती हैं जिन्हें आपको मोड़ने की आवश्यकता होती है। अनुलग्नक को एक मोटी a4 शीट पर मुद्रित करें।
चरण 4: ग्रिपर को कार्यात्मक बनाना
ग्रिपर को कार्यात्मक बनाने के लिए हमें ऊपर से नीचे तक दो तार/धागे लगाने होंगे जैसा कि चित्र में दिखाया गया है।
तार लगाने के बाद दोनों को खींचने की कोशिश करें और ग्रिपर बंद हो जाए और खुल जाए। यदि नहीं, तो छेदों के आकार को बढ़ाने या अपने धागे को फिर से डालने का प्रयास करें।
चरण 5: सर्वो मोटर को ग्रिपर से जोड़ना
अपने सर्वो मोटर और ग्रिपर के लिए एक स्थिर स्टैंड बनाने के लिए आप एक बॉक्स का उपयोग कर सकते हैं। मैंने एक ओरिगेमी बॉक्स बनाया जिसका उपयोग मैं सर्वो मोटर और ग्रिपर को सुरक्षित करने के लिए करता था। आपने बॉक्स बनाने के लिए मेरे द्वारा दिए गए अटैचमेंट का प्रिंट आउट ले सकते हैं। (संलग्नक में लिखे गए माप गलत हैं, इसलिए उनकी चिंता किए बिना इसे केवल A4 शीट पर प्रिंट करें।)
सर्वो मोटर को बॉक्स में स्थिति में रखने के बाद, ग्रिपर के दोनों थ्रेड्स को सर्वो मोटर अटैचमेंट में मौजूद छेदों से जोड़ दें। स्ट्रिंग्स को कस कर रखें ताकि जैसे ही सर्वो घूमे, ग्रिपर बंद हो सके।
चरण 6: अंतिम चरण और कोड
इलेक्ट्रोड केबल को EMG से जोड़ें और लाल इलेक्ट्रोड को अपनी कलाई के ऊपर, अपने पोर के नीचे रखें। अब पीले और हरे रंग के इलेक्ट्रोड को अपने अग्रभाग पर रखें। सटीक स्थिति के लिए फोटो देखें।
अंत में आपको अजगर और आर्डिनो कोड डालना होगा और उन्हें अपलोड करना होगा। कोड नीचे दिए गए हैं।
प्रोजेक्ट अब तैयार है। Arduino कोड अपलोड करने के बाद अजगर को खोलें और कोड को रन करें। आपको y-अक्ष पर कुछ मान दिखाने वाला एक ग्राफ़ दिखाई देगा। अपना हाथ सीधा रखें और y अक्ष पर प्रारंभिक मान नोट करें। यह एक व्यक्ति से दूसरे व्यक्ति में भिन्न होगा (मेरे लिए यह 0.1 था)। मान को नोट करने के बाद, अजगर कोड को संपादित करें और उस संख्या को चर 'दहलीज' में डालें। कोड को फिर से चलाएँ और अब आप पूरी परियोजना को क्रिया में देखेंगे।
[नोट- ग्रिपर के ठीक से काम करने के लिए और ईएमजी सही सिग्नल लेने के लिए, अपने आप को किसी भी चालू विद्युत स्विच, चार्जर या डिवाइस से दूर रखें जो ईएमजी सिग्नल में हस्तक्षेप कर सकता है।]
सिफारिश की:
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: 8 कदम
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: इस ट्यूटोरियल में, आप कंट्रोलर (Arduino, ESP32, ESP8266, ESP12 NodeMCU) के साथ काम करने वाले I2C डिवाइस (एक्सेलेरोमीटर) को शुरू करने, कनेक्ट करने और प्राप्त करने के तरीके के बारे में जानेंगे।
I2C मोड का उपयोग करते हुए Arduino Duemilanove के साथ सेंसिरियन, एसपीएस -30, पार्टिकुलेट मैटर सेंसर को इंटरफेस करना: 5 कदम
इंटरफेसिंग सेंसिरियन, एसपीएस -30, पार्टिकुलेट मैटर सेंसर विथ अरुडिनो ड्यूमिलानोव I2C मोड का उपयोग कर रहा है: जब मैं एसपीएस 30 सेंसर को इंटरफेस करने की तलाश में था, तो मुझे एहसास हुआ कि अधिकांश स्रोत रास्पबेरी पाई के लिए थे, लेकिन अरुडिनो के लिए बहुत से नहीं। मैं Arduino के साथ सेंसर को काम करने के लिए थोड़ा समय बिताता हूं और मैंने अपना अनुभव यहां पोस्ट करने का फैसला किया ताकि यह हो सके
सामान्य डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD: 5 चरण
कॉमन डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस मल्टीपल LCD: आज, इस निर्देशयोग्य में मैं आपको दिखाने जा रहा हूँ कि सामान्य डेटा लाइन का उपयोग करके एक arduino uno बोर्ड के साथ कई 16x2 LCD मॉड्यूल को कैसे इंटरफ़ेस किया जाए। इस परियोजना के बारे में सबसे दिलचस्प बात यह है कि यह सामान्य डेटा लाइन का उपयोग करती है और विभिन्न डेटा को ई
जेस्चर हॉक: इमेज प्रोसेसिंग आधारित इंटरफेस का उपयोग करते हुए हैंड जेस्चर नियंत्रित रोबोट: 13 चरण (चित्रों के साथ)
जेस्चर हॉक: इमेज प्रोसेसिंग आधारित इंटरफेस का उपयोग करते हुए हैंड जेस्चर नियंत्रित रोबोट: टेकविंस 4.0 में जेस्चर हॉक को एक साधारण इमेज प्रोसेसिंग आधारित मानव-मशीन इंटरफेस के रूप में प्रदर्शित किया गया था। इसकी उपयोगिता इस तथ्य में निहित है कि रोबोट कार को नियंत्रित करने के लिए दस्ताने को छोड़कर किसी अतिरिक्त सेंसर या पहनने योग्य की आवश्यकता नहीं होती है जो अलग-अलग चलती है
TinkerCAD सर्किट में Arduino UNO का उपयोग करते हुए दो LED के साथ कार्य करना: 8 चरण
TinkerCAD सर्किट में Arduino UNO का उपयोग करते हुए दो LED के साथ कार्य करना: यह प्रोजेक्ट TinkerCAD सर्किट में दो LED और Arduino के साथ कार्य करना प्रदर्शित करता है