INHOUDSOPGAWE:

IoT: Beheer die HoloLens met u wenkbroue (EMG): 5 stappe
IoT: Beheer die HoloLens met u wenkbroue (EMG): 5 stappe

Video: IoT: Beheer die HoloLens met u wenkbroue (EMG): 5 stappe

Video: IoT: Beheer die HoloLens met u wenkbroue (EMG): 5 stappe
Video: Microsoft's HoloLens: What You Don't Know 2024, Julie
Anonim
IoT: Beheer die HoloLens met u wenkbroue (EMG)
IoT: Beheer die HoloLens met u wenkbroue (EMG)

Hierdie projek was deel van die NASA SUITS -projek van die Universiteit van Colorado Boulder, wat in April 2019 by NASA JSC aangebied en getoets is. Ek was die projekhoof van hardeware -ontwikkeling vir die jaar se projek, en dit was een van my bydraes. Lees hier meer oor die NASA SUITS -uitdaging.

Met hierdie projek wou ek iemand (in hierdie geval EVA Astronauts) toelaat om met 'n Heads-Up-Display (HUD) in die Microsoft HoloLens te werk sonder om die ingeboude handgebare of steminvoer te gebruik. Ek het hierdie doel vanuit 'n toeganklike oogpunt aangepak, ek wou 'n perifere/draagbare ontwikkel wat EVA -ruimtevaarders in staat sou stel om met hul skerm te kommunikeer sonder om kommunikasie met grondbeheer te beoefen, en as gevolg van hul handskoene met baie druk, is gebaarinteraksie onredelik. Alhoewel dit 'n domein is wat ek ietwat onbekend is, kan ek ook sien dat hierdie randapparaat nuttig is vir gestremdes, sodat hulle die HoloLens of ander AR/VR -toestelle kan gebruik en die koppelvlakke wat uitsluitend of afskrikwekkend is, moet laat vaar.

Alhoewel die itemlys vir hierdie projek self uitsluitend is (die HoloLens is baie duur!), Kan die randapparaat saam met ander AR/VR -toestelle gebruik word.

As u enige vrae het, wil bybly met my werk, of net idees wil rondbring, doen dit asseblief op my Twitter: @4Eyes6Senses.

Voorrade

Microsoft HoloLens (of ander AR/VR -toestel)

Deeltjie foton

MyoWare -spiersensor - Die MyoWare -sensor kan vervang word met ander EMG -uitbreekborde. As u nie seker is wat die EMG is nie, stel ek voor dat u hier meer hieroor lees

Biomediese sensorblokkies

Eenheid (gratis)

Beter ervaring met die skep van projekte in eenheid

Draad

Stap 1: Koppel die MyoWare aan die partikelfoton

Koppel die MyoWare met die partikelfoton
Koppel die MyoWare met die partikelfoton
Koppel die MyoWare met die partikelfoton
Koppel die MyoWare met die partikelfoton
Koppel die MyoWare met die partikelfoton
Koppel die MyoWare met die partikelfoton

Dit is redelik eenvoudig om die Particle Photon aan die MyoWare -bord te koppel. Vir hierdie stap moet u die verbindings tussen die Particle Photon en die MyoWare -bord soldeer. Maak seker dat u sterk verbindings het sodat die kabels nie breek terwyl u die toestel dra nie. Om breek te voorkom, beveel ek aan dat u die kabels vleg voordat u dit in die Photon soldeer.

- Soldeer 'n draad in die "+" - poort van die MyoWare -bord en soldeer dan die ander kant van die kabel in die Photon se "3v3" -pen.

- Soldeer 'n draad in die "-"- poort van die MyoWare-bord en soldeer dan die ander kant van die kabel in die Photon se "GND" -pen.

- Soldeer 'n draad in die "SIG" -poort van die MyoWare -bord en soldeer dan die ander kant van die kabel in die Photon se "A0" -pen.

Stap 2: Laai kode op na die deeltjiefoton

Laai kode op na die deeltjiefoton
Laai kode op na die deeltjiefoton

Laai die.ino -lêer op met behulp van die IDE van die Particle Photon. Plaas die MyoWare -bord op 'n spiergroep en kyk na die waardes om seker te maak dat u toestel werk. As u na die kode kyk, sal u agterkom dat 'n 'drempel' veranderlike reeds ingestel is; hierdie veranderlike is die minimum waarde wat die MyoWare uit my spier lees as ek my wenkbrou heeltemal lig. Ek het die veranderlike ook op '600' gestel, omdat dit my in staat gestel het om normale gesprekke te voer terwyl ek die MyoWare dra, sonder om vals positiewe gevolge te skep (toevallig geaktiveer). Miskien wil u met die waardes speel totdat u die gewenste drempel vir u gebruik vind.

Stap 3: Plasing van die MyoWare

Plasing van die MyoWare
Plasing van die MyoWare

Vir ons NASA SUITS -projek het ek gekies om die MyoWare Board bo die wenkbrou te plaas. Ek is geïnspireer om die MyoWare daar te plaas nadat ek gekyk het na die '' Sup Brows' -projek wat deur Adafruit gedoen is. Na 'n paar toetse, het dit duidelik geword dat die wenkbroue 'n uitstekende plek vir hierdie spesifieke projek is. Dit is 'n uitstekende ligging, want die sensors word nie beïnvloed deur die konstante spierbewegings deur die arms, bene en bolyf wat EVA -ruimtevaarders tydens ruimtetogte doen nie.

Stap 4: Koppel die MyoWare met eenheid

Koppel die MyoWare met eenheid
Koppel die MyoWare met eenheid
Koppel die MyoWare met eenheid
Koppel die MyoWare met eenheid
Koppel die MyoWare met eenheid
Koppel die MyoWare met eenheid

Nou is dit tyd vir die laaste stap, laat ons die MyoWare met Unity verbind! Die script wat u by u Unity -projek moet insluit, is ingesluit in hierdie instruksies. Maar eers moet u 'n paar dinge in die kode verander. Eerstens moet u die JSON Object Unity -inprop by u projek voeg. Vervolgens moet u u eie toestel -ID en toegangstoken by reël 19 voeg: particleURI = "https://api.particle.io/v1/devices/[Isert your device id]/Next? Access_token = [Voeg u toegangsteken] ". U kan u toestel -ID vanaf die deeltjie -IDE kry, na aanleiding van figuur 2, klik op u toestel -oortjie (rooi blokkie) en kyk onder u toestelnaam om u ID (blou blokkie) te vind. Klik vervolgens op die instellingsoortjie in die IDE om u toegangsteken te vind.

Stap 5: Klaar

Nadat u u Unity -projek voltooi het, het u 'n EMG -beheerde HoloLens!

As u meer diepgaande vrae het, meer wil leer oor menslike vergroting, my werk wil byhou of net idees wil maak, doen dit op my Twitter:

As u belangstel om saam met ons span saam te werk vir die 2019 - 2020 NASA SUITS -uitdaging, stuur 'n e -pos aan my by:

Spesiale dank aan die model op die eerste foto, Darren, wat ook die ontwerp by NASA getoets het. Nogmaals dankie aan my programmeringsvennoot vir die projek AJ, wat baie hiervan moontlik gemaak het.

Aanbeveel: