Përmbajtje:

IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG): 5 hapa
IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG): 5 hapa

Video: IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG): 5 hapa

Video: IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG): 5 hapa
Video: Мошенничество с туристами в США, на которое НЕЛЬЗЯ попадаться 2024, Korrik
Anonim
IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG)
IoT: Kontrolloni HoloLens duke përdorur vetullat tuaja (EMG)

Ky projekt ishte pjesë e projektit NASA SUITS të Universitetit të Colorado Boulder që u prezantua dhe u testua në NASA JSC në Prill 2019. Për projektin e atij viti, unë isha drejtuesi i projektit të zhvillimit të harduerit dhe ky ishte një nga kontributet e mia. Lexoni më shumë rreth sfidës së NASA SUITS këtu.

Me këtë projekt, doja të lejoja këdo (në këtë rast Astronautët EVA) të ndërhyjë me një Heads-Up-Display (HUD) të vendosur në Microsoft HoloLens pa përdorur gjestet e integruara të dorës ose hyrjet zanore. Unë e trajtova këtë qëllim nga pikëpamja e aksesueshmërisë, doja të krijoja një pajisje periferike/të veshshme që do të lejonte që astronautët EVA të ndërlidheshin me ekranin e tyre pa zënë komunikime me kontrollin e tokës, dhe për shkak të dorezave të tyre me shumë presion, ndërfaqja e gjesteve është e paarsyeshme. Ndërsa ky është një fushë me të cilën jam disi i panjohur, unë gjithashtu mund ta shoh këtë periferik të jetë i dobishëm për ata me aftësi të kufizuara, duke i lejuar ata të përdorin HoloLens ose pajisje të tjera AR/VR dhe të heqin dorë nga hyrjet e ndërfaqesuara që janë përjashtuese ose të frikshme.

Ndërsa lista e artikujve për këtë projekt është vetë përjashtues (HoloLens është shumë i shtrenjtë!), Periferikja mund të përdoret me pajisje të tjera AR/VR.

Nëse keni ndonjë pyetje, doni të vazhdoni me punën time, ose thjesht hidhni ide, ju lutemi bëjeni këtë në Twitterin tim: @4Eyes6Senses.

Furnizimet

Microsoft HoloLens (ose pajisje të tjera AR/VR)

Fotoni i grimcave

Sensori i muskujve MyoWare - Sensori MyoWare mund të zëvendësohet me tabela të tjera të shpërthimit të EMG. Nëse nuk jeni të sigurt se ku është EMG, ju sugjeroj të lexoni më shumë rreth tij këtu

Mbulesa të sensorit biomjekësor

Uniteti (Falas)

Disa Përvoja me Krijimin e Projekteve në Unitet

Tela

Hapi 1: Lidhja e MyoWare me fotonin e grimcave

Lidhja e MyoWare me fotonin e grimcave
Lidhja e MyoWare me fotonin e grimcave
Lidhja e MyoWare me fotonin e grimcave
Lidhja e MyoWare me fotonin e grimcave
Lidhja e MyoWare me fotonin e grimcave
Lidhja e MyoWare me fotonin e grimcave

Lidhja e Fotonit të Grimcave me tabelën MyoWare është mjaft e drejtpërdrejtë. Për këtë hap, do t'ju duhet të lidhni lidhjet midis Foton Particle dhe bordit MyoWare. Sigurohuni që keni lidhje të forta të tilla që kabllot të mos prishen gjatë veshjes së pajisjes. Për të shmangur prishjet, unë rekomandoj gërshetimin e kabllove para se t'i bashkoni në Photon.

- Lidhni një tel në portën "+" të tabelës MyoWare, pastaj lidhni skajin tjetër të kabllit në kunjin "3v3" të Photon.

- Lidhni një tel në portën "-" të tabelës MyoWare, pastaj lidhni skajin tjetër të kabllit në kunjin "GND" të Fotonit.

- Lidhni një tel në portën "SIG" të tabelës MyoWare, pastaj lidhni skajin tjetër të kabllit në kunjin "A0" të Photon -it.

Hapi 2: Ngarkimi i Kodit në Fotonin e Grimcave

Ngarkimi i kodit në fotonin e grimcave
Ngarkimi i kodit në fotonin e grimcave

Duke përdorur IDE të Fotonit të Grimcave, Ngarko skedarin.ino. Vendoseni tabelën MyoWare në një grup muskujsh dhe kontrolloni vlerat për t'u siguruar që pajisja juaj po funksionon. Kur shikoni kodin do të vini re se tashmë është vendosur një variabël "prag", kjo ndryshore është vlera minimale që MyoWare lexon nga muskuli im kur ngre vetullën plotësisht. Unë gjithashtu vendosa ndryshoren në "600" sepse më lejoi të bëja biseda normale gjatë veshjes së MyoWare pa krijuar ndonjë pozitiv të rremë (nxitje aksidentale), ju mund të dëshironi të luani me vlerat derisa të gjeni pragun e dëshiruar për përdorimet tuaja.

Hapi 3: Vendosja e MyoWare

Vendosja e MyoWare
Vendosja e MyoWare

Për projektin tonë NASA SUITS, unë zgjodha për të vendosur Bordin MyoWare mbi vetull. Unë u frymëzova për të vendosur MyoWare atje pasi shikova projektin "'Sup Brows" të bërë nga Adafruit. Pas disa testimeve, u bë e qartë se vetullat janë një vend i shkëlqyeshëm për këtë projekt specifik. Shtë një vend i mrekullueshëm sepse sensorët nuk do të preken nga lëvizjet e vazhdueshme të muskujve nëpër krahë, këmbë dhe bust që bëjnë astronautët EVA gjatë shëtitjeve në hapësirë.

Hapi 4: Lidhja e MyoWare me Unitet

Lidhja e MyoWare me Unitet
Lidhja e MyoWare me Unitet
Lidhja e MyoWare me Unitet
Lidhja e MyoWare me Unitet
Lidhja e MyoWare me Unitet
Lidhja e MyoWare me Unitet

Tani është koha për hapin përfundimtar, le ta lidhim MyoWare me Unitetin! Përfshirë në këtë Instructable është skenari që do t'ju duhet të përfshini në projektin tuaj Unity. Por së pari, do t'ju duhet të ndryshoni disa gjëra në kod. Së pari, do të duhet të shtoni shtojcën JSON Object Unity në projektin tuaj. Tjetra, do t'ju duhet të shtoni id -në tuaj të pajisjes dhe shenjën e hyrjes në rreshtin 19: particleURI = "https://api.particle.io/v1/devices/on'sInsert ID e pajisjes tuaj]/Next? Access_token = [Futni kartën tuaj shenja e hyrjes] ". Mund ta merrni id -in e pajisjes tuaj nga Particle IDE, në vijim të figurës 2, klikoni në skedën e pajisjeve tuaja (kutia e kuqe) dhe shikoni nën emrin e pajisjes tuaj për të gjetur id -in tuaj (kutia blu). Tjetra, për të gjetur shenjën tuaj të hyrjes klikoni në skedën e cilësimeve në IDE.

Hapi 5: U krye

Pas përfundimit të projektit tuaj Unity, do të keni një HoloLens të kontrolluar nga EMG!

Nëse keni ndonjë pyetje të thelluar, doni të mësoni rreth rritjes njerëzore, doni të vazhdoni me punën time, ose thjesht hidhni ide, ju lutemi bëjeni këtë në Twitterin tim:

Nëse jeni të interesuar të punoni me ekipin tonë për sfidën NASA SUITS 2019 - 2020, ju lutemi më dërgoni me email në:

Falënderim i veçantë për modelin në foton e parë, Darren, i cili gjithashtu testoi modelin në NASA. Një falënderim tjetër për partnerin tim të programimit për projektin AJ, i cili e bëri shumë këtë të mundur.

Recommended: