İçindekiler:
- Gereçler
- 1. Adım: Parçalarınızı 3D Yazdırın
- 2. Adım: Yazılımı ve Kitaplıkları Yükleyin
- Adım 3: Python Komut Dosyasını Anlamak
- Adım 4: Akıllı Eldiveninizi Birleştirin
Video: Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu, herhangi bir PC, Mac veya Linux bilgisayar ile kullanılabilen bir "Akıllı Eldiven" bilgisayar faresidir. Sensörleri ve diğer bileşenleri bilgisayarınıza bağlamanıza ve daha sonra bunları bilgisayarda çalışan kodu kullanarak kontrol etmenize izin veren bir Binho Nova çok protokollü USB ana bilgisayar adaptörü kullanılarak yapılır (bir mikro denetleyici programlamanın aksine).
Bu Akıllı Eldiven ile fare imlecini hareket ettirebilir, sol tıklayabilir veya sağ tıklayabilirsiniz. Sürükleme şu anda programlanmamıştır, ancak eklemek isterseniz fare kontrol kitaplığı bu işlevi desteklemektedir. Bu, ellerini kullanmayanlar için bir kafa bandı gibi bir dizi yardımcı fare aygıtına uyarlanabilir.
Gereçler
Bunu oluşturmak için sadece birkaç bileşene ihtiyacınız olacak. Bunlar şunları içerir:
- Binho Nova
- Binho Qwiic Arayüz Kartı
- SparkFun İvmeölçer (Qwiic)
- SparkFun Flex Eldiven Denetleyicisi (Qwiic)
- Uzun Qwiic Kablosu
- Kısa Qwiic Kablosu
- Seçeceğiniz bir eldiven
- M3 vidalar ve ısı ayarlı uçlar
Muhafaza ve esnek sensör kılavuzlarını yazdırmak için bir 3D yazıcıya da erişmeniz gerekir.
1. Adım: Parçalarınızı 3D Yazdırın
Muhafazayı ve esnek sensör kılavuzlarını 3B yazdırarak başlayacaksınız. Destekler gerekli değildir.
Parçalar yazdırıldıktan sonra, M3 eklerini ısıtmak için bir havya kullanabilir ve ardından bunları yerine itebilirsiniz.
2. Adım: Yazılımı ve Kitaplıkları Yükleyin
Başka bir şey yapmadan önce Python 3'ü yüklemeniz gerekir. İşletim sisteminiz için bir yükleyiciyi Python web sitesinde burada bulabilirsiniz:
Ardından Binho Nova tarafından kullanılan kitaplıkları kuracaksınız. Bunu, terminaliniz veya Windows PowerShell aracılığıyla Python'un yerleşik paket yöneticisi (Pip) ile yapmak kolaydır. Tam talimatlar burada:
pip kurulum binho-host-adapter
Son olarak PyAutoGUI kütüphanesini kurmanız gerekiyor. Bu kitaplık, bilgisayar farenizi Python ile programlı olarak kontrol etmenizi sağlar. PyAutoGUI, Pip ile de kurulabilir ve tüm talimatlar burada:
pip kurulumu pyautogui
Adım 3: Python Komut Dosyasını Anlamak
Ekli Python komut dosyası, Akıllı Eldiven için ihtiyacınız olan tüm kodu içerir. Yapmanız gereken tek değişiklik COM portunda. Şu anda COM3'e ayarlı, ancak Binho Nova'nızın kayıtlı olduğu COM bağlantı noktasına uyacak şekilde değiştirmeniz gerekecek.
Windows'ta, bu bilgiyi Aygıt Yöneticinize giderek (Windows 10'da Başlat simgesine sağ tıklayın) ve Bağlantı Noktaları altına bakarak bulabilirsiniz.
Fare tıklamaları beklendiği gibi gerçekleşmiyorsa, "clickThreshold" değerini de ayarlamak isteyebilirsiniz. Bu değeri 14000 gibi bir değere yükseltmek, esnek sensörleri tıklamalara karşı daha duyarlı hale getirirken, 10000 gibi bir değere düşürmek onları daha az hassas hale getirecektir (parmağınızı daha fazla hareket ettirmenizi gerektirir).
Nasıl çalıştığını daha iyi anlamak için koddaki yorumları okuyabilirsiniz, ancak kısaca:
- Gerekli kitaplıkları içe aktarın
- Farenin kararsız davranması durumunda PyAutoGUI arızasını güvenli hale getirin
- COM bağlantı noktasını tanımlayın ve başlangıç değerlerini ayarlayın
- Binho Nova'yı I2C iletişimi için hazırlayın
- İvmeölçer bağlantısını başlatın
- Döngüye başlayın. Her döngüde esnek sensörlerin ve ivmeölçerin değerlerini kontrol edin. Uygunsa, imleci hareket ettirin veya fareye tıklayın.
- Binho bağlantısını kapatın. Bir şekilde döngüden atılmadığı sürece kod bu noktaya ulaşmamalıdır.
Adım 4: Akıllı Eldiveninizi Birleştirin
Montaj çok basittir. Esnek sensör kartı, kısa Qwiic kablosuyla ivmeölçer kartına bağlanacaktır. Ardından ivmeölçer kartı, uzun Qwiic kablosuyla Binho Qwiic arayüz kartına bağlanacaktır. Son olarak, bu arayüz kartı Binho Nova'nın yerleşik kablosuna takılır. Artık her şeyin düzgün çalıştığını test etmek için Python komut dosyasını çalıştırabilirsiniz.
Öyleyse, bileşenlerinizi muhafazanın içine yerleştirin ve iki yarıyı kısa 10 mm M3 vidalarla birbirine sabitleyin. Hem esnek sensör kartı hem de ivmeölçer kartı yukarı bakmalıdır! Artık muhafazayı ve esnek sensör kılavuzlarını eldiveninize takmak için biraz sıcak tutkal veya kumaş tutkalı kullanabilirsiniz. Muhafazayı daha sonra açmanız gerekebileceğinden, vidaların yukarı baktığından emin olun. Ayrıca rahat bir yerde olduklarından emin olmak için eldiveni giyerken pozisyonları işaretlemek de en iyisidir.
Bu kadar! Artık harika bir giyilebilir bilgisayar fareniz var! Elbette Binho Nova ile çok daha fazlasını yapabilirsiniz, bu sadece SparkFun'un Qwiic serisindekiler gibi I2C bileşenleriyle çalışmanın ne kadar kolay olduğunun bir örneğidir.
Yardımcı Teknoloji Yarışmasında İkincilik
Önerilen:
Felçli İnsanlar İçin Bilgisayar Faresi ParaMouse: 5 Adım (Resimli)
Felçli İnsanlar için Bilgisayar Faresini ParaMouse: Merhaba, bu derste engelli, felçli veya dört ayaklı insanlar için bir bilgisayar faresinin nasıl yapıldığını anlatacağım. Bu özel cihazın yapımı kolay ve çok düşük maliyetlidir, sadece küçük bir tornavida ve kesme bıçağı yeterli olacaktır. t için fazlasıyla yeterli
Cyborg Bilgisayar Faresi: 4 Adım (Resimlerle)
Cyborg Bilgisayar Faresi: Birçok araştırma, geleneksel bir bilgisayar faresi kullanmanın tehlikeli olabileceğini öne sürüyor. Fare, standart bir bilgisayar ekipmanı parçasıdır. Bilgisayar kullanıcıları, fareyi klavyenin neredeyse üç katı kadar kullanır. Maruz kalma oranları yüksek olduğu için, ben
Theremoose - Theremin Kontrollü Bilgisayar Faresi: 6 Adım (Resimlerle)
Theremoose - Theremin Kontrollü Bilgisayar Faresi: Bu proje Randy Glenn ile işbirliği içinde yapıldı, onu kontrol ettiğinizden emin olun: https://www.instructables.com/member/rglenn/Yaklaşık bir hafta önce bir hackathon'a katıldım. Toronto'da korkunç fikirler (stupidhacktoronto.com). Bu th
Mumları Sensör Olarak Kullanarak Wiimote Bilgisayar Faresi Olarak Nasıl Kullanılır!!: 3 Adım
Wiimote'u Bilgisayar Faresi Olarak Kullanma Mumları Sensör Olarak Kullanma!!: Bu kılavuz, Wii Remote'unuzu (Wiimote) bilgisayarınıza nasıl bağlayacağınızı ve onu bir fare olarak nasıl kullanacağınızı gösterecektir
LED Bilgisayar Faresi Işığı: 3 Adım
LED Bilgisayar Faresi Işığı: Eski bir bilgisayar faresini kullanabilir ve onu serin bir ışığa dönüştürebilirsiniz! Gerçekten geeky - değil mi?:-) Tek adımlar için daha fazla resmim olmadığı için üzgünüm, çünkü bunu yaptığımda, instructables.com'u hiç duymamıştım - ama umarım temelleri alırsınız