Satura rādītājs:

IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG): 5 soļi
IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG): 5 soļi

Video: IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG): 5 soļi

Video: IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG): 5 soļi
Video: Control SonOFF products(run tasmota)in IAMMETER 2024, Novembris
Anonim
IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG)
IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG)

Šis projekts bija daļa no Kolorādo Universitātes Bouldera projekta NASA SUITS, kas tika prezentēts un pārbaudīts NASA JSC 2019. gada aprīlī. Tā gada projektā es biju aparatūras izstrādes projekta vadītājs, un tas bija viens no maniem ieguldījumiem. Lasiet vairāk par NASA SUITS izaicinājumu šeit.

Ar šo projektu es vēlējos ļaut ikvienam (šajā gadījumā EVA astronautiem) izveidot saskarni ar Heads-Up-Display (HUD), kas izvietots Microsoft HoloLens, neizmantojot iebūvētos roku žestus vai balss ievadi. Es sasniedzu šo mērķi no pieejamības viedokļa, es vēlējos izstrādāt perifēriju/valkājamu, kas ļautu EVA astronautiem saskarties ar savu displeju, neaizņemot sakarus ar zemes vadību, un viņu cimdu spiediena dēļ žestu saskarne ir nepamatota. Lai gan šis ir domēns, kas man ir nedaudz nepazīstams, redzu, ka šī perifērija ir noderīga cilvēkiem ar invaliditāti, ļaujot viņiem izmantot HoloLens vai citas AR/VR ierīces un atteikties no saskarnes ievades, kas ir izslēdzoša vai biedējoša.

Lai gan šī projekta vienumu saraksts ir izslēdzošs (HoloLens ir ļoti dārgs!), Perifēro ierīci var izmantot kopā ar citām AR/VR ierīcēm.

Ja jums ir kādi jautājumi, vēlaties sekot līdzi manam darbam vai vienkārši mētāties ar idejām, lūdzu, dariet to manā Twitter: @4Eyes6Senses.

Piegādes

Microsoft HoloLens (vai cita AR/VR ierīce)

Daļiņu fotons

MyoWare muskuļu sensors - MyoWare sensoru var aizstāt ar citiem EMG sadalīšanas dēļiem. Ja neesat pārliecināts, kas ir EMG, iesaku izlasīt vairāk par to šeit

Biomedicīnas sensoru spilventiņi

Vienotība (bezmaksas)

Zināma pieredze, veidojot projektus vienotībā

Vads

1. darbība. MyoWare savienošana ar daļiņu fotonu

MyoWare savienošana ar daļiņu fotonu
MyoWare savienošana ar daļiņu fotonu
MyoWare savienošana ar daļiņu fotonu
MyoWare savienošana ar daļiņu fotonu
MyoWare savienošana ar daļiņu fotonu
MyoWare savienošana ar daļiņu fotonu

Daļiņu fotona savienošana ar MyoWare plati ir diezgan vienkārša. Šim solim jums vajadzēs lodēt savienojumus starp daļiņu fotonu un MyoWare plati. Pārliecinieties, ka jums ir stingri savienojumi, lai kabeļi nesaplīst, valkājot ierīci. Lai izvairītos no pārtraukumiem, es iesaku pīt kabeļus pirms to lodēšanas fotonā.

- Lodējiet vadu MyoWare plates "+" portā, pēc tam lodējiet otru kabeļa galu fotona "3v3" tapā.

- Lodējiet vadu MyoWare plates portā "-", pēc tam lodējiet otru kabeļa galu fotona "GND" tapā.

- Lodējiet vadu MyoWare plates "SIG" portā, pēc tam lodējiet otru kabeļa galu fotona "A0" tapā.

2. darbība: koda augšupielāde daļiņu fotonā

Koda augšupielāde daļiņu fotonā
Koda augšupielāde daļiņu fotonā

Izmantojot daļiņu fotonu IDE, augšupielādējiet.ino failu. Novietojiet MyoWare dēli uz muskuļu grupas un pārbaudiet vērtības, lai pārliecinātos, ka ierīce darbojas. Aplūkojot kodu, jūs pamanīsit, ka jau ir iestatīts "sliekšņa" mainīgais, šis mainīgais ir minimālā vērtība, ko MyoWare nolasa no mana muskuļa, kad pacēlu uzacu līdz galam. Es arī iestatīju mainīgo uz "600", jo tas ļāva man normāli sarunāties, valkājot MyoWare, neradot nekādus nepatiesus pozitīvus rezultātus (nejauša aktivizēšana), iespējams, vēlēsities spēlēties ar vērtībām, līdz atradīsit vēlamo slieksni savām vajadzībām.

3. darbība: MyoWare izvietošana

MyoWare izvietošana
MyoWare izvietošana

Mūsu projektam NASA SUITS es izvēlējos novietot MyoWare dēli virs uzacs. Es biju iedvesmots ievietot MyoWare tur, aplūkojot Adafruit paveikto projektu "Sup Brows". Pēc dažām pārbaudēm kļuva skaidrs, ka uzacis ir lieliska vieta šim konkrētajam projektam. Tā ir lieliska vieta, jo sensorus neietekmētu pastāvīgās muskuļu kustības caur rokām, kājām un rumpi, ko EVA astronauti dara kosmosa pastaigu laikā.

4. darbība. MyoWare savienošana ar Unity

MyoWare savienošana ar vienotību
MyoWare savienošana ar vienotību
MyoWare savienošana ar vienotību
MyoWare savienošana ar vienotību
MyoWare savienošana ar vienotību
MyoWare savienošana ar vienotību

Tagad ir pienācis pēdējais solis, savienosim MyoWare ar Vienotību! Šajā pamācībā ir iekļauts skripts, kas jums jāiekļauj savā Unity projektā. Bet vispirms jums būs jāmaina dažas lietas kodā. Pirmkārt, projektam jāpievieno spraudnis JSON Object Unity. Tālāk 19. rindā jāpievieno savs ierīces ID un piekļuves pilnvara: particleURI = "https://api.particle.io/v1/devices/[Ievietot ierīces ID]/Next? Access_token = [Ievietojiet savu pieejas atslēga]". Ierīces ID varat iegūt no daļiņu IDE, sekojot 2. attēlam, noklikšķiniet uz cilnes Ierīces (sarkanā kaste) un skatieties zem ierīces nosaukuma, lai atrastu savu ID (zilā kaste). Pēc tam, lai atrastu piekļuves pilnvaru, IDE noklikšķiniet uz cilnes Iestatījumi.

5. solis: Gatavs

Pēc Unity projekta pabeigšanas jums būs EMG kontrolēts HoloLens!

Ja jums ir kādi padziļināti jautājumi, vēlaties uzzināt par cilvēku palielināšanu, vēlaties sekot līdzi manam darbam vai vienkārši mētāties ar idejām, lūdzu, dariet to manā Twitter:

Ja jūs interesē darbs ar mūsu komandu 2019. gada 2020. gada NASA SUITS izaicinājumam, lūdzu, rakstiet man uz e -pastu:

Īpašs paldies pirmajā attēlā redzamajam modelim Darrenam, kurš arī pārbaudīja dizainu NASA. Vēl viens paldies manam programmēšanas partnerim par projektu AJ, kurš daudz ko padarīja iespējamu.

Ieteicams: