Мазмұны:

IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG): 5 қадам
IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG): 5 қадам

Бейне: IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG): 5 қадам

Бейне: IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG): 5 қадам
Бейне: IoT Devices control using Microsoft HoloLens 2 2024, Шілде
Anonim
IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG)
IoT: HoloLens -ті қастарыңызбен басқарыңыз (EMG)

Бұл жоба Колорадо Университетінің Боулдер Университетінің NASA SUITS жобасының бір бөлігі болды, ол 2019 жылдың сәуірінде NASA АҚ -да ұсынылды және сынақтан өтті. Сол жылғы жоба үшін мен аппараттық құралдарды әзірлеу бойынша жобаның жетекшісі болдым және бұл менің үлесімнің бірі болды. NASA SUITS сынағы туралы толығырақ мына жерден оқыңыз.

Бұл жобаның көмегімен мен кез келген адамға (бұл жағдайда EVA астронавттарына) Microsoft HoloLens-те орнатылған Hands-Up-Display (HUD) интерфейсіне кіріктірілген қол қимылдары мен дауыстық кірістерді пайдаланбай-ақ араласуға рұқсат бергім келді. Мен бұл мақсатты қол жетімділік тұрғысынан шеше алдым, мен EVA астронавттарына дисплеймен жер үсті басқаруымен байланыссыз байланысуға мүмкіндік беретін перифериялық/тозатын құрылғыны жасағым келді, және олардың жоғары қысымды қолғаптарына байланысты қимылдың интерфейсі орынсыз. Бұл мен білмейтін домен болса да, мен HoloLens немесе басқа AR/VR құрылғыларын пайдалануға және интерфейстік кірулерден бас тартуға мүмкіндік беретін мүмкіндігі шектеулі жандар үшін пайдалы екенін көре аламын.

Бұл жобаның элементтерінің тізімі ерекше (HoloLens өте қымбат!) Болғанымен, перифериялық қондырғыны басқа AR/VR құрылғыларымен пайдалануға болады.

Егер сізде сұрақтар туындаса, менің жұмысымды жалғастырғыңыз келсе немесе жай ғана идеялармен бөліскіңіз келсе, мұны менің Twitter -де жазыңыз: @4Eyes6Senses.

Жабдықтар

Microsoft HoloLens (немесе басқа AR/VR құрылғысы)

Фотон бөлшектері

MyoWare бұлшықет сенсоры - MyoWare сенсоры басқа EMG тақталарымен ауыстырылуы мүмкін. Егер сіз EMG қай жерде екеніне сенімді болмасаңыз, мен сізге бұл жерде толығырақ оқуды ұсынамын

Биомедициналық сенсорлар

Бірлік (тегін)

Бірлікте жобалар құру тәжірибесі

Сым

1 -қадам: MyoWare бағдарламасын фотонды бөлшектермен қосу

MyoWare бағдарламасын фотон бөлшектерімен қосу
MyoWare бағдарламасын фотон бөлшектерімен қосу
MyoWare бағдарламасын фотон бөлшектерімен қосу
MyoWare бағдарламасын фотон бөлшектерімен қосу
MyoWare бағдарламасын фотон бөлшектерімен қосу
MyoWare бағдарламасын фотон бөлшектерімен қосу

Бөлшек фотонды MyoWare тақтасына қосу өте қарапайым. Бұл қадам үшін сізге Particle Photon мен MyoWare тақтасы арасындағы байланыстарды дәнекерлеу қажет болады. Құрылғыны киген кезде кабельдер үзілмейтіндей күшті байланыстарыңыз бар екеніне көз жеткізіңіз. Үзілістерді болдырмау үшін мен кабельдерді Photon -ге дәнекерлемес бұрын өруді ұсынамын.

- Сымды MyoWare тақтасының «+» портына дәнекерлеңіз, содан кейін кабельдің екінші ұшын Photon «3v3» түйреуішіне дәнекерлеңіз.

- Сымды MyoWare тақтасының «-» портына дәнекерлеңіз, содан кейін кабельдің екінші ұшын Photon «GND» түйреуішіне дәнекерлеңіз.

- Сымды MyoWare тақтасының «SIG» портына дәнекерлеңіз, содан кейін кабельдің екінші ұшын Photon «A0» түйреуішіне дәнекерлеңіз.

2 -қадам: фотонды бөлшектерге кодты жүктеу

Фотонды бөлшектерге код жүктеу
Фотонды бөлшектерге код жүктеу

Particle Photon IDE көмегімен.ino файлын жүктеңіз. MyoWare тақтасын бұлшықет тобына қойып, құрылғының жұмыс істеп тұрғанына көз жеткізу үшін мәндерді тексеріңіз. Кодты қараған кезде сіз «шекті» айнымалы мәннің орнатылғанын байқайсыз, бұл айнымалы қасты толық көтергенде MyoWare бұлшықетімнен оқитын ең төменгі мән. Мен сондай -ақ айнымалы мәнді «600» деп қойдым, себебі бұл MyoWare -ді қолданғанда ешқандай жалған позитивтерсіз кездейсоқ сөйлесулерге мүмкіндік берді (кездейсоқ іске қосу), сіз өзіңізге қажетті шекті тапқанша мәндермен ойнағыңыз келуі мүмкін.

3 -қадам: MyoWare бағдарламасын орналастыру

MyoWare бағдарламасын орналастыру
MyoWare бағдарламасын орналастыру

NASA SUITS жобасы үшін мен MyoWare тақтасын қастың үстіне қоюды таңдадым. Мен Adafruit жасаған «Sup Brows» жобасын қарап, MyoWare бағдарламасын сол жерге орналастыруға шабыттандым. Біраз тестілеуден кейін қастардың бұл нақты жоба үшін тамаша орын екені белгілі болды. Бұл керемет орын, өйткені сенсорларға ғарышқа саяхат кезінде EVA астронавттары қолдар, аяқтар мен дене арқылы бұлшықеттердің тұрақты қозғалысы әсер етпейді.

4 -қадам: MyoWare бағдарламасын бірлікпен қосу

MyoWare бағдарламасын бірлікпен қосу
MyoWare бағдарламасын бірлікпен қосу
MyoWare бағдарламасын бірлікпен қосу
MyoWare бағдарламасын бірлікпен қосу
MyoWare бағдарламасын бірлікпен қосу
MyoWare бағдарламасын бірлікпен қосу

Енді соңғы қадамның уақыты келді, MyoWare бағдарламасын Unity -мен байланыстырайық! Бұл нұсқаулықта Unity жобасына қосу қажет сценарий бар. Бірақ алдымен кодтағы бірнеше нәрсені өзгерту қажет болады. Алдымен, сіздің жобаңызға JSON Object Unity плагинін қосу қажет. Әрі қарай, 19 -жолға жеке құрылғының идентификаторын және кіру таңбалауышын қосу қажет болады: particleURI = «https://api.particle.io/v1/devices/ [Құрылғы идентификаторын енгізіңіз]/Келесі? Access_token = [Енгізіңіз қатынас белгісі] ». Сіз құрылғының идентификаторын Particle IDE -ден ала аласыз, 2 -суретте көрсетілгендей, сіздің құрылғылар қойындысын (қызыл қорап) басыңыз және идентификаторыңызды (көк қорап) табу үшін құрылғының атауын қараңыз. Әрі қарай, кіру таңбалауышын табу үшін IDE ішіндегі параметрлер қойындысын нұқыңыз.

5 -қадам: Орындалды

Unity жобасын аяқтағаннан кейін сізде EMG басқаратын HoloLens болады!

Егер сізде терең сұрақтар туындаса, адамның күшеюі туралы білгіңіз келсе, менің жұмысымды жалғастырғыңыз келсе немесе жай ғана идеялармен бөліскіңіз келсе, менің Twitter-де мұны сұраңыз:

Егер сіз біздің NASA SUITS 2019 - 2020 байқауында біздің топпен жұмыс істегіңіз келсе, маған мына электрондық поштаға хабарласыңыз:

Бірінші суреттегі модельге, Дарренге ерекше рахмет, ол сонымен қатар NASA -да дизайнды сынап көрді. Менің бағдарламалық серіктесім AJ жобасы үшін тағы да рахмет, ол бұған көп мүмкіндік берді.

Ұсынылған: