Daftar Isi:
- Perlengkapan
- Langkah 1: Cetak 3D Bagian Anda
- Langkah 2: Instal Perangkat Lunak dan Perpustakaan
- Langkah 3: Memahami Script Python
- Langkah 4: Pasang Smart Glove Anda
Video: Mouse Komputer Smart Glove: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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:
- Impor perpustakaan yang diperlukan
- Setel PyAutoGUI gagal aman jika mouse bertindak tidak menentu
- Tentukan port COM dan atur nilai awal
- Siapkan Binho Nova untuk komunikasi I2C
- Inisialisasi koneksi ke akselerometer
- Mulai perulangan. Setiap putaran, periksa nilai sensor fleksibel dan akselerometer. Jika sesuai, gerakkan kursor atau klik mouse.
- Tutup koneksi Binho. Kode seharusnya tidak benar-benar mencapai titik ini kecuali jika dikeluarkan dari loop entah bagaimana
Langkah 4: Pasang Smart Glove 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.
Runner Up dalam Kontes Teknologi Bantu
Direkomendasikan:
ParaMouse Mouse Komputer untuk Orang Lumpuh: 5 Langkah (dengan Gambar)
ParaMouse Mouse Komputer untuk Orang Lumpuh: Halo, dalam tutorial ini saya akan menjelaskan cara membuat mouse komputer untuk orang cacat, lumpuh, atau lumpuh. Perangkat khusus ini mudah dibuat dan biayanya sangat rendah, hanya obeng kecil dan pisau pemotong yang dapat digunakan. lebih dari cukup untuk
Mouse Komputer Cyborg: 4 Langkah (dengan Gambar)
Mouse Komputer Cyborg: Banyak penelitian menunjukkan bahwa posisi menggunakan mouse komputer konvensional dapat berbahaya. Mouse adalah peralatan komputer standar. Pengguna komputer menggunakan mouse hampir tiga kali lipat dari keyboard. Karena tingkat eksposurnya tinggi, saya
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengontrol Komputer Anda Dengan PSP: 5 Langkah (dengan Gambar)
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengontrol Komputer Anda Dengan PSP: Anda dapat melakukan banyak hal keren dengan homebrew PSP, dan dalam instruksi ini saya cam akan mengajari Anda cara menggunakan PSP sebagai joystick untuk bermain game, tetapi ada juga sebuah program yang memungkinkan Anda menggunakan joystick sebagai mouse. Berikut materinya
Mouse Komputer yang Dioperasikan dengan Kaki: 7 Langkah (dengan Gambar)
Mouse Komputer yang Dioperasikan dengan Kaki: Saya membangun fungsi mouse menjadi sandaran kaki sehingga saya dapat menulis dan mengedit teks tanpa merusak pemikiran saya dan melepaskan tangan saya dari keyboard untuk meraba-raba dengan mouse atau trackball konvensional. Mouse yang dioperasikan dengan kaki komersial tersedia