Tartalomjegyzék:
- Kellékek
- 1. lépés: A MyoWare csatlakoztatása a részecskefotonhoz
- 2. lépés: A kód feltöltése a részecskefotonba
- 3. lépés: A MyoWare elhelyezése
- 4. lépés: A MyoWare és az Unity összekapcsolása
- 5. lépés: Kész
Videó: IoT: A HoloLens vezérlése a szemöldökével (EMG): 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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 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
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 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
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:
IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)
IoT Halloween tök | LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: Üdv mindenkinek! Néhány héttel ezelőtt Halloween volt, és a hagyományokat követve szép tököt faragtam az erkélyemre. De miután a sütőtököm szabadban volt, rájöttem, hogy elég bosszantó, hogy minden este ki kell mennem meggyújtani a gyertyát. És én
Háztartási készülékek vezérlése a csomópont MCU és a Google Assistant segítségével - IOT - Blynk - IFTTT: 8 lépés
Háztartási készülékek vezérlése a csomópont MCU és a Google Assistant segítségével | IOT | Blynk | IFTTT: Egy egyszerű projekt a készülékek vezérléséhez a Google Segéd használatával: Figyelmeztetés: A hálózati áram kezelése veszélyes lehet. Rendkívül óvatosan kezelje. Béreljen fel szakképzett villanyszerelőt, miközben nyílt áramkörökkel dolgozik. Nem vállalom a felelősséget a
ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés
ESP8266 NODEMCU BLYNK IOT bemutató | Esp8266 IOT Blunk és Arduino IDE | használatával LED -ek vezérlése az interneten keresztül: Sziasztok, srácok, ebben az útmutatóban megtanuljuk az IOT használatát az ESP8266 vagy Nodemcu készülékkel. Ehhez a blynk alkalmazást fogjuk használni. Tehát az esp8266/nodemcu -t használjuk a LED -ek interneten keresztüli vezérlésére. Tehát a Blynk alkalmazás csatlakozik az esp8266 vagy a Nodemcu
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás segítségével: Helló srácok, ebben az utasításban megmutatom, hogyan készítsünk RGB LED szalagvezérlőt nodemcu -val, amely az interneten keresztül az egész világon képes vezérelni az RGB LED STRIP -et BLYNK APP.so élvezze a projekt elkészítését & Tegye színesebbé otthonát
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 5 lépés
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: Helló srácok, ebben az utasításban fényt készítettem neopixel led szalaggal, amelyet a világ minden tájáról a BLYNK APP és a nodemcu segítségével vezérelhetünk az interneten keresztül Ennek a projektnek az agyaként dolgozik, ezért készítse el környezeti fényét