Turinys:
- Prekės
- 1 žingsnis: „MyoWare“prijungimas prie dalelių fotono
- 2 veiksmas: kodo įkėlimas į dalelių fotoną
- 3 žingsnis: „MyoWare“įdėjimas
- 4 žingsnis: „MyoWare“prijungimas prie „Unity“
- 5 žingsnis: padaryta
Video: IoT: valdykite „HoloLens“naudodami antakius (EMG): 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šis projektas buvo Kolorado universiteto Boulderio universiteto „NASA SUITS“projekto dalis, kuri buvo pristatyta ir išbandyta NASA JSC 2019 m. Balandžio mėn. Tų metų projektui vadovavau techninės įrangos kūrimo projekte ir tai buvo vienas iš mano indėlių. Daugiau apie „NASA SUITS“iššūkį skaitykite čia.
Su šiuo projektu norėjau leisti visiems (šiuo atveju EVA astronautams) prisijungti prie „Heads-Up-Display“(HUD), įdiegto „Microsoft HoloLens“, nenaudojant integruotų rankų gestų ar balso įvesties. Aš siekiau šio tikslo prieinamumo požiūriu, norėjau sukurti periferinį/nešiojamą kompiuterį, kuris leistų EVA astronautams prisijungti prie savo ekrano, neužsiimant ryšiais su antžeminiu valdymu, ir dėl jų labai suspausto pirštinių gesto sąsaja yra nepagrįsta. Nors tai yra domenas, kurio aš šiek tiek nepažįstu, taip pat matau, kad šis periferinis įrenginys yra naudingas neįgaliesiems, leidžiantis jiems naudoti „HoloLens“ar kitus AR/VR įrenginius ir atsisakyti neįtraukiančių ar bauginančių sąsajų įvesties.
Nors šio projekto elementų sąrašas yra išskirtinis („HoloLens“yra labai brangus!), Periferinį įrenginį galima naudoti su kitais AR/VR įrenginiais.
Jei turite klausimų, norite neatsilikti nuo mano darbo ar tiesiog mėtytis mintimis, padarykite tai mano „Twitter“: @4Eyes6Senses.
Prekės
„Microsoft HoloLens“(arba kitas AR/VR įrenginys)
Fotonų dalelės
„MyoWare“raumenų jutiklis - „MyoWare“jutiklį galima pakeisti kitomis EMG pertraukimo plokštėmis. Jei nesate tikri, kas tai yra EMG, siūlau daugiau apie tai pasiskaityti čia
Biomedicinos jutiklių pagalvėlės
„Unity“(nemokama)
Tam tikra patirtis kuriant projektus vienybėje
Viela
1 žingsnis: „MyoWare“prijungimas prie dalelių fotono
Dalelių fotono prijungimas prie „MyoWare“plokštės yra gana paprastas. Norėdami tai padaryti, turėsite lituoti jungtis tarp dalelių fotono ir „MyoWare“plokštės. Įsitikinkite, kad turite tvirtas jungtis, kad laidai nenutrūktų nešiojant prietaisą. Kad nebūtų pertraukų, rekomenduoju pinti kabelius prieš lituojant juos į fotoną.
- Lituokite laidą į „MyoWare“plokštės „+“prievadą, tada lituokite kitą kabelio galą į fotono „3v3“kaištį.
- Lituokite laidą į „MyoWare“plokštės „-“prievadą, tada lituokite kitą kabelio galą į fotono „GND“kaištį.
- Lituokite laidą į „MyoWare“plokštės „SIG“prievadą, tada lituokite kitą kabelio galą į fotono „A0“kaištį.
2 veiksmas: kodo įkėlimas į dalelių fotoną
Naudodami dalelių fotono IDE, įkelkite.ino failą. Padėkite „MyoWare“plokštę ant raumenų grupės ir patikrinkite vertes, kad įsitikintumėte, jog jūsų prietaisas veikia. Žiūrėdami į kodą pastebėsite, kad jau yra nustatytas „slenksčio“kintamasis, šis kintamasis yra minimali vertė, kurią „MyoWare“nuskaito iš mano raumens, kai visiškai pakeliu antakius. Aš taip pat nustatiau kintamąjį į „600“, nes tai leido man normaliai kalbėtis nešiojant „MyoWare“, nesukuriant klaidingų teigiamų rezultatų (atsitiktinis suveikimas), galbūt norėsite žaisti su vertėmis, kol rasite norimą slenkstį.
3 žingsnis: „MyoWare“įdėjimas
Mūsų „NASA SUITS“projektui pasirinkau „MyoWare“plokštę pastatyti virš antakio. Mane įkvėpė įdėti „MyoWare“ten, pažiūrėjęs į „Sup Brows“projektą, kurį atliko „Adafruit“. Po tam tikrų bandymų paaiškėjo, kad antakiai yra puiki vieta šiam konkrečiam projektui. Tai puiki vieta, nes jutikliai nebūtų paveikti nuolatinių raumenų judesių per rankas, kojas ir liemenį, kurį daro EVA astronautai kosminių žygių metu.
4 žingsnis: „MyoWare“prijungimas prie „Unity“
Dabar atėjo laikas paskutiniam žingsniui, sujunkime „MyoWare“su „Unity“! Į šią instrukciją įtrauktas scenarijus, kurį turėsite įtraukti į savo „Unity“projektą. Bet pirmiausia turėsite pakeisti keletą kodo dalykų. Pirma, prie projekto turėsite pridėti „JSON Object Unity“papildinį. Tada į 19 eilutę turėsite pridėti savo įrenginio ID ir prieigos raktą: particleURI = "https://api.particle.io/v1/devices/[Įterpkite savo įrenginio ID]/Next? Access_token = [Įterpti prieigos raktas]". Įrenginio ID galite gauti iš dalelių IDE, 2 paveiksle spustelėkite savo įrenginių skirtuką (raudona dėžutė) ir ieškokite po savo įrenginio pavadinimu, kad surastumėte savo ID (mėlyna dėžutė). Tada, norėdami rasti savo prieigos raktą, IDE spustelėkite nustatymų skirtuką.
5 žingsnis: padaryta
Baigę „Unity“projektą turėsite EMG valdomą „HoloLens“!
Jei turite kokių nors išsamių klausimų, norite sužinoti apie žmogaus augimą, norite neatsilikti nuo mano darbo ar tiesiog mėtytis mintimis, prašome tai padaryti mano „Twitter“:
Jei jus domina darbas su mūsų komanda 2019–2020 m. NASA SUITS iššūkiui, rašykite man el.
Ypatinga padėka pirmoje nuotraukoje esančiam modeliui Darrenui, kuris taip pat išbandė dizainą NASA. Dar kartą dėkoju savo programavimo partneriui už projektą AJ, kuris tai padarė daug.
Rekomenduojamas:
IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
IoT Helovino moliūgas | Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: Sveiki visi! Prieš kelias savaites buvo Helovinas ir, laikydamasi tradicijos, iškirpiau gražų moliūgą savo balkonui. Tačiau turėdama moliūgą lauke supratau, kad gana erzina, kad kiekvieną vakarą tenka išeiti uždegti žvakės. Ir aš
Valdykite galingą elektrinį riedlentės el. Dviratį 350 W nuolatinės srovės variklį naudodami „Arduino“ir BTS7960b: 9 žingsniai
Valdykite galingą elektrinį riedlentės 350 W nuolatinės srovės variklį naudodami „Arduino“ir „BTS7960b“: Šioje pamokoje mes sužinosime, kaip valdyti nuolatinės srovės variklį naudojant „Arduino“ir nuolatinės srovės tvarkyklę „bts7960b“. Variklis gali būti 350 W arba tik mažas žaislinis arduino nuolatinės srovės variklis tol, kol jo galia neviršija BTS7960b tvarkyklės maksimalios srovės. Žiūrėkite vaizdo įrašą
Valdykite namų šviesas naudodami „Google“padėjėją naudodami „Arduino“: 7 žingsniai
Valdykite namų apšvietimą naudodami „Google“padėjėją naudojant „Arduino“: (Atnaujinta 2020 m. Rugpjūčio 22 d.: Šis nurodymas yra 2 metų amžiaus ir priklauso nuo kai kurių trečiųjų šalių programų. Dėl bet kokių jų pakeitimų šis projektas gali neveikti. Gali būti, kad ne. dirbkite dabar, bet galite sekti jį kaip nuorodą ir keisti pagal
Naudodami gestus valdykite „YouTube“atkūrimą naudodami „Arduino“: 5 žingsniai
Naudokite gestus, norėdami valdyti „YouTube“atkūrimą naudodami „Arduino“: „StoryYouTube“leidžia tik pasukti 5 sekundes kaskart spustelėjus dešinįjį mygtuką. Taigi aš nusprendžiau naudoti „Arduino“ir „python“, kad sukurtų valdiklį, kuris padėtų man greitai persukti 20 sekundžių kiekvieną kartą, kai mojuoju ranka
Valdykite „Arduino“naudodami išmanųjį telefoną per USB naudodami „Blynk“programą: 7 žingsniai (su paveikslėliais)
„Arduino“valdymas naudojant išmanųjį telefoną per USB naudojant „Blynk“programą: Šioje pamokoje mes mokysimės naudoti „Blynk“programą ir „Arduino“, kad valdytumėte lempą, derinys bus per USB nuoseklųjį prievadą. Šios instrukcijos tikslas yra parodyti paprasčiausias sprendimas nuotoliniu būdu valdyti „Arduino“ar „c