Tartalomjegyzék:

IoT: A HoloLens vezérlése a szemöldökével (EMG): 5 lépés
IoT: A HoloLens vezérlése a szemöldökével (EMG): 5 lépés

Videó: IoT: A HoloLens vezérlése a szemöldökével (EMG): 5 lépés

Videó: IoT: A HoloLens vezérlése a szemöldökével (EMG): 5 lépés
Videó: «Интернет вещей», Джеймс Уиттакер из Microsoft 2024, November
Anonim
IoT: A HoloLens irányítása a szemöldök segítségével (EMG)
IoT: A HoloLens irányítása a szemöldök segítségével (EMG)

Ez a projekt része volt a University of Colorado Boulder NASA SUITS projektjének, amelyet 2019 áprilisában mutattak be és teszteltek a NASA JSC -ben. Az idei projektben én voltam a hardverfejlesztés projektvezetője, és ez volt az egyik hozzájárulásom. A NASA SUITS kihívásáról itt olvashat bővebben.

Ezzel a projekttel azt akartam engedélyezni, hogy bárki (jelen esetben az EVA Astronauts) a Microsoft HoloLens-ben telepített Heads-Up-Display (HUD) felülettel csatlakozzon a beépített kézmozdulatok vagy hangbemenetek használata nélkül. Ezt a célt megközelítettem akadálymentesítési szempontból, olyan perifériát/hordható eszközt akartam kifejleszteni, amely lehetővé tenné az EVA űrhajósai számára, hogy anélkül lépjenek kapcsolatba a kijelzőjükkel, hogy elfoglalják a kommunikációt a földi vezérléssel, és erősen nyomás alatt álló kesztyűjük miatt a gesztusok interfésze ésszerűtlen. Bár ez egy olyan domain, amelyet némileg nem ismerek, azt is látom, hogy ez a periféria hasznos a fogyatékkal élők számára, lehetővé téve számukra a HoloLens vagy más AR/VR eszközök használatát, és lemondani a kirekesztő vagy félelmetes interfész -bemenetekről.

Bár ennek a projektnek a terméklistája önmagában kizáró jellegű (a HoloLens nagyon drága!), A periféria más AR/VR eszközökkel használható.

Ha bármilyen kérdése van, szeretne lépést tartani a munkámmal, vagy csak dobálja az ötleteket, tegye meg a Twitter -en: @4Eyes6Senses.

Kellékek

Microsoft HoloLens (vagy más AR/VR eszköz)

Foton részecske

MyoWare izomérzékelő - A MyoWare érzékelő helyettesíthető más EMG kitörő táblákkal. Ha nem biztos abban, hogy mi az EMG, azt javaslom, olvasson tovább itt

Biomedical Sensor Pads

Unity (ingyenes)

Némi tapasztalat a projektek létrehozásában Unity -ben

Huzal

1. lépés: A MyoWare csatlakoztatása a részecskefotonhoz

A MyoWare csatlakoztatása a részecske fotonnal
A MyoWare csatlakoztatása a részecske fotonnal
A MyoWare csatlakoztatása a részecske fotonnal
A MyoWare csatlakoztatása a részecske fotonnal
A MyoWare csatlakoztatása a részecske fotonnal
A MyoWare csatlakoztatása a részecske fotonnal

A részecskefoton csatlakoztatása a MyoWare táblához meglehetősen egyszerű. Ehhez a lépéshez forrasztania kell a részecske -foton és a MyoWare -kártya közötti kapcsolatokat. Győződjön meg arról, hogy erős kapcsolatokkal rendelkezik, nehogy a kábelek elszakadjanak a készülék viselése közben. A törések elkerülése érdekében javaslom a kábelek befonását, mielőtt beforrasztják őket a fotonba.

- Forrasztjon egy vezetéket a MyoWare kártya "+" portjába, majd forrasztja a kábel másik végét a Photon "3v3" érintkezőjébe.

- Forrasztjon egy vezetéket a MyoWare kártya "-" portjába, majd forrasztja a kábel másik végét a Photon "GND" érintkezőjébe.

- Forrasztjon egy vezetéket a MyoWare kártya "SIG" portjába, majd forrasztja a kábel másik végét a Photon "A0" érintkezőjébe.

2. lépés: A kód feltöltése a részecskefotonba

Kód feltöltése a részecske fotonba
Kód feltöltése a részecske fotonba

A Particle Photon IDE használatával töltse fel az.ino fájlt. Helyezze a MyoWare táblát egy izomcsoportra, és ellenőrizze az értékeket, hogy megbizonyosodjon arról, hogy készüléke működik. Amikor megnézi a kódot, észre fogja venni, hogy van egy "küszöb" változó, ez a változó az a minimális érték, amelyet a MyoWare kiolvas az izomból, amikor teljesen felhúzom a szemöldökömet. A változót "600" -ra is beállítottam, mert lehetővé tette, hogy normális beszélgetéseket folytassak a MyoWare viselése közben, anélkül, hogy hamis pozitív eredményeket hoznék létre (véletlen indítás), érdemes játszani az értékekkel, amíg meg nem találja a kívánt küszöbértéket.

3. lépés: A MyoWare elhelyezése

A MyoWare elhelyezése
A MyoWare elhelyezése

A NASA SUITS projektünknél úgy döntöttem, hogy a MyoWare táblát a szemöldök fölé helyezem. Az ihletett, hogy a MyoWare -t ott helyeztem el, miután megnéztem az Adafruit által készített "Sup Brows" projektet. Némi tesztelés után világossá vált, hogy a szemöldök kiváló helyszín ehhez a konkrét projekthez. Remek helyszín, mert az érzékelőket nem befolyásolnák a karokon, lábakon és törzsön keresztül végzett állandó izommozgások, amelyeket az EVA űrhajósai tesznek az űrséták során.

4. lépés: A MyoWare és az Unity összekapcsolása

A MyoWare és az Unity összekapcsolása
A MyoWare és az Unity összekapcsolása
A MyoWare és az Unity összekapcsolása
A MyoWare és az Unity összekapcsolása
A MyoWare és az Unity összekapcsolása
A MyoWare és az Unity összekapcsolása

Most elérkezett az utolsó lépés, kapcsoljuk össze a MyoWare -t az Unityvel! Ez az utasítás tartalmazza azt a szkriptet, amelyet bele kell foglalnia a Unity projektbe. De először meg kell változtatnia néhány dolgot a kódban. Először hozzá kell adnia a projekthez a JSON Object Unity beépülő modult. Ezután hozzá kell adnia saját eszközazonosítóját és hozzáférési jogkivonatát a 19. sorhoz: particleURI = "https://api.particle.io/v1/devices/[Az eszköz azonosítójának beszúrása]/Next? Access_token = [Beszúrás hozzáférési token] ". Az eszköz azonosítóját a Particle IDE -ből szerezheti be, a 2. ábrát követve kattintson az Eszközök fülre (piros doboz), és keresse meg az eszköz neve alatt az azonosítót (kék mező). Ezután a hozzáférési jogkivonat megkereséséhez kattintson az IDE beállítások lapjára.

5. lépés: Kész

Miután befejezte Unity projektjét, EMG által vezérelt HoloLens lesz!

Ha bármilyen mélyreható kérdése van, szeretne többet megtudni az emberi gyarapodásról, lépést akar tartani a munkámmal, vagy csak dobálja az ötleteket, kérjük, tegye meg a Twitteremen:

Ha szeretne együtt dolgozni csapatunkkal a NASA SUITS 2019 - 2020 kihíváson, kérjük, írjon nekem e -mailt:

Külön köszönet az első képen látható modellnek, Darrennek, aki a NASA -nál is tesztelte a dizájnt. Mégegyszer köszönöm programozási partneremnek az AJ projektet, aki sok mindent lehetővé tett.

Ajánlott: