Sisukord:
- Tarvikud
- Samm: ühendage MyoWare osakeste footoniga
- 2. samm: koodi üleslaadimine osakeste footonisse
- 3. samm: MyoWare'i paigutamine
- Samm 4: MyoWare'i ühendamine Unity'iga
- Samm: valmis
Video: IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
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:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Inimese ja arvuti liides: Funktsioon Gripper (valmistatud Kirigami poolt) randmeliigutuse abil EMG abil: 7 sammu
Inimese ja arvuti liides: Funktsioon Gripper (valmistatud Kirigami poolt) randmeliigutuse abil EMG abil. Nii et see oli minu esimene katse inimese ja arvuti liideses. Ma püüdsin randme liikumise lihaste aktiveerimissignaale EMG anduri abil, töödeldi seda läbi pythoni ja arduino ning käivitas origamipõhise haaratsi
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: 4 sammu
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: see ajaveebi postitus on osa Zio Robotics seeriast. Sissejuhatus See on postituse „Juhtige robotkätt Zioga” viimane osa. Selles õpetuses lisame oma robotkäele veel ühe osa. Varasemad õpetused ei sisalda alust
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi