Satura rādītājs:
- Piegādes
- 1. darbība. MyoWare savienošana ar daļiņu fotonu
- 2. darbība: koda augšupielāde daļiņu fotonā
- 3. darbība: MyoWare izvietošana
- 4. darbība. MyoWare savienošana ar Unity
- 5. solis: Gatavs
Video: IoT: kontrolējiet HoloLens, izmantojot uzacis (EMG): 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Š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
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ā
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
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
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:
Kontrolējiet mājas apgaismojumu, izmantojot Google palīgu, izmantojot Arduino: 7 soļi
Kontrolējiet mājas apgaismojumu, izmantojot Google palīgu, izmantojot Arduino: (Atjauninājums līdz 2020. gada 22. augustam: šī pamācība ir 2 gadus veca un balstās uz dažām trešo pušu lietotnēm. Jebkuras izmaiņas viņu pusē var padarīt šo projektu neveiksmīgu. Tas var vai nevar būt strādājiet tagad, bet varat to izmantot kā atsauci un mainīt atbilstoši
Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi
Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: Hei, kas notiek, puiši! Akarsh šeit no CETech. Šis mans projekts palīdzēs jūsu dzīvei kļūt vieglākai, un jūs jutīsities kā karalis pēc tam, kad būsit kontrolējis ierīces savā mājā, vienkārši dodot komandu Alexa. Galvenais, kas ir aiz šī p
IoTyper - kontrolējiet datoru, izmantojot Alexa (IoT): 5 soļi (ar attēliem)
IoTyper - kontrolējiet savu datoru, izmantojot Alexa (IoT): vai neesat domājis par datora vadību, izmantojot IoT? Mūsu pasaule kļūst gudrāka ar katru dienu, un šodien mēs pārvēršam savu datoru vēl gudrākā datorā, nekā tas jau ir. Sāksim! IoTyper pamatā ir divi pamata mikrokontrolleri: ATMega 32U4, kas nodrošina
Kontrolējiet Arduino, izmantojot Blynk, izmantojot USB: 3 soļi
Kontrolējiet Arduino, izmantojot Blynk, izmantojot USB: Šī ir mana otrā pamācība. Šajā pamācībā es parādīšu, kā kontrolēt gaismas diodes, izmantojot Blynk. Blynk ir lietojumprogramma, kas nodrošina mums informācijas paneli, kā arī savienojamību. kuru varat lejupielādēt no Google Play veikala (operētājsistēmai Android). & lietotne
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c