İçindekiler:
- Gereçler
- Adım 1: MyoWare'i Parçacık Fotonu ile Bağlama
- Adım 2: Parçacık Fotonuna Kod Yükleme
- Adım 3: MyoWare'in Yerleştirilmesi
- Adım 4: MyoWare'i Unity ile Bağlama
- Adım 5: Bitti
Video: IoT: Kaşlarınızı Kullanarak HoloLens'i Kontrol Edin (EMG): 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu proje, Nisan 2019'da NASA JSC'de sunulan ve test edilen Colorado Boulder Üniversitesi'nin NASA SUITS projesinin bir parçasıydı. O yılki proje için donanım geliştirme proje lideriydim ve bu benim katkılarımdan biriydi. NASA SUITS yarışması hakkında daha fazla bilgiyi buradan okuyun.
Bu projeyle, herkesin (bu durumda EVA Astronotlarının) yerleşik el hareketlerini veya ses girişlerini kullanmadan Microsoft HoloLens'te dağıtılan bir Heads-Up-Display (HUD) ile arayüz oluşturmasına izin vermek istedim. Bu hedefi erişilebilirlik açısından ele aldım, EVA astronotlarının yer kontrolü ile iletişim kurmadan ekranlarıyla arayüz oluşturmasına izin verecek bir çevre birimi/giyilebilir cihaz geliştirmek istedim ve yüksek basınçlı eldivenleri nedeniyle hareket arabirimi mantıksız. Bu biraz aşina olmadığım bir alan olsa da, bu çevre biriminin engelliler için yararlı olduğunu, HoloLens veya diğer AR/VR cihazlarını kullanmalarına ve dışlayıcı veya göz korkutucu arabirim girişlerinden vazgeçmelerine izin verdiğini görebiliyorum.
Bu projenin ürün listesinin kendisi istisnai olsa da (HoloLens çok pahalıdır!), çevre birimi diğer AR/VR Cihazları ile kullanılabilir.
Herhangi bir sorunuz varsa, çalışmalarımı takip etmek istiyorsanız ya da sadece fikir alışverişinde bulunmak istiyorsanız, lütfen bunu Twitter hesabımdan yapın: @4Eyes6Senses.
Gereçler
Microsoft HoloLens (veya diğer AR/VR cihazı)
parçacık fotonu
MyoWare Kas Sensörü - MyoWare sensörü, diğer EMG koparma kartlarıyla değiştirilebilir. EMG'nin ne olduğundan emin değilseniz, burada daha fazlasını okumanızı öneririm.
Biyomedikal Sensör Pedleri
Birlik (Ücretsiz)
Unity'de Proje Oluşturmada Bazı Deneyimler
Tel
Adım 1: MyoWare'i Parçacık Fotonu ile Bağlama
Particle Photon'u MyoWare kartına bağlamak oldukça basittir. Bu adım için Particle Photon ve MyoWare kartı arasındaki bağlantıları lehimlemeniz gerekecek. Cihazı takarken kabloların kopmaması için güçlü bağlantılarınız olduğundan emin olun. Kırılmaları önlemek için, kabloları Foton'a lehimlemeden önce örmenizi öneririm.
- MyoWare kartının "+" bağlantı noktasına bir kablo lehimleyin, ardından kablonun diğer ucunu Photon'un "3v3" pinine lehimleyin.
- MyoWare kartının "-" bağlantı noktasına bir kablo lehimleyin, ardından kablonun diğer ucunu Photon'un "GND" pimine lehimleyin.
- MyoWare kartının "SIG" bağlantı noktasına bir kablo lehimleyin, ardından kablonun diğer ucunu Photon'un "A0" pimine lehimleyin.
Adım 2: Parçacık Fotonuna Kod Yükleme
Particle Photon'un IDE'sini kullanarak.ino dosyasını yükleyin. MyoWare kartını bir kas grubuna yerleştirin ve cihazınızın çalıştığından emin olmak için değerleri kontrol edin. Koda baktığınızda, zaten ayarlanmış bir "eşik" değişkeni olduğunu fark edeceksiniz, bu değişken, kaşımı tamamen kaldırdığımda MyoWare'in kasımdan okuduğu minimum değerdir. Ayrıca değişkeni "600" olarak ayarladım çünkü bu, MyoWare'i takarken herhangi bir yanlış pozitif (yanlışlıkla tetikleme) oluşturmadan normal konuşmalar yapmama izin verdi, kullanımlarınız için istediğiniz eşiği bulana kadar değerlerle oynamak isteyebilirsiniz.
Adım 3: MyoWare'in Yerleştirilmesi
NASA SUITS projemiz için MyoWare Board'u kaşın üstüne yerleştirmeyi seçtim. Adafruit tarafından yapılan "Sup Brows" projesine baktıktan sonra MyoWare'i oraya yerleştirmek için ilham aldım. Bazı testlerden sonra, kaşların bu özel proje için harika bir yer olduğu anlaşıldı. Harika bir konum çünkü sensörler, EVA astronotlarının uzay yürüyüşleri sırasında yaptığı kollar, bacaklar ve gövdedeki sürekli kas hareketlerinden etkilenmeyecek.
Adım 4: MyoWare'i Unity ile Bağlama
Şimdi son adımın zamanı geldi, hadi MyoWare'i Unity ile bağlayalım! Bu Eğitilebilir Tabloya, Unity projenize dahil etmeniz gereken komut dosyası dahildir. Ama önce, koddaki birkaç şeyi değiştirmeniz gerekecek. Öncelikle projenize JSON Object Unity eklentisini eklemeniz gerekecek. Ardından, 19. satıra kendi cihaz kimliğinizi ve erişim jetonunuzu eklemeniz gerekecek: parçacıkURI = "https://api.particle.io/v1/devices/[Cihaz kimliğinizi girin]/Next?access_token=[erişim belirteci]". Particle IDE'den cihaz kimliğinizi alabilirsiniz, Şekil 2'yi takip edin, cihazlarınız sekmesine tıklayın (kırmızı kutu) ve kimliğinizi bulmak için cihaz adınızın altına bakın (mavi kutu). Ardından, erişim jetonunuzu bulmak için IDE'deki ayarlar sekmesine tıklayın.
Adım 5: Bitti
Unity projenizi bitirdikten sonra EMG kontrollü bir HoloLens'e sahip olacaksınız!
Derinlemesine sorularınız varsa, insan büyütme hakkında bilgi edinmek istiyorsanız, çalışmalarıma ayak uydurmak istiyorsanız veya sadece fikir alışverişinde bulunmak istiyorsanız, lütfen bunu Twitter hesabımdan yapın:
2019 - 2020 NASA SUITS yarışması için ekibimizle çalışmak istiyorsanız, lütfen bana e-posta gönderin:
İlk resimdeki modele, tasarımı NASA'da da test eden Darren'a özel teşekkürler. Bunun çoğunu mümkün kılan AJ projesi için programlama ortağıma bir kez daha teşekkürler.
Önerilen:
Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım
Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: Bu eğitimde, Arduino ve DC sürücüsü bts7960b kullanarak bir DC motoru nasıl kontrol edeceğimizi öğreneceğiz. Motor 350W veya sadece küçük bir Toy arduino dc motoru olabilir. gücü BTS7960b sürücüsü Max akımını geçmediği sürece.Videoyu izleyin
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: 7 Adım
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: (22 Ağustos 2020'deki gibi güncelleme: Bu talimat 2 yaşında ve bazı üçüncü taraf uygulamalara dayanıyor. Yanlarında yapılacak herhangi bir değişiklik bu projeyi çalışmaz hale getirebilir. Olabilir veya olmayabilir. şimdi çalışıyor olun, ancak referans olarak takip edebilir ve buna göre değiştirebilirsiniz
SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım
SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: Bu 9 dolarlık Wi-Fi rölesi aynı anda iki cihazı kontrol edebilir. Onu Ubidots'a nasıl bağlayacağınızı ve tam potansiyelini nasıl açığa çıkaracağınızı öğrenin! Bu kılavuzda, Itead'in SONOFF Dual'ini kullanarak Wi-Fi üzerinden birkaç 110V cihazı nasıl kontrol edeceğinizi öğreneceksiniz.
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: 6 Adım
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: Artık daha fazla bilgi için esp8266 WiFi modülünü kullanarak cihazları nasıl kontrol edeceğimizi ve Arduino Android WiFi kontrolünü kullanarak cihazınızı kontrol etmeyi öğreneceğiz. bağlantıya tıklayın mohamed eşref
Node MCU ve Google Assistant Kullanarak Ev Aletlerini Kontrol Edin - IoT - göz kırp - IFTTT: 8 Adım
Node MCU ve Google Assistant Kullanarak Ev Aletlerini Kontrol Edin | IoT | göz kırp | IFTTT: Google Asistan Kullanarak Aletleri kontrol etmek için basit bir proje: Uyarı: Şebeke Elektriğiyle İşlem Yapmak Tehlikeli olabilir. Son derece dikkatli davranın. Açık devrelerle çalışırken profesyonel bir elektrikçi kiralayın. Da için sorumluluk almayacağım