Isi kandungan:

Tetikus Komputer Sarung Tangan Pintar: 4 Langkah (dengan Gambar)
Tetikus Komputer Sarung Tangan Pintar: 4 Langkah (dengan Gambar)

Video: Tetikus Komputer Sarung Tangan Pintar: 4 Langkah (dengan Gambar)

Video: Tetikus Komputer Sarung Tangan Pintar: 4 Langkah (dengan Gambar)
Video: Anies Baswedan Diminta Turun dari Pelaminan Padahal Keluarga Erina Gudono Ingin Berfoto 2024, Julai
Anonim
Image
Image
Tetikus Komputer Sarung Tangan Pintar
Tetikus Komputer Sarung Tangan Pintar

Ini adalah tetikus komputer "Smart Glove" yang dapat digunakan dengan komputer PC, Mac, atau Linux mana pun. Ia dibuat menggunakan penyesuai hos USB multi-protokol Binho Nova, yang membolehkan anda menyambungkan sensor dan komponen lain ke komputer anda dan kemudian mengawalnya menggunakan kod yang berjalan di komputer (berbanding dengan pengaturcaraan mikrokontroler).

Dengan Smart Glove ini, anda dapat menggerakkan kursor tetikus ke sekitar, klik kiri, atau klik kanan. Seret belum diprogramkan, tetapi pustaka kawalan tetikus menyokong fungsi itu jika anda ingin menambahkannya. Ini dapat disesuaikan untuk sejumlah alat tetikus bantu, seperti ikat kepala bagi mereka yang tidak menggunakan tangan mereka.

Bekalan

Untuk membina ini, anda hanya memerlukan beberapa komponen. Itu termasuk:

  • Binho Nova
  • Papan Antara Muka Binho Qwiic
  • SparkFun Accelerometer (Qwiic)
  • Pengawal Sarung Tangan SparkFun Flex (Qwiic)
  • Kabel Qwiic Panjang
  • Kabel Qwiic Pendek
  • Sarung tangan pilihan anda
  • Skru M3 dan sisipan set haba

Anda juga memerlukan akses ke pencetak 3D untuk mencetak lampiran dan panduan sensor lentur.

Langkah 1: 3D Cetak Bahagian Anda

Anda akan memulakan dengan mencetak 3D panduan lampiran dan sensor lentur. Sokongan tidak diperlukan.

Setelah bahagian dicetak, anda boleh menggunakan besi pematerian untuk memanaskan sisipan M3 dan kemudian mendorongnya ke tempatnya.

Langkah 2: Pasang Perisian dan Perpustakaan

Sebelum melakukan perkara lain, anda perlu memasang Python 3. Anda boleh mencari pemasang untuk sistem operasi anda di laman web Python di sini:

Anda kemudian akan memasang perpustakaan yang digunakan oleh Binho Nova. Ini mudah dilakukan dengan pengurus pakej terbina dalam (Pip) Python melalui terminal anda atau Windows PowerShell. Arahan lengkap ada di sini:

pip memasang binho-host-adapter

Akhirnya, anda perlu memasang perpustakaan PyAutoGUI. Perpustakaan ini membolehkan anda mengawal tetikus komputer anda dengan Python secara program. PyAutoGUI juga boleh dipasang dengan Pip, dan arahan penuh ada di sini:

pip memasang pyautogui

Langkah 3: Memahami Skrip Python

Memahami Skrip Python
Memahami Skrip Python

Skrip Python yang dilampirkan mengandungi semua kod yang anda perlukan untuk Smart Glove. Satu-satunya perubahan yang perlu anda buat ialah ke port COM. Saat ini ditetapkan ke COM3, tetapi anda perlu mengubahnya agar sesuai dengan port COM tempat Binho Nova anda didaftarkan.

Di Windows, anda boleh mendapatkan maklumat tersebut dengan pergi ke Pengurus Peranti anda (klik kanan ikon Mula di Windows 10) dan melihat di bawah Pelabuhan.

Anda juga mungkin ingin menyesuaikan nilai "clickThreshold" jika klik tetikus tidak berlaku seperti yang diharapkan. Menambah nilai ini kepada sesuatu seperti 14000 akan menjadikan sensor flex lebih sensitif terhadap klik, sementara menurunkannya menjadi seperti 10000 akan menjadikannya kurang sensitif (memerlukan anda menggerakkan jari anda lebih jauh).

Anda boleh membaca komen dalam kod untuk mendapatkan pemahaman yang lebih baik tentang cara kerjanya, tetapi secara ringkas:

  1. Import perpustakaan yang diperlukan
  2. Tetapkan PyAutoGUI gagal dengan selamat sekiranya tetikus bertindak tidak menentu
  3. Tentukan port COM dan tetapkan nilai awal
  4. Siapkan Binho Nova untuk komunikasi I2C
  5. Memulakan sambungan ke pecutan
  6. Mulakan gelung. Setiap gelung, periksa nilai sensor flex dan akselerometer. Sekiranya sesuai, gerakkan kursor atau klik tetikus.
  7. Tutup sambungan Binho. Kod tersebut sebenarnya tidak boleh sampai ke tahap ini kecuali entah bagaimana ia dikeluarkan dari gelung

Langkah 4: Pasang Sarung Tangan Pintar Anda

Pasang Sarung Tangan Pintar Anda
Pasang Sarung Tangan Pintar Anda

Perhimpunan sangat mudah. Papan sensor flex akan disambungkan ke papan pecutan dengan kabel Qwiic pendek. Kemudian papan pecutan akan disambungkan ke papan antara muka Binho Qwiic dengan kabel Qwiic panjang. Akhirnya, papan antara muka dilampirkan pada kabel terbina dalam Binho Nova. Sekarang anda boleh menjalankan skrip Python untuk menguji bahawa semuanya berfungsi dengan baik.

Sekiranya ada, kemudian letakkan komponen anda di dalam kandang dan pasangkan kedua bahagiannya bersama dengan skru M3 10mm pendek. Papan sensor flex dan papan akselerometer harus menghadap ke atas! Sekarang anda boleh menggunakan beberapa gam panas atau gam kain untuk memasang penutup dan panduan sensor lentur ke sarung tangan anda. Pastikan skru menghadap ke atas, sekiranya anda perlu membuka penutupnya kemudian. Lebih baik menandakan kedudukan semasa anda memakai sarung tangan untuk memastikan kedudukannya berada di tempat yang selesa.

Itu sahaja! Kini anda mempunyai tetikus komputer yang boleh dipakai yang hebat! Anda tentu saja dapat melakukan lebih banyak lagi dengan Binho Nova, ini hanyalah contoh betapa senangnya bekerja dengan komponen I2C seperti yang terdapat dalam barisan Qwiic SparkFun.

Pertandingan Teknologi Bantuan
Pertandingan Teknologi Bantuan
Pertandingan Teknologi Bantuan
Pertandingan Teknologi Bantuan

Naib Johan dalam Peraduan Teknologi Bantuan

Disyorkan: