جدول المحتويات:
- اللوازم
- الخطوة 1: توصيل MyoWare بالفوتون الجسيمي
- الخطوة 2: تحميل الكود على فوتون الجسيمات
- الخطوة 3: وضع MyoWare
- الخطوة 4: توصيل MyoWare بالوحدة
- الخطوة 5: تم
فيديو: إنترنت الأشياء: تحكم في HoloLens باستخدام حاجبيك (EMG): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
كان هذا المشروع جزءًا من مشروع NASA SUITS التابع لجامعة كولورادو بولدر والذي تم تقديمه واختباره في NASA JSC في أبريل 2019. بالنسبة لمشروع ذلك العام ، كنت قائد مشروع تطوير الأجهزة وكان هذا أحد مساهماتي. اقرأ المزيد عن تحدي NASA SUITS هنا.
مع هذا المشروع ، أردت السماح لأي شخص (في هذه الحالة رواد فضاء EVA) بالتفاعل مع شاشة عرض رأسية (HUD) منتشرة في Microsoft HoloLens دون استخدام إيماءات اليد المدمجة أو المدخلات الصوتية. لقد عالجت هذا الهدف من وجهة نظر إمكانية الوصول ، وأردت تطوير جهاز طرفي / يمكن ارتداؤه يسمح لرواد فضاء EVA بالتفاعل مع شاشة العرض الخاصة بهم دون احتلال الاتصالات مع التحكم الأرضي ، وبسبب الضغط العالي للقفازات ، فإن التفاعل بين إيماءات القفازات غير معقول. على الرغم من أن هذا المجال ليس على دراية به إلى حد ما ، إلا أنني أرى أيضًا أن هذا الجهاز المحيطي مفيد للأشخاص ذوي الإعاقة ، مما يسمح لهم باستخدام HoloLens أو أجهزة AR / VR الأخرى والتخلي عن مدخلات الواجهة التي تعتبر إقصائية أو شاقة.
في حين أن قائمة العناصر الخاصة بهذا المشروع هي قائمة استبعاد بحد ذاتها (تعد HoloLens مكلفة للغاية!) ، يمكن استخدام الأجهزة الطرفية مع أجهزة AR / VR الأخرى.
إذا كانت لديك أي أسئلة ، أو تريد مواكبة عملي ، أو مجرد إلقاء نظرة على الأفكار ، فيرجى القيام بذلك على Twitter: @ 4Eyes6Senses.
اللوازم
Microsoft HoloLens (أو أي جهاز AR / VR آخر)
جسيم الفوتون
مستشعر عضلات MyoWare - يمكن استبدال مستشعر MyoWare بلوحات تفكك EMG الأخرى. إذا لم تكن متأكدًا من برنامج whar EMG ، أقترح عليك قراءة المزيد عنه هنا
وسادات الاستشعار الطبية الحيوية
الوحدة (مجاني)
بعض الخبرة في إنشاء المشاريع في الوحدة
الأسلاك
الخطوة 1: توصيل MyoWare بالفوتون الجسيمي
يعد توصيل جسيم الفوتون بلوحة MyoWare أمرًا سهلاً إلى حد ما. في هذه الخطوة ، ستحتاج إلى لحام الاتصالات بين Particle Photon ولوحة MyoWare. تأكد من أن لديك اتصالات قوية بحيث لا تنكسر الكابلات أثناء ارتداء الجهاز. لتجنب الانقطاعات ، أوصي بضفر الكابلات قبل لحامها في الفوتون.
- قم بلحام سلك في المنفذ "+" بلوحة MyoWare ، ثم قم بتوصيل الطرف الآخر من الكابل في دبوس "3v3" الخاص بالفوتون.
- قم بتوصيل سلك في المنفذ "-" بلوحة MyoWare ، ثم قم بتوصيل الطرف الآخر من الكبل بمسمار "GND" الخاص بالفوتون.
- قم بتوصيل سلك في منفذ "SIG" بلوحة MyoWare ، ثم قم بتوصيل الطرف الآخر من الكبل بمسمار "A0" الخاص بالفوتون.
الخطوة 2: تحميل الكود على فوتون الجسيمات
باستخدام IDE لـ Particle Photon ، قم بتحميل ملف.ino. ضع لوحة MyoWare على مجموعة عضلية وتحقق من القيم للتأكد من أن جهازك يعمل. عند النظر إلى الكود ، ستلاحظ أن هناك متغير "عتبة" تم تعيينه بالفعل ، وهذا المتغير هو الحد الأدنى للقيمة التي يقرأها MyoWare من عضلاتي عندما أرفع حاجبي بالكامل. لقد قمت أيضًا بتعيين المتغير على "600" لأنه سمح لي بإجراء محادثات عادية أثناء ارتداء MyoWare دون إنشاء أي إيجابيات خاطئة (تشغيل عرضي) ، قد ترغب في التلاعب بالقيم حتى تجد الحد الأدنى المطلوب لاستخداماتك.
الخطوة 3: وضع MyoWare
بالنسبة لمشروع NASA SUITS الخاص بنا ، اخترت وضع لوحة MyoWare فوق الحاجب. لقد ألهمني وضع MyoWare هناك بعد النظر في مشروع "Sup Brows" الذي قامت به Adafruit. بعد إجراء بعض الاختبارات ، أصبح من الواضح أن الحاجبين يمثلان موقعًا رائعًا لهذا المشروع المحدد. إنه موقع رائع لأن المستشعرات لن تتأثر بحركات العضلات المستمرة من خلال الذراعين والساقين والجذع التي يقوم بها رواد الفضاء أثناء السير في الفضاء.
الخطوة 4: توصيل MyoWare بالوحدة
حان الوقت الآن للخطوة الأخيرة ، دعنا نربط MyoWare مع Unity! يتضمن Instructable هذا البرنامج النصي الذي ستحتاج إلى تضمينه في مشروع Unity الخاص بك. لكن أولاً ، ستحتاج إلى تغيير بعض الأشياء في الكود. أولاً ، ستحتاج إلى إضافة المكون الإضافي JSON Object Unity إلى مشروعك. بعد ذلك ، ستحتاج إلى إضافة معرف جهازك الخاص ورمز الوصول إلى السطر 19: partleURI = "https://api.particle.io/v1/devices/ [أدخل معرف جهازك] / التالي؟ access_token = [أدخل رمز وصول]". يمكنك الحصول على معرف جهازك من Particle IDE ، التالي الشكل 2 ، انقر فوق علامة تبويب الأجهزة (المربع الأحمر) وابحث أسفل اسم جهازك للعثور على المعرف الخاص بك (المربع الأزرق). بعد ذلك ، للعثور على رمز الوصول الخاص بك ، انقر فوق علامة تبويب الإعدادات في IDE.
الخطوة 5: تم
بعد الانتهاء من مشروع الوحدة الخاص بك ، سيكون لديك HoloLens يتحكم فيه EMG!
إذا كانت لديك أي أسئلة متعمقة ، أو تريد التعرف على التعزيز البشري ، أو ترغب في مواكبة عملي ، أو مجرد إلقاء نظرة على الأفكار ، فيرجى القيام بذلك على Twitter الخاص بي:
@ 4Eyes6Senses
إذا كنت مهتمًا بالعمل مع فريقنا لتحدي NASA SUITS 2019-2020 ، فيرجى مراسلتي عبر البريد الإلكتروني على:
شكر خاص للنموذج في الصورة الأولى ، دارين ، الذي اختبر أيضًا التصميم في وكالة ناسا. شكر آخر لشريكي في البرمجة لمشروع AJ ، الذي جعل الكثير من هذا ممكنًا.
موصى به:
إنترنت الأشياء - انشر البيانات إلى كلام الأشياء باستخدام ESP8266: 3 خطوات
إنترنت الأشياء | نشر البيانات في موقع Thingspeak باستخدام ESP8266: في الوقت الحاضر ، يتجه إنترنت الأشياء وهناك الكثير من البيانات التي يمكن تحميلها عبر السحابة وتحليل البيانات. تقوم المستشعرات الصغيرة بتحديث البيانات الموجودة على السحابة ويعمل المحرك على طرف آخر عليها ، وسأشرح أحد أمثلة إنترنت الأشياء. أنا هذا المقال وأنا
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
مراقبة تجمع إنترنت الأشياء باستخدام لوحة الأشياء: 8 خطوات
مراقبة IoT Pool with ThingsBoard: سيوضح هذا التوجيه كيفية مراقبة الأس الهيدروجيني و ORP ودرجة حرارة تجمع أو منتجع صحي وتحميل البيانات إلى خدمة التصور والتخزين في ThingsBoard.io
تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء: 6 خطوات
التحكم في LED باستخدام وحدة ESP8266 WiFi- إنترنت الأشياء: ESP8266 عبارة عن شريحة Wi-Fi منخفضة التكلفة مع مكدس TCP / IP كامل وقدرة MCU (وحدة تحكم دقيقة) التي تنتجها الشركة الصينية Espressif Systems ومقرها شنغهاي. لفت انتباه الصناع الغربيين في أغسطس 2014 مع