Sisällysluettelo:

IoT: Hallitse HoloLensia kulmakarvoilla (EMG): 5 vaihetta
IoT: Hallitse HoloLensia kulmakarvoilla (EMG): 5 vaihetta

Video: IoT: Hallitse HoloLensia kulmakarvoilla (EMG): 5 vaihetta

Video: IoT: Hallitse HoloLensia kulmakarvoilla (EMG): 5 vaihetta
Video: Windows 10 yrityskäyttöön 2024, Heinäkuu
Anonim
IoT: HoloLensin hallitseminen kulmakarvoilla (EMG)
IoT: HoloLensin hallitseminen kulmakarvoilla (EMG)

Tämä projekti oli osa Colorado -yliopiston Boulderin NASA SUITS -hanketta, joka esiteltiin ja testattiin NASA JSC: ssä huhtikuussa 2019. Vuoden projektissa olin laitteistokehityksen projektipäällikkö ja tämä oli yksi panoksistani. Lue lisää NASA SUITS -haasteesta täältä.

Tässä projektissa halusin sallia kenenkään (tässä tapauksessa EVA Astronautsin) liittyä Microsoft HoloLensiin asennetun Heads-Up-Display (HUD) -laitteen kanssa ilman sisäänrakennettuja eleitä tai äänituloja. Tavoittelin tätä tavoitetta saavutettavuuden näkökulmasta, halusin kehittää oheislaitteen/pukeutumisen, jonka avulla EVA -astronautit voisivat liittyä näyttöönsä ilman yhteydenpitoa maaohjaukseen, ja erittäin paineistettujen käsineiden vuoksi eleiden liitäntä on kohtuutonta. Vaikka tämä on jonkin verran tuntematon verkkotunnus, huomaan myös, että tämä oheislaite on hyödyllinen vammaisille, sillä he voivat käyttää HoloLens -laitetta tai muita AR/VR -laitteita ja luopua rajapinnoista, jotka ovat poissulkevia tai pelottavia.

Vaikka tämän projektin tuoteluettelo on poissulkeva (HoloLens on erittäin kallis!), Oheislaitetta voidaan käyttää muiden AR/VR -laitteiden kanssa.

Jos sinulla on kysyttävää, haluat pysyä ajan tasalla työni kanssa tai vain heitellä ideoita, tee se Twitterissä: @4Eyes6Senses.

Tarvikkeet

Microsoft HoloLens (tai muu AR/VR -laite)

Hiukkasfotoni

MyoWare -lihasanturi - MyoWare -anturi voidaan korvata muilla EMG -murtolevyillä. Jos et ole varma, mikä EMG on, suosittelen lukemaan siitä lisää täältä

Biolääketieteelliset anturit

Unity (ilmainen)

Kokemusta projektien luomisesta Unityssä

Johto

Vaihe 1: MyoWaren yhdistäminen hiukkasfotoniin

MyoWaren yhdistäminen hiukkasfotoniin
MyoWaren yhdistäminen hiukkasfotoniin
MyoWaren yhdistäminen hiukkasfotoniin
MyoWaren yhdistäminen hiukkasfotoniin
MyoWaren yhdistäminen hiukkasfotoniin
MyoWaren yhdistäminen hiukkasfotoniin

Hiukkasfotonin liittäminen MyoWare -korttiin on melko yksinkertaista. Tässä vaiheessa sinun on juotettava hiukkasfotonin ja MyoWare -kortin väliset liitännät. Varmista, että liitännät ovat vahvat, jotta kaapelit eivät katkea laitteen käytön aikana. Taukojen välttämiseksi suosittelen kaapeleiden punomista ennen juottamista fotoniin.

- Juota johto MyoWare -kortin "+" -porttiin ja juota sitten kaapelin toinen pää Photonin "3v3" -nastaan.

- Juotta johto MyoWare-kortin "-" -porttiin ja juota sitten kaapelin toinen pää Photonin "GND" -tappiin.

- Juotta johto MyoWare -kortin "SIG" -porttiin ja juota sitten kaapelin toinen pää Photonin "A0" -nastaan.

Vaihe 2: Koodin lähettäminen hiukkasfotoniin

Latauskoodi hiukkasfotoniin
Latauskoodi hiukkasfotoniin

Lataa.ino -tiedosto hiukkasfotonin IDE: n avulla. Aseta MyoWare -kortti lihasryhmään ja tarkista arvot varmistaaksesi, että laite toimii. Koodia tarkastellessasi huomaat, että "kynnys" -muuttuja on jo asetettu, tämä muuttuja on vähimmäisarvo, jonka MyoWare lukee lihasestani, kun nostan kulmakarvani kokonaan. Asetin myös muuttujan arvoksi "600", koska se antoi minulle mahdollisuuden keskustella normaalisti MyoWare -laitetta käyttämättä luomatta vääriä positiivisia (vahingossa tapahtuva laukaisu). Voit halutessasi leikkiä arvoilla, kunnes löydät haluamasi kynnyksen käyttötarkoitukseesi.

Vaihe 3: MyoWaren sijoittaminen

MyoWaren sijoittaminen
MyoWaren sijoittaminen

NASA SUITS -hanketta varten valitsin sijoittamaan MyoWare Boardin kulmakarvojen yläpuolelle. Sain inspiraation sijoittaa MyoWare sinne Adafruutin tekemän "Sup Brows" -projektin jälkeen. Joidenkin testien jälkeen kävi selväksi, että kulmakarvat ovat loistava paikka tälle projektille. Se on loistava sijainti, koska anturit eivät vaikuta jatkuviin lihasten liikkeisiin käsivarsien, jalkojen ja vartalon läpi, joita EVA -astronautit tekevät avaruuskävelyillä.

Vaihe 4: MyoWaren yhdistäminen Unityyn

MyoWaren yhdistäminen Unityyn
MyoWaren yhdistäminen Unityyn
MyoWaren yhdistäminen Unityyn
MyoWaren yhdistäminen Unityyn
MyoWaren yhdistäminen Unityyn
MyoWaren yhdistäminen Unityyn

Nyt on viimeisen vaiheen aika, yhdistämme MyoWaren Unityyn! Tähän Instructable -ohjelmaan sisältyy skripti, joka sinun on sisällytettävä Unity -projektiin. Mutta ensin sinun on muutettava muutamia asioita koodissa. Ensin sinun on lisättävä projektiin JSON Object Unity -laajennus. Seuraavaksi sinun on lisättävä oma laitetunnuksesi ja käyttöoikeustunnuksesi riville 19: particleURI = "https://api.particle.io/v1/devices/[Lisää laitteen tunnus]/Next? Access_token = [Lisää käyttöoikeustunnus] ". Saat laitteen tunnuksen hiukkasen IDE -laitteesta, seuraa kuva 2, napsauta laitteesi -välilehteä (punainen laatikko) ja etsi laitteesi nimen alta tunnus (sininen laatikko). Löydä seuraavaksi käyttöoikeustunnuksesi napsauttamalla IDE: n asetusvälilehteä.

Vaihe 5: Valmis

Unity -projektisi päätyttyä sinulla on EMG -ohjaama HoloLens!

Jos sinulla on syvällisiä kysymyksiä, haluat oppia ihmisen lisäyksestä, haluat pysyä mukana työssäni tai vain heilutella ideoita, tee se Twitterissäni:

Jos olet kiinnostunut työskentelemään tiimimme kanssa vuoden 2019 2020 NASA SUITS -haasteessa, lähetä minulle sähköpostia osoitteeseen:

Erityiset kiitokset ensimmäisen kuvan mallille Darrenille, joka myös testasi suunnittelua NASA: ssa. Kiitokset vielä ohjelmointikumppanilleni projektista AJ, joka teki tämän paljon mahdolliseksi.

Suositeltava: