Mundarija:
- Ta'minotlar
- 1 -qadam: MyoWare -ni zarracha fotoni bilan ulash
- 2 -qadam: Kod zarracha fotoniga yuklash
- 3 -qadam: MyoWare -ni joylashtirish
- 4 -qadam: MyoWare -ni birlik bilan ulash
- 5 -qadam: Bajarildi
Video: IoT: Qoshlaringiz yordamida HoloLensni boshqaring (EMG): 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha Kolorado Universiteti Boulder NASA SUITS loyihasining bir qismi edi, u 2019 yil aprel oyida NASA AJda taqdim etilgan va sinovdan o'tgan. O'sha yilgi loyihada men apparatni ishlab chiqish bo'yicha loyihaning boshlig'i bo'ldim va bu mening hissamdan biri edi. Bu erda NASA SUITS tanlovi haqida ko'proq o'qing.
Ushbu loyiha yordamida men har kimga (bu holatda EVA astronavtlariga) o'rnatilgan qo'l imo-ishoralari yoki ovozli kirishlarsiz Microsoft HoloLens-da o'rnatilgan Heads-Up-Display (HUD) bilan ishlashga ruxsat bermoqchi edim. Men bu maqsadga kirish imkoniyati nuqtai nazaridan qaradim, men EVA astronavtlariga er usti nazorati bilan aloqa qilmasdan, ularning displeyi bilan bog'lanishiga imkon beradigan periferik/taqiladigan qurilmani ishlab chiqarmoqchi bo'ldim va qo'lqoplarning imo -ishoralari yuqori bosimli bo'lgani uchun bu mantiqiy emas. Bu men bilmaydigan domen bo'lsa -da, men ushbu periferik nogironlar uchun foydali ekanligini ko'raman, bu ularga HoloLens yoki boshqa AR/VR qurilmalaridan foydalanishga va istisno qiluvchi yoki qo'rqinchli interfeysli kirishlardan voz kechishga imkon beradi.
Loyihalar ro'yxati alohida bo'lsa -da (HoloLens juda qimmat!), Atrof -muhitni boshqa AR/VR qurilmalari bilan ishlatish mumkin.
Agar sizda biron bir savol bo'lsa, mening ishimni davom ettirmoqchimisiz yoki o'z fikrlaringizni ayamoqchi bo'lsangiz, buni mening Twitter -da yozing: @4Eyes6Senses.
Ta'minotlar
Microsoft HoloLens (yoki boshqa AR/VR qurilmasi)
Foton zarrachalari
MyoWare mushaklari sensori - MyoWare sensori boshqa EMG yorilish taxtalari bilan almashtirilishi mumkin. Agar EMG qayerda ekaniga ishonchingiz komil bo'lmasa, men sizga bu haqda ko'proq o'qishni tavsiya qilaman
Sensorli biotibbiy asboblar
Birlik (bepul)
Birlikda loyihalarni yaratish tajribasi
Tel
1 -qadam: MyoWare -ni zarracha fotoni bilan ulash
Partikulyar fotonni MyoWare kartasiga ulash juda oddiy. Ushbu qadam uchun siz zarracha foton va MyoWare taxtasi orasidagi ulanishni lehimlashingiz kerak bo'ladi. Qurilmani kiyayotganda kabellar uzilmasligi uchun kuchli ulanishlar mavjudligiga ishonch hosil qiling. Tanaffuslarga yo'l qo'ymaslik uchun men kabellarni Photonga lehimlashdan oldin o'rashni maslahat beraman.
- MyoWare kartasining "+" portiga simni lehimlang, so'ng kabelning ikkinchi uchini Photonning "3v3" piniga lehimlang.
- MyoWare kartasining "-" portiga simni lehimlang, so'ng kabelning ikkinchi uchini Photonning "GND" piniga lehimlang.
- MyoWare kartasining "SIG" portiga simni lehimlang, so'ng kabelning ikkinchi uchini Photonning "A0" piniga lehimlang.
2 -qadam: Kod zarracha fotoniga yuklash
Particle Photon IDE yordamida.ino faylini yuklang. MyoWare taxtasini mushak guruhiga joylashtiring va qurilmangiz ishlayotganiga ishonch hosil qilish uchun qiymatlarni tekshiring. Kodga qaraganingizda, "chegara" o'zgaruvchisi o'rnatilganligini sezasiz, bu o'zgaruvchi - qoshimni to'liq ko'targanimda MyoWare mushakimdan o'qiydigan minimal qiymat. Men ham o'zgaruvchini "600" ga qo'ydim, chunki u menga MyoWare -ni ishlatganda normal suhbatlar o'tkazishga imkon berdi, hech qanday noto'g'ri pozitsiyalarni yaratmasdan (tasodifan ishga tushirish), siz o'zingiz uchun kerakli chegarani topmaguningizcha, qiymatlar bilan o'ynashingiz mumkin.
3 -qadam: MyoWare -ni joylashtirish
NASA SUITS loyihasi uchun men MyoWare taxtasini qoshning tepasiga qo'yishni tanladim. Adafruit amalga oshirgan "Sup Brows" loyihasini ko'rib, menga u erda MyoWare -ni joylashtirish ilhom berdi. Biroz sinovdan so'ng, qoshlar bu aniq loyiha uchun ajoyib joy ekanligi ma'lum bo'ldi. Bu ajoyib joy, chunki sensorlar EVA astronavtlari kosmosda sayr qilishda qo'llar, oyoqlar va torsiyadagi mushaklarning doimiy harakatlariga ta'sir qilmaydi.
4 -qadam: MyoWare -ni birlik bilan ulash
Endi oxirgi bosqichga o'tish vaqti keldi, keling, MyoWare -ni Birlik bilan bog'laylik! Bu ko'rsatmaga Unity loyihasiga kiritishingiz kerak bo'lgan skript kiradi. Lekin birinchi navbatda siz koddagi ba'zi narsalarni o'zgartirishingiz kerak bo'ladi. Birinchidan, siz loyihangizga JSON Object Unity plaginini qo'shishingiz kerak. Keyin, 19 -qatorga o'zingizning qurilmangiz identifikatori va kirish tokenini kiritishingiz kerak bo'ladi: particleURI = "https://api.particle.io/v1/devices/ [Qurilmangiz identifikatorini kiriting]/Keyingi? Access_token = [O'zingizni kiriting kirish belgisi] ". Siz qurilmangiz identifikatorini Particle IDE -dan olishingiz mumkin, 2 -rasmdan so'ng, qurilmalar yorlig'ini (qizil quti) bosing va identifikatoringizni (ko'k quti) topish uchun qurilmangiz nomi ostiga qarang. Keyin kirish belgisini topish uchun IDE -dagi sozlamalar yorlig'ini bosing.
5 -qadam: Bajarildi
Birlik loyihasini tugatgandan so'ng, sizda EMG boshqariladigan HoloLens bo'ladi!
Agar sizda chuqurroq savollar bo'lsa, odamlarning ko'payishi haqida bilmoqchi bo'lsangiz, mening ishimni davom ettirmoqchimisiz yoki shunchaki fikrlarni aylantirmoqchi bo'lsangiz, iltimos, buni mening Twitter-da yozing:
Agar siz bizning jamoamiz bilan NASA SUITS 2019 - 2020 tanlovida ishlashni xohlasangiz, menga elektron pochta orqali yuboring:
Birinchi rasmdagi modelga alohida minnatdorchilik bildiraman, u ham dizaynni NASAda sinab ko'rdi. AJ loyihasi uchun dasturiy sherigimga yana bir rahmat, bu ko'p narsani amalga oshirdi.
Tavsiya:
Internet orqali Nodemcu yordamida Blynk ilovasini boshqaring: 5 qadam
Internet orqali Nodemcu yordamida Blynk ilovasini boshqaring: Hammaga salom Bugun biz sizga Internet orqali smartfon yordamida LEDni qanday boshqarishni ko'rsatamiz
Arduino va BTS7960b yordamida kuchli elektr skeytbordli 350 Vt doimiy dvigatelni boshqaring: 9 qadam
Arduino va BTS7960b yordamida 350 Vt quvvatli elektr skeytbordli elektr motorini boshqaring: Ushbu qo'llanmada biz Arduino va DC drayveri bts7960b yordamida shahar motorini boshqarishni o'rganamiz. Dvigatel 350 Vt yoki kichik o'yinchoq arduino bo'lishi mumkin. uning kuchi maksimal oqim BTS7960b drayveridan oshmasa, videoni tomosha qiling
Robot qo'lini Zio yordamida PS2 kontroller yordamida boshqaring: 4 qadam
PS2 Controller yordamida Zio yordamida robot qo'lini boshqaring: Bu blog posti Zio Robotics seriyasining bir qismidir. Kirish Bu "Robot qo'lini Zio bilan boshqarish" postining oxirgi qismi. Ushbu qo'llanmada biz Robotik qo'limizning yana bir qismini qo'shamiz. Oldingi darsliklar ma'lumot bazasini o'z ichiga olmaydi
MyoWare yordamida EMG yordamida yozish: 8 qadam
MyoWare yordamida EMG bilan yozish: Mualliflar: L. Elizabet Krouford & Dylan T. Vavra Kirish: Ushbu o'quv qo'llanmada biz sizga oddiy elektromiyografiya (EMG) tizimini yaratishni ko'rsatamiz - taxminan 100 dollar turadi - bu mushaklarning sirtdan faollashishini sezadi
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi