Sisukord:

IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu
IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu

Video: IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu

Video: IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu
Video: Tourist Trophy: Closer To The Edge - Полный документальный фильм TT3D (Доступны субтитры !!) 2024, November
Anonim
IoT: HoloLensi juhtimine kulmude abil (EMG)
IoT: HoloLensi juhtimine kulmude abil (EMG)

See projekt oli osa Colorado Ülikooli Boulderi projektist NASA SUITS, mida esitleti ja katsetati NASA JSC -s aprillis 2019. Selle aasta projekti puhul olin ma riistvaraarenduse projektijuht ja see oli üks minu panustest. Lisateavet NASA SUITS väljakutse kohta leiate siit.

Selle projektiga tahtsin lubada kõigil (antud juhul EVA astronaudidel) liidestada Microsoft HoloLensis kasutusel oleva peakomplektiga (HUD) ilma sisseehitatud käeliigutusi või häälsisendeid kasutamata. Saavutasin selle eesmärgi juurdepääsetavuse seisukohast, tahtsin välja töötada perifeerse/kantava seadme, mis võimaldaks EVA astronautidel oma kuvariga liituda ilma maapealse juhtimisega suhtlemist hõivamata, ning nende kõrge rõhu all olevate kinnaste tõttu on liigutamine liialdatud. Kuigi see on domeen, mida ma mõnevõrra ei tunne, näen, et see välisseade on kasulik ka puuetega inimestele, võimaldades neil kasutada HoloLensi või muid AR/VR -seadmeid ja loobuda välistavatest või heidutavatest liideste sisenditest.

Kuigi selle projekti üksuste loend on iseenesest välistav (HoloLens on väga kallis!), Saab välisseadet kasutada koos teiste AR/VR -seadmetega.

Kui teil on küsimusi, soovite minu tööga sammu pidada või lihtsalt ideedega ringi käia, palun tehke seda minu Twitteris: @4Eyes6Senses.

Tarvikud

Microsoft HoloLens (või muu AR/VR -seade)

Osakeste footon

MyoWare lihasesensor - MyoWare andurit saab asendada teiste EMG purunemisplaatidega. Kui te pole kindel, mis EMG on, soovitan teil selle kohta rohkem lugeda siit

Biomeditsiinilised anduripadjad

Unity (tasuta)

Mõned kogemused projektide loomisel ühtsuses

Traat

Samm: ühendage MyoWare osakeste footoniga

MyoWare ühendamine osakeste footoniga
MyoWare ühendamine osakeste footoniga
MyoWare ühendamine osakeste footoniga
MyoWare ühendamine osakeste footoniga
MyoWare ühendamine osakeste footoniga
MyoWare ühendamine osakeste footoniga

Osakeste footoni ühendamine MyoWare plaadiga on üsna lihtne. Selle sammu jaoks peate jootma osakeste footoni ja MyoWare plaadi vahelised ühendused. Veenduge, et teil oleks tugevad ühendused, nii et kaablid ei puruneks seadme kandmise ajal. Katkestuste vältimiseks soovitan kaablid enne footonisse jootmist punuda.

- Jootke traat MyoWare plaadi "+" porti, seejärel jootke kaabli teine ots footoni "3v3" tihvti.

- Jootke traat MyoWare plaadi porti "-", seejärel jootke kaabli teine ots footoni "GND" tihvti.

- Jootke traat MyoWare plaadi "SIG" porti, seejärel jootke kaabli teine ots footoni "A0" tihvti.

2. samm: koodi üleslaadimine osakeste footonisse

Koodi üleslaadimine osakeste footonisse
Koodi üleslaadimine osakeste footonisse

Laadige osakeste footoni IDE abil üles.ino -fail. Asetage MyoWare tahvel lihasrühmale ja kontrollige väärtusi, et veenduda, kas teie seade töötab. Koodi vaadates märkate, et "läve" muutuja on juba määratud, see muutuja on miinimumväärtus, mille MyoWare loeb mu lihastelt, kui ma kulmu täielikult üles tõstan. Samuti määrasin muutuja väärtuseks "600", kuna see võimaldas mul MyoWare'i kandmise ajal normaalselt vestelda ilma valepositiivseid tulemusi tekitamata (juhuslik vallandamine). Võite väärtustega mängida, kuni leiate soovitud läve.

3. samm: MyoWare'i paigutamine

MyoWare'i paigutus
MyoWare'i paigutus

Meie NASA SUITS projekti jaoks valisin MyoWare Boardi asetamise kulmu kohale. Mind inspireeris MyoWare sinna paigutama pärast Adafruit'i tehtud projekti "Sup Brows" vaatamist. Pärast mõningast katsetamist selgus, et kulmud on selle konkreetse projekti jaoks suurepärane asukoht. See on suurepärane asukoht, sest andureid ei mõjutaks pidevad lihaste liigutused läbi käte, jalgade ja torso, mida EVA astronaudid kosmosesõitudel teevad.

Samm 4: MyoWare'i ühendamine Unity'iga

MyoWare ühendamine ühtsusega
MyoWare ühendamine ühtsusega
MyoWare ühendamine ühtsusega
MyoWare ühendamine ühtsusega
MyoWare ühendamine ühtsusega
MyoWare ühendamine ühtsusega

Nüüd on viimane samm, ühendame MyoWare'i Unityga! Selles juhendis on skript, mille peate oma Unity -projekti lisama. Kuid kõigepealt peate koodi muutma mõnda asja. Esiteks peate oma projekti lisama JSON Object Unity pistikprogrammi. Järgmisena peate reale 19 lisama oma seadme ID ja juurdepääsuloa: particleURI = "https://api.particle.io/v1/devices/[Sisestage oma seadme ID]/Next? Access_token = [Sisestage oma juurdepääsuluba] ". Seadme ID saate osakeste IDE -st, järgides joonist 2, klõpsake oma seadmete vahekaardil (punane kast) ja otsige oma seadme nime alt oma ID (sinine kast). Järgmisena klõpsake juurdepääsu tunnuse leidmiseks IDE vahekaardil Seaded.

Samm: valmis

Pärast Unity projekti lõpetamist on teil EMG juhitav HoloLens!

Kui teil on põhjalikke küsimusi, soovite õppida inimeste suurendamise kohta, soovite minu tööga sammu pidada või lihtsalt ideedega ringi käia, palun tehke seda minu Twitteris:

Kui olete huvitatud meie meeskonnaga koostööst NASA SUITSi väljakutse jaoks 2019 - 2020, saatke mulle e -kiri aadressil:

Eriline tänu esimesel pildil olevale mudelile Darrenile, kes katsetas disaini ka NASA -s. Veel üks tänu minu programmeerimispartnerile projekti AJ eest, kes selle palju võimalikuks tegi.

Soovitan: