Bagaimana cara menyilangkan mouse dengan kompas, atau lagi tentang Logitech
Hari baik untuk Anda, Geeks dan simpatisan yang terkasih!Dalam publikasi ini, saya ingin berbagi cara saya mengatasi efek keausan prematur dari tombol mouse komputer Logitech microswitch. Seperti yang Anda ketahui, banyak cara untuk menyelesaikan masalah klik ganda (atau, lebih jarang, melompati klik) telah diusulkan (fisik, sirkuit, dan bahkan metode kimia diketahui oleh masyarakat umum), tetapi tidak satupun dari mereka yang menyarankan pengecualian dari skema unit yang paling tidak dapat diandalkan dan tidak akurat - mekanik saklar mikro. Di sini saya akan mencoba untuk secara konsisten menguraikan seluruh proses perawatan yang sulit dari hewan pengerat berandal tanpa rumah saya Logitech MX1100.Alasan untuk memulai proses ini adalah terus-menerus meningkatkan kasus klik ganda spontan. Mencari pengganti untuk mouse usang secara moral dan teknis ini tidak akan sulit jika bukan karena punggungnya yang gemuk, yang begitu nyaman di tangan kapalan saya yang besar . Sebagai orang yang malas dan pelit, saya menolak prosedur seperti penggantian microswitch secara teratur, membersihkan kontak secara berkala, penggunaan WD-40, dll. Tanpa ragu-ragu.Solusi radikal: microswitch harus menghilang, memberi jalan ke Perangkat (non-kontak!) Yang lebih maju dan andal. Jadi apa jadinya? Kami akan mengumumkan persyaratan dasar: ukuran kecil, kemudahan pemasangan, konsumsi daya keseluruhan rendah, dan operasi pada tegangan pasokan 2,85 V (ini persis tegangan yang saya ukur pada output konverter catu daya mouse). Pertimbangkan masing-masing jenis perangkat dan kelemahannya. Optocoupler - konsumsi arus yang signifikan, kebutuhan untuk rangkaian manajemen daya LED yang terpisah, kebutuhan untuk pemasangan tirai yang akurat. Sensor sentuh (kapasitif) - mahal, kemungkinan positif palsu, ketidaknyamanan penggunaan (Anda perlu memantau posisi jari). Sensor induktif - konsumsi daya tinggi, dimensi besar.Akhirnya, favorit ditentukan: sensor medan magnet, juga dikenal sebagai sensor Hall atau sensor Hall. Pembuat chip Allegro memiliki chip A3212ELHLT - T yang luar biasa dalam portofolionya yang cerdas dan pintarkonsumsi daya sangat rendah (15 mikrowatt) dan omnivora (kisaran daya 2,5 hingga 3,5 volt). Dalam paket SOT23W miniatur ada: sensor medan magnet itu sendiri, penguat sinyal, sirkuit kontrol dan pemicu digital. Konsumsi daya yang rendah diatur karena fakta bahwa perangkat bangun selama 45 mikrodetik setiap 45 milidetik, menentukan keberadaan medan magnet dan menetapkan tingkat output yang sesuai. Level ini dipertahankan pada output sampai kebangkitan perangkat berikutnya, ketika keberadaan medan magnet ditentukan lagi dan level yang sesuai pada output perangkat diatur. Mudah untuk menghitung bahwa jumlah operasi maksimum per detik adalah dua puluh dua. Apakah banyak atau sedikit? Mereka mengatakan bahwa ada orang yang dapat menghasilkan hingga 15-16 klik per detik. Saya tidak tahu, saya tidak kenal secara pribadi. Ngomong-ngomongOmron, produsen microswitch mekanik, merekomendasikan jumlah operasi maksimum 200 per menit, yaitu 3 klik per detik. Mungkin inilah alasan untuk memakai pakaian prematur.Output A3212 diatur oleh prinsip open drain, yang membuatnya perlu untuk memiliki resistor eksternal dan perangkat tambahan yang meniru kelompok kontak switching. Mengapa ini dibutuhkan? Faktanya adalah bahwa microswitches pada tikus ini diinterogasi secara dinamis dan memiliki sirkuit untuk menghubungkan ke mikrokontroler yang cukup nyaman untuk modifikasi. Untuk alasan ini, jauh lebih mudah untuk menyediakan emulasi sakelar daripada mencoba menyesuaikan sirkuit yang ada untuk memberikan kontrol level logika langsung. Relai switching solid-state miniatur MAX4624EUT-T dalam paket SOT23-6 dipilih sebagai emulator. Microcircuit ini mengkonsumsi sekitar 18 microwatts dan mampu beroperasi pada tegangan pasokan 1,8 hingga 5,5 volt. Resistansi maksimum tombol dalam keadaan terbuka adalah 2 ohm pada tegangan suplai 3 volt.Ini adalah resistensi yang cukup rendah untuk operasi input dan output digital dari sirkuit mikro yang andal.Hasil penelitian fundamental selama berbulan-bulan tentang keributan lima belas menit di KiCAD adalah rangkaian berikut:
Di sini, VCC adalah tegangan 2,85 volt dari papan daya mouse, kabel baterai negatif GND. Baris 1,2 dan 3 disolder ke kontak yang sesuai dari papan sirkuit cetak (langsung ke kaki microswitch). Instalasi dilakukan oleh kawat tipis yang diinsulasi menggunakan komponen SMD. Sebagai contoh, resistor ukuran 0805 dapat disolder langsung ke kaki A3212, dan kapasitor ukuran 1206 dapat dilem di atas MAX4624. Seperti yang biasa dikatakan di kalangan amatir, sirkuit yang dirakit dengan benar segera bekerja dan tidak perlu dibuat.Kami menggunakan penutup microswitch sebagai penutup dudukan untuk sensor Hall. Anda hanya perlu memperluas lubang di mana pendorong plastik putih dari kontak bergerak berada, dan lem sensor di sana dengan resin epoksi. Ini akan memastikan fiksasi yang andal dan posisi sensor yang tepat di bawah tuas tombol mouse.
Langkah selanjutnya adalah menghapus semua bilah kontak dari microswitch. Ini diperlukan untuk mencegah korsleting pada kontak-kontak ini ketika merakit rakitan dengan sensor Hall, serta untuk membebaskan ruang untuk sensor ini. Bingkai microswitch tetap berada di papan, diperlukan sebagai penutup. Foto khusus ini menunjukkan kerangka microswitch mouse MX Revolution, tapi bukan itu intinya, semuanya sama (neraka, kata-kata yang akrab!).
Pergi ke atas mouse. Iga berbentuk H di ujung tuas tombol perlu diasah sekitar 1 mm dan sepotong karet magnet berperekat tebal setebal 0,3 mm harus ditempel ke tempat ini. Ini adalah sumber medan magnet untuk pengoperasian sensor Hall.Foto menunjukkan keadaan awal tuas (kiri) dan tuas dengan karet magnet terpaku (masing-masing, di sebelah kanan).
Setelah merakit casing microswitch dan menyolder semua kabel, bagian dalam mouse terlihat seperti ini: Yang
tersisa hanyalah merakit tubuh mouse yang sudah lama menderita dan menikmati FSW yang meningkat secara signifikan.Perasaan yang luar biasa indah memiliki perangkat yang unik. Pada awal menggunakan mouse yang tergantung secara magnetis, sebenarnya ada kekurangan sensasi mengklik dan suara microswitch yang beroperasi, tetapi setelah beberapa jam berlalu.Tidak masuk akal untuk mengulang microswitch yang tepat, karena jarang digunakan dan karena itu hidup lebih lama. Langkah selanjutnya adalah penggantian baterai nikel-logam hidrida yang dapat diganti dengan baterai lithium yang tidak dapat diganti dengan kemampuan pengisian nirkabel.Seperti yang mereka katakan di lingkaran opensource: bersenang-senang!PS: diterbitkan di bawah lisensi WTFPL.Source: https://habr.com/ru/post/id393627/
All Articles