
WX-Mouse adalah ciptaan mouse yang memiliki fungsi unik dan kualitas sensor yang sangat baik. Pada artikel ini, saya akan memberi tahu Anda cara membuat WX-Mouse dalam kasus yang tidak biasa - Nova Slider 600.
Nova Slider 600 mouse memiliki casing yang tidak biasa. Kasing itu tidak hanya terlihat seperti gips dari tangan seseorang, kabel USB juga terletak di sisi kanan.


Yang terutama mengejutkan adalah masuknya lateral kabel USB. Pada awalnya saya skeptis, tetapi ketika saya mencoba mouse di permainan, saya setuju - opsi ini memiliki hak untuk hidup - kabel, bahkan yang seperti ek seperti mouse ini, praktis tidak terasa.
"Kembali ke domba kami" - bagi mereka yang tidak tahu tentang proyek W-Mouse, beberapa kata tentang itu, sehingga jelas mengapa sama sekali tikus yang bekerja harus diulang.
Baca lebih lanjut tentang proyek W-MouseProyek W-Mouse dan pengembangannya dari WX-Mouse, dilaksanakan oleh
Walkie .
Keunggulan dan fitur utama WX-Mouse:
- Keakuratan sensor - sensor selama perakitan, diatur ke ketinggian fokus terbaik.
- Mengatur dinamika gerak - ketergantungan sensitivitas pada kecepatan. Pengaturan yang cukup lebar tersedia. Misalnya, Anda dapat mengatur parameter dpi dan kecepatan sehingga pada kecepatan rendah gerakannya akurat dari piksel ke piksel, dan untuk gerakan lebar (tikungan tajam), Anda tidak perlu melambaikan mouse setengah. Ternyata kombinasi senza tinggi dan rendah ...
- Kemampuan untuk menggunakan pemfilteran, serta fungsi draw sudut kustom, meningkatkan kegunaan program desain.
- Tampilkan gambar video dari sensor , yang, misalnya, memungkinkan Anda untuk mengontrol fokus sensor.
- Pengguliran roda lebih cepat (membalik halaman besar dengan nyaman).
- Penyimpanan semua pengaturan (8 profil) dalam memori mouse.
- 8 profil, indikasi masing-masing, lampu latar RGB yang dapat disesuaikan.
- Mode operasi tombol Buss-keeper - meningkatkan keandalan penentuan status tombol.
Semua ini menjadikan WX-Mouse sebagai mouse yang unik.
WX-Mouse dibuat sebagai berikut - case dari serial mouse diambil, yang memenuhi persyaratan ergonomi dan memiliki jumlah tombol yang tepat. Tombol dan sensor optik (jika cocok) dibiarkan dalam kasus ini, serta lampu latar dan hal-hal kecil lainnya. Yang lainnya - pengontrol asli, bagian kecil dan bagian yang tidak perlu dari papan utama dibuang. Selanjutnya, papan WX-Mouse dimasukkan ke dalam case (papan WX dan sensor dapat digabungkan, dan ada juga opsi ketika papan mouse asli sepenuhnya diganti). Setelah itu, koneksi dibuat dari sensor, tombol dan lampu latar ke papan WX, firmware WX-Mouse ditiup ke controller, dan WX-Mouse siap.
Tikus W-Mouse berbeda dari tikus lain dalam fungsi unik dan kerja berkualitas tinggi. Sebagai ilustrasi pernyataan ini, saya menawarkan komentar oleh seseorang yang baru-baru ini menjadi pemilik bangga WX-Mouse -
tautan ke komentar .
W-Mouse menggunakan garis sensor "gaming" dari Avago - ADNS 6010, 6090, 3080, 3090, 9500, 9800
WX-Mouse menggunakan sensor atas PMW-3360 dan PMW-3389.
Untuk representasi visual dari kemampuan WX-Mouse, saya sarankan melihat jendela program untuk pengaturannya:

Sebagai contoh, Anda dapat menulis dengan mouse sebagai pena.

gambar digambar dengan cat, pada skala 100%, ukuran huruf pada layar adalah 4-5mm.
Proyek ini dibahas dalam konferensi dengan topik
Laser Optical Sensor - W-Mouse Project Rencana Aksi Konversi Nova Slider 600 WX-Mouse- Merakit papan WX dengan pengontrol dan sensor atxmega32a4u, firmware pengontrol.
- Analisis tubuh pasien tikus untuk memutuskan bagaimana, apa, dan bagaimana untuk mengulang.
- Perbaikan bagian bawah mouse untuk memasang lensa sensor PWM-3360
- Memasang papan WX di rak.
- Memantau ketinggian sensor.
- Perubahan papan utama mouse. Penggantian tombol untuk omron D2FC-FK (50M)
- Perubahan papan samping mouse. Penggantian tombol untuk omron D2FC-FK (50M)
- Cocok dengan backlight RGB.
- Pengkabelan konektor.
- Perakitan akhir.
1. Perakitan papan WX dilakukan dengan urutan sebagai berikut:
- Pertama-tama, 3 stabilisator tegangan disolder. Setelah itu, papan terhubung ke + 5V dan kami memeriksa oleh tester bahwa ketiga bertopik bekerja dengan baik.
- Kontroler disegel - atxmega32a4u

- Kami mem-flash controller dengan programmer, kami mengambil daya dari board programmer.
- Kami menghubungkan papan WX ke komputer melalui USB dan mem-flash firmware WX-Mouse ke controller. Ini sudah dilakukan oleh flasher biasa.
- Solder sensor. Selama penyolderan, perlu untuk memeriksa kecocokan sensor pada papan dan tidak adanya kemiringan pada bidang horizontal.

- Kami meletakkan lensa, menghubungkannya ke komputer dan memastikan bahwa papan WX yang terpasang berfungsi, seperti halnya mouse itu sendiri, mis. bawa papan ke permukaan dan lihat pergerakan kursor.
2. Seperti inilah rupa pasien kita di dalam


Seperti yang Anda lihat, desainnya adalah "dua lantai", tetapi kami hanya tertarik pada papan utama, karena bagaimana semua tombol utama dan wheel encoder berada di sana.

Karena sebagian besar papan utama tidak akan digunakan dan bagian ini terletak di tempat papan WX akan terletak, kami tanpa ampun memotong dan membuang bagian yang tidak perlu dari papan utama. Pada saat yang sama, sepotong kecil akan tetap dari papan utama, di mana ada tiga tombol utama, serta tombol tambahan yang pendorongnya ditampilkan di bagian belakang mouse.
Dapat dilihat bahwa jarak dari lubang di bagian bawah sensor ke tombol tambahan di bagian belakang mouse kecil dan jika Anda menggunakan lubang standar ini, papan WX tidak cocok dengan bodoh - tombol tambahan mengganggu. Karena pelanggan bersikeras menggunakan lubang biasa, diputuskan untuk memindahkan tombol ini lebih dekat ke roda.
3. Pada kebanyakan tikus modern, pabrikan menempatkan sensor pada ketinggian yang sama. Ketinggian ini ditentukan oleh jarak dari permukaan kerja (mat) ke permukaan bawah lensa dan 2,4 mm.


Lensa sensor PWM-3360 memiliki bentuk garis luar pada gambar yang ditandai dengan garis pensil.
Perpanjangan stok lensa dilakukan menggunakan dremel, menggunakan nosel dengan sisi tajam dan ujung datar.
Pemasangan lensa:
4. Bagian bawah mouse ini memiliki desain yang tidak biasa.

Sisipan samping yang terbuat dari plastik susu dipasang di rak khusus. Rak ini terletak di tempat papan WX ditempatkan.
Jika Anda memotong rak-rak ini, Anda harus memperbaiki sisipan sisi, misalnya dengan lem panas. Untuk keandalan dan murni estetika, saya tidak suka opsi ini.
Saat mencoba di papan WX, ternyata lubang di rak bawah terletak di dekat lubang pemasangan papan WX, dan hanya di daerah di mana tidak ada trek. Karena itu, diputuskan untuk menggunakan rak yang tersedia, hanya untuk mengurangi ketinggiannya. Untuk melakukan ini, lubang tambahan untuk sekrup dibuat di papan WX.
Akibatnya, domba-domba penuh dan serigala aman :)

Dari sisi berlawanan dudukan yang saya buat dari duralumin, tingginya dipilih sehingga lensa ditekan dengan kuat oleh papan WX ke permukaan bawah.

Tampak bawah

dapat dilihat bahwa bentuk lubang telah berubah - dibuat seperti yang ditunjukkan oleh produsen sensor dalam lembar data.
5. Pada tahap ini, diverifikasi menggunakan gambar video yang dibaca dari sensor bahwa ketinggian pemasangan lensa memastikan fokus yang baik.
6. Papan utama telah dipangkas sehingga papan WX dapat ditampung.

Dapat dilihat bahwa garis trim papan utama jatuh pada lubang untuk output dari tombol tambahan.
Selanjutnya, papan ini dianalisis untuk kemampuan menghubungkan tombol, encoder dan lampu latar LED ke konektor di atasnya, dengan penggunaan maksimum trek yang ada. Untuk melakukan ini, skema trek di papan ini adalah "re-shot" di atas kertas.

Dalam gambar, konduktor dari masing-masing saluran RGB digambar dengan warnanya sendiri.
Ternyata mungkin untuk menggunakan hampir semua trek yang ada. Trek yang akan ditambahkan bertitik. Sangat beruntung bahwa lampu latar RGB disambungkan ke konektor.
Untuk memasang tombol tambahan, lubang dibor, diimbangi oleh 3 mm ke arah roda.

Kemudian tombol D2FC-FK (50M) dipasang (pelanggan memutuskan untuk mengganti semua tombol di mouse dengan mereka), LED RGB diganti dengan yang sama, tetapi dengan lead yang lebih panjang, sehingga insert matte di sekitar roda dapat disorot. Tata letak tombol pada konektor selesai.

Saat menggunakan mode Buss-Keeper, kontak umum atau kutub lain harus beralih di antara dua arah - ini adalah ground dan + 3.3V.
Dalam microswitches yang ditempatkan di mouse, kontak umum atau di kutub lain terletak dengan ujung di bawah batang tombol. Kontak ini beralih antara terminal pusat dan terminal jauh (dari batang). Dalam kondisi unpressed, kutub ditutup ke kontak jauh, dalam keadaan ditekan terhubung ke terminal pusat.
Sebagian besar produsen tikus hanya menggunakan dua output, dan untuk beberapa alasan mereka lebih suka menghubungkan terminal ke bus darat daripada yang di pusat. Akibatnya, untuk menggunakan mode Buss-Keeper, saat mengulang WX-Mouse, Anda harus mengubah tata letak tombol sehingga pin tengah disolder ke tanah.
Sangat beruntung bahwa tombol oleh pabrikan dihubungkan oleh kontak rata ke tanah. Ini memungkinkan untuk mengimplementasikan mode Buss-keeper dengan modifikasi minimal.
Dimungkinkan juga untuk memaksimalkan penggunaan trek yang ada dan hampir tidak ada koneksi tambahan.
7. Pada papan samping, pabrikan tidak menggunakan LED RGB, tetapi yang berwarna tunggal. Karena itu, saya harus membuat syal kecil tambahan untuk dua LED RGB.
Syal itu primitif, jadi jalurnya hanya dipotong dengan pisau bedah. Dalam gambar, papan ini bersinar dari bawah sehingga trek dapat terlihat jelas.

Papan samping juga dianalisis untuk penggunaan trek yang ada untuk menghubungkan tombol dan LED RGB ke dua konektor.
Setelah itu, dua konektor diletakkan di papan samping, serta lampu latar RGB kecil, dan koneksi dibuat.
Konektor A - lampu latar, konektor B - tombol dan ground.

8. Lampu latar dikoordinasikan sehingga semua bagiannya diterangi oleh LED yang berbeda memberikan warna yang sama.
Untuk ini, resistor dipilih di masing-masing saluran RGB.
Cara termudah untuk melakukan ini adalah dengan menerapkan level maksimum (+ 3.3V) untuk ketiga saluran. Dalam hal ini, sebagai hasil dari pencampuran tiga saluran, warna putih cahaya harus diperoleh, tetapi karena warna yang berbeda tidak konsisten, warna cahaya memiliki warna. Setelah itu, kecerahan masing-masing saluran RGB berubah dengan resistor variabel, sehingga diperoleh warna putih yang sama.
9. Untuk konektor utama, mengingat kepadatannya, diputuskan untuk menggunakan sepotong kabel IDE ATA (80 core).

Setelah itu, semua konektor dihubungkan ke papan WX. Semua papan dipasang dan dihubungkan dengan loop.
10. Perakitan akhir selesai. Mouse diuji selama dua hari dalam permainan dan dikirim ke pelanggan.


Untuk produksi sendiri WX-Mouse, semua bahan (diagram, instruksi) ada dalam subjek proyek di konferensi -
Laser Optical Sensor - proyek W-Mouse .
Ada diskusi oleh peserta proyek, serta firmware baru oleh penulis W-Mouse -
Walkie .
Terima kasih lagi kepada penulis proyek Walkie!