विषयसूची:

IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें: 5 कदम
IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें: 5 कदम

वीडियो: IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें: 5 कदम

वीडियो: IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें: 5 कदम
वीडियो: Откажись от приоритетов прошлого. Подскаст ОЛЬГА ХАНАФИ И СЕРГЕЙ ГОНЧАРОВ 2024, जुलाई
Anonim
IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें
IoT: अपनी भौहें (EMG) का उपयोग करके HoloLens को नियंत्रित करें

यह प्रोजेक्ट यूनिवर्सिटी ऑफ़ कोलोराडो बोल्डर के NASA SUITS प्रोजेक्ट का एक हिस्सा था जिसे अप्रैल 2019 में NASA JSC में प्रस्तुत और परीक्षण किया गया था। उस वर्ष की परियोजना के लिए, मैं हार्डवेयर विकास का प्रोजेक्ट लीड था और यह मेरे योगदानों में से एक था। नासा सूट चुनौती के बारे में यहाँ और पढ़ें।

इस परियोजना के साथ, मैं किसी को भी (इस मामले में ईवीए अंतरिक्ष यात्री) को माइक्रोसॉफ्ट होलोलेन्स में तैनात हेड-अप-डिस्प्ले (एचयूडी) के साथ इंटरफेस करने की अनुमति देना चाहता था, बिना हाथ के जेस्चर या वॉयस इनपुट का उपयोग किए। मैंने इस लक्ष्य को एक एक्सेसिबिलिटी दृष्टिकोण से निपटाया, मैं एक परिधीय/पहनने योग्य विकसित करना चाहता था जो ईवीए अंतरिक्ष यात्रियों को जमीनी नियंत्रण के साथ संचार पर कब्जा किए बिना उनके प्रदर्शन के साथ इंटरफेस करने की अनुमति देगा, और उनके अत्यधिक दबाव वाले दस्ताने के कारण इशारा इंटरफेसिंग अनुचित है। हालांकि यह एक ऐसा डोमेन है जिससे मैं कुछ अपरिचित हूं, मैं यह भी देख सकता हूं कि यह परिधीय विकलांग लोगों के लिए उपयोगी है, जिससे वे HoloLens या अन्य AR/VR उपकरणों का उपयोग कर सकते हैं और उन इंटरफेसिंग इनपुट को छोड़ सकते हैं जो बहिष्कृत या चुनौतीपूर्ण हैं।

जबकि इस परियोजना के लिए आइटम सूची स्वयं बहिष्करणीय है (होलोलेन्स बहुत महंगा है!), परिधीय का उपयोग अन्य एआर/वीआर उपकरणों के साथ किया जा सकता है।

यदि आपके कोई प्रश्न हैं, मेरे काम के साथ बने रहना चाहते हैं, या सिर्फ विचारों को उछालना चाहते हैं, तो कृपया मेरे ट्विटर पर ऐसा करें: @4Eyes6Senses।

आपूर्ति

Microsoft HoloLens (या अन्य AR/VR डिवाइस)

कण फोटॉन

मायोवेयर मसल सेंसर - मायोवेयर सेंसर को अन्य ईएमजी ब्रेकआउट बोर्ड से बदला जा सकता है। यदि आप सुनिश्चित नहीं हैं कि EMG क्या है, तो मेरा सुझाव है कि आप इसके बारे में यहाँ और पढ़ें

बायोमेडिकल सेंसर पैड

एकता (मुक्त)

एकता में प्रोजेक्ट बनाने का कुछ अनुभव

वायर

चरण 1: मायोवेयर को कण फोटॉन के साथ जोड़ना

MyoWare को कण फोटॉन के साथ जोड़ना
MyoWare को कण फोटॉन के साथ जोड़ना
MyoWare को कण फोटॉन के साथ जोड़ना
MyoWare को कण फोटॉन के साथ जोड़ना
MyoWare को कण फोटॉन के साथ जोड़ना
MyoWare को कण फोटॉन के साथ जोड़ना

कण फोटॉन को मायोवेयर बोर्ड से जोड़ना काफी सरल है। इस चरण के लिए, आपको कण फोटॉन और मायोवेयर बोर्ड के बीच के कनेक्शनों को मिलाप करना होगा। सुनिश्चित करें कि आपके पास मजबूत कनेक्शन हैं ताकि डिवाइस पहनते समय केबल टूट न जाए। टूटने से बचने के लिए, मैं फोटॉन में टांका लगाने से पहले केबलों को ब्रेडिंग करने की सलाह देता हूं।

- MyoWare बोर्ड के "+" पोर्ट में एक तार मिलाएं, फिर केबल के दूसरे छोर को फोटॉन के "3v3" पिन में मिलाएं।

- MyoWare बोर्ड के "-" पोर्ट में एक तार मिलाएं, फिर केबल के दूसरे छोर को फोटॉन के "GND" पिन में मिलाएं।

- MyoWare बोर्ड के "SIG" पोर्ट में एक तार मिलाएं, फिर केबल के दूसरे छोर को फोटॉन के "A0" पिन में मिलाएं।

चरण 2: कण फोटॉन में कोड अपलोड करना

कण फोटॉन को कोड अपलोड करना
कण फोटॉन को कोड अपलोड करना

कण फोटॉन की आईडीई का उपयोग करके,.ino फ़ाइल अपलोड करें। MyoWare बोर्ड को एक मांसपेशी समूह पर रखें और यह सुनिश्चित करने के लिए कि आपका उपकरण काम कर रहा है, मानों की जाँच करें। कोड को देखते समय आप देखेंगे कि एक "दहलीज" चर पहले से ही सेट है, यह चर वह न्यूनतम मान है जो MyoWare मेरी मांसपेशियों से पढ़ता है जब मैं अपनी भौहें पूरी तरह से उठाता हूं। मैंने वेरिएबल को "600" पर भी सेट किया है क्योंकि इसने मुझे बिना किसी झूठी सकारात्मक (आकस्मिक ट्रिगरिंग) के MyoWare पहनते समय सामान्य बातचीत करने की अनुमति दी है, आप मूल्यों के साथ खेलना चाह सकते हैं जब तक कि आपको अपने उपयोग के लिए वांछित सीमा नहीं मिल जाती।

चरण 3: मायोवेयर का प्लेसमेंट

मायोवेयर की नियुक्ति
मायोवेयर की नियुक्ति

हमारे NASA SUITS प्रोजेक्ट के लिए, मैंने MyoWare बोर्ड को आइब्रो के ऊपर रखना चुना। एडफ्रूट द्वारा किए गए 'सुपर ब्राउज' प्रोजेक्ट को देखने के बाद मुझे वहां मायोवेयर लगाने के लिए प्रेरित किया गया। कुछ परीक्षणों के बाद, यह स्पष्ट हो गया कि इस विशिष्ट परियोजना के लिए भौहें एक महान स्थान हैं। यह एक महान स्थान है क्योंकि सेंसर हाथ, पैर और धड़ के माध्यम से लगातार मांसपेशियों की गतिविधियों से प्रभावित नहीं होंगे जो कि ईवीए अंतरिक्ष यात्री स्पेसवॉक के दौरान करते हैं।

चरण 4: मायोवेयर को एकता के साथ जोड़ना

मायोवेयर को एकता से जोड़ना
मायोवेयर को एकता से जोड़ना
मायोवेयर को एकता से जोड़ना
मायोवेयर को एकता से जोड़ना
मायोवेयर को एकता से जोड़ना
मायोवेयर को एकता से जोड़ना

अब अंतिम चरण का समय आ गया है, आइए MyoWare को एकता से जोड़ते हैं! इस निर्देश में वह स्क्रिप्ट शामिल है जिसे आपको अपनी एकता परियोजना में शामिल करने की आवश्यकता होगी। लेकिन पहले, आपको कोड में कुछ चीजों को बदलना होगा। सबसे पहले, आपको अपने प्रोजेक्ट में JSON ऑब्जेक्ट यूनिटी प्लगइन जोड़ना होगा। इसके बाद, आपको लाइन 19 में अपनी खुद की डिवाइस आईडी और एक्सेस टोकन जोड़ने की आवश्यकता होगी: पार्टिकलयूरी = "https://api.particle.io/v1/devices/[Insert your device id]/Next?access_token=[Insert your एक्सेस टोकन]"। आप अपनी डिवाइस आईडी कण आईडीई से प्राप्त कर सकते हैं, निम्नलिखित आकृति 2, अपने डिवाइस टैब (लाल बॉक्स) पर क्लिक करें और अपनी आईडी (नीला बॉक्स) खोजने के लिए अपने डिवाइस के नाम के नीचे देखें। इसके बाद, अपना एक्सेस टोकन खोजने के लिए IDE में सेटिंग टैब पर क्लिक करें।

चरण 5: हो गया

अपनी एकता परियोजना को पूरा करने के बाद, आपके पास एक EMG नियंत्रित HoloLens होगा!

यदि आपके कोई गहन प्रश्न हैं, मानव वृद्धि के बारे में जानना चाहते हैं, अपने काम के साथ बने रहना चाहते हैं, या केवल विचारों को उछालना चाहते हैं, तो कृपया मेरे ट्विटर पर ऐसा करें:

यदि आप 2019 - 2020 नासा सूट चुनौती के लिए हमारी टीम के साथ काम करने में रुचि रखते हैं, तो कृपया मुझे यहां ईमेल करें:

पहली तस्वीर में मॉडल के लिए विशेष धन्यवाद, डैरेन, जिन्होंने नासा में डिजाइन का परीक्षण भी किया। प्रोजेक्ट एजे के लिए मेरे प्रोग्रामिंग पार्टनर को एक और धन्यवाद, जिन्होंने इसे बहुत संभव बनाया।

सिफारिश की: