Daftar Isi:

Mouse Komputer Smart Glove: 4 Langkah (dengan Gambar)
Mouse Komputer Smart Glove: 4 Langkah (dengan Gambar)

Video: Mouse Komputer Smart Glove: 4 Langkah (dengan Gambar)

Video: Mouse Komputer Smart Glove: 4 Langkah (dengan Gambar)
Video: PROOF that “mousepads” are USELESS 2024, Juli
Anonim
Image
Image
Mouse Komputer Sarung Tangan Pintar
Mouse Komputer Sarung Tangan Pintar

Ini adalah mouse komputer "Smart Glove" yang dapat digunakan dengan komputer PC, Mac, atau Linux apa pun. Itu dibuat menggunakan adaptor host USB multi-protokol Binho Nova, yang memungkinkan Anda menghubungkan sensor dan komponen lain ke komputer Anda dan kemudian mengontrolnya menggunakan kode yang berjalan di komputer (sebagai lawan dari pemrograman mikrokontroler).

Dengan Smart Glove ini, Anda dapat menggerakkan kursor mouse, klik kiri, atau klik kanan. Menyeret saat ini tidak diprogram, tetapi perpustakaan kontrol mouse mendukung fungsionalitas itu jika Anda ingin menambahkannya. Ini dapat disesuaikan untuk sejumlah perangkat mouse bantu, seperti ikat kepala bagi mereka yang tidak dapat menggunakan tangan mereka.

Perlengkapan

Untuk membangun ini, Anda hanya memerlukan beberapa komponen. Itu termasuk:

  • Binho Nova
  • Papan Antarmuka Qwiic Binho
  • Akselerometer SparkFun (Qwiic)
  • Pengontrol Sarung Tangan SparkFun Flex (Qwiic)
  • Kabel Qwiic Panjang
  • Kabel Qwiic Pendek
  • Sarung tangan pilihan Anda
  • Sekrup M3 dan sisipan pemanas

Anda juga memerlukan akses ke printer 3D untuk mencetak enklosur dan panduan sensor fleksibel.

Langkah 1: Cetak 3D Bagian Anda

Anda akan mulai dengan mencetak 3D enklosur dan panduan sensor fleksibel. Dukungan tidak diperlukan.

Setelah bagian dicetak, Anda dapat menggunakan besi solder untuk memanaskan sisipan M3 dan kemudian mendorongnya ke tempatnya.

Langkah 2: Instal Perangkat Lunak dan Perpustakaan

Sebelum Anda melakukan hal lain, Anda harus menginstal Python 3. Anda dapat menemukan penginstal untuk sistem operasi Anda di situs web Python di sini:

Anda kemudian akan menginstal perpustakaan yang digunakan oleh Binho Nova. Ini mudah dilakukan dengan pengelola paket (Pip) bawaan Python melalui terminal Anda atau Windows PowerShell. Instruksi lengkap ada di sini:

pip install binho-host-adaptor

Terakhir, Anda perlu menginstal pustaka PyAutoGUI. Pustaka ini memungkinkan Anda mengontrol mouse komputer Anda secara terprogram dengan Python. PyAutoGUI juga dapat diinstal dengan Pip, dan petunjuk lengkapnya ada di sini:

pip instal pyautogui

Langkah 3: Memahami Script Python

Memahami Script Python
Memahami Script Python

Skrip Python terlampir berisi semua kode yang Anda butuhkan untuk Smart Glove. Satu-satunya perubahan yang harus Anda lakukan adalah pada port COM. Saat ini disetel ke COM3, tetapi Anda harus mengubahnya agar sesuai dengan port COM tempat Binho Nova Anda terdaftar.

Di Windows, Anda dapat menemukan informasi itu dengan membuka Device Manager Anda (klik kanan ikon Start di Windows 10) dan cari di bawah Ports.

Anda juga mungkin ingin menyesuaikan nilai "clickThreshold" jika klik mouse tidak terjadi seperti yang diharapkan. Meningkatkan nilai ini menjadi sekitar 14000 akan membuat sensor fleksibel lebih sensitif terhadap klik, sementara menurunkannya ke sekitar 10000 akan membuatnya kurang sensitif (mengharuskan Anda menggerakkan jari lebih jauh).

Anda dapat membaca komentar dalam kode untuk mendapatkan pemahaman yang lebih baik tentang cara kerjanya, tetapi singkatnya:

  1. Impor perpustakaan yang diperlukan
  2. Setel PyAutoGUI gagal aman jika mouse bertindak tidak menentu
  3. Tentukan port COM dan atur nilai awal
  4. Siapkan Binho Nova untuk komunikasi I2C
  5. Inisialisasi koneksi ke akselerometer
  6. Mulai perulangan. Setiap putaran, periksa nilai sensor fleksibel dan akselerometer. Jika sesuai, gerakkan kursor atau klik mouse.
  7. Tutup koneksi Binho. Kode seharusnya tidak benar-benar mencapai titik ini kecuali jika dikeluarkan dari loop entah bagaimana

Langkah 4: Pasang Smart Glove Anda

Pasang Sarung Tangan Pintar Anda
Pasang Sarung Tangan Pintar Anda

Perakitan sangat mudah. Papan sensor fleksibel akan terhubung ke papan akselerometer dengan kabel Qwiic pendek. Kemudian papan akselerometer akan terhubung ke papan antarmuka Binho Qwiic dengan kabel Qwiic yang panjang. Akhirnya, papan antarmuka itu terpasang ke kabel bawaan Binho Nova. Sekarang Anda dapat menjalankan skrip Python untuk menguji apakah semuanya berfungsi dengan baik.

Jika ya, letakkan komponen Anda di dalam enklosur dan kencangkan kedua bagiannya dengan sekrup pendek M3 10mm. Papan sensor fleksibel dan papan akselerometer harus menghadap ke atas! Sekarang Anda dapat menggunakan lem panas atau lem kain untuk menempelkan penutup dan pemandu sensor fleksibel ke sarung tangan Anda. Pastikan sekrup menghadap ke atas, jika Anda perlu membuka penutup nanti. Sebaiknya tandai juga posisi saat Anda mengenakan sarung tangan untuk memastikan posisinya di tempat yang nyaman.

Itu dia! Sekarang Anda memiliki mouse komputer wearable yang keren! Anda tentu saja dapat melakukan lebih banyak hal dengan Binho Nova, ini hanyalah contoh betapa mudahnya bekerja dengan komponen I2C seperti yang ada di jajaran Qwiic SparkFun.

Kontes Teknologi Bantu
Kontes Teknologi Bantu
Kontes Teknologi Bantu
Kontes Teknologi Bantu

Runner Up dalam Kontes Teknologi Bantu

Direkomendasikan: