İçindekiler:

Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)
Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)

Video: Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)

Video: Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)
Video: Pubg mobile - Evde yapabileceğınız ateş tuşu- 2024, Temmuz
Anonim
Image
Image
Akıllı Eldiven Bilgisayar Faresi
Akıllı Eldiven Bilgisayar Faresi

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

Python Komut Dosyasını Anlamak
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:

  1. Gerekli kitaplıkları içe aktarın
  2. Farenin kararsız davranması durumunda PyAutoGUI arızasını güvenli hale getirin
  3. COM bağlantı noktasını tanımlayın ve başlangıç değerlerini ayarlayın
  4. Binho Nova'yı I2C iletişimi için hazırlayın
  5. İvmeölçer bağlantısını başlatın
  6. 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.
  7. 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

Akıllı Eldiveninizi Birleştirin
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ı
Yardımcı Teknoloji Yarışması
Yardımcı Teknoloji Yarışması
Yardımcı Teknoloji Yarışması

Yardımcı Teknoloji Yarışmasında İkincilik

Önerilen: