Mise à niveau de la souris - ajout d'inclinaisons de roue, remplacement de l'électronique

image

Il y avait beaucoup de souris dans mes mains, mais les cas les plus pratiques pour moi ne sont que deux - "Oklick Hunter" et "DeathAdder".
"DeathAdder" est apparu avec moi, en 2006. Il m'a servi fidèlement pendant plusieurs années, puis il y avait différentes souris, ces dernières années, il a utilisé le Hunter, ou plutôt la souris W dans le cas du Hunter, et DeathAdder ramassait de la poussière dans une boîte.
Pour moi, le principal inconvénient de DeathAdder est le petit nombre de boutons supplémentaires et le manque d'inclinaison des roues. Sur l'inclinaison de la roue, lorsque je travaille dans des fenêtres, j'ai attribué un copier / coller. C'est très pratique. Dans le jeu, inclinez la roue vers la droite, je l'utilise comme détection de cible, c'est-à-dire index constamment "trémolit" roue vers la droite. J'y suis très habitué et je ne pense pas à moi-même une souris sans incliner la molette.
Par conséquent, l'idée de refaire la roue dans DeathAdder m'a hanté. Je l'ai démonté plusieurs fois, l'ai estimé et récupéré depuis idée semblait irréel ...
Mais comme on dit l'œil d'avoir peur, et les mains font - il y a environ six mois, est devenu penser plus activement les options et a quand même décidé de retravailler ...
Attention, le trafic! beaucoup de photos

Le plan d'action, étant donné les grands doutes quant au succès de la modification de la roue, a été établi comme suit:
1. Modification de la roue.
2. Ajout de boutons supplémentaires.
3. Remplacement de l'électronique - création d'une souris W.
4. Anoblissement du corps.

Chez la plupart des souris à inclinaison des roues, une conception avec une suspension de roue dans le «lit d'enfant» est utilisée - dans ce cas, les boutons d'inclinaison sont pressés par les leviers du lit d'enfant, et le bouton «roue d'appui», comme le troisième bouton de la souris (3KM), sera pressé par l'un des axes du lit d'enfant.
Pour une «crèche», j'ai parcouru diverses options pendant un certain temps - soit pour la fabriquer à partir de «panneaux» séparés, soit pour trouver quelque chose de prêt, de taille appropriée.
En conséquence, le cas d'une sorte de condensateur s'est bien présenté. Les intérieurs ont été enlevés, le corps a été coupé en deux. Des trous ont été faits pour les essieux de la roue et des essieux en PTFE des roulements ont été placés aux extrémités. Au niveau de la roue elle-même, l'axe sur lequel l'encodeur est suspendu a été raccourci.





L'ensemble du processus de refonte s'est accompagné de nombreux aménagements. / sourire /
Premier montage:



un encodeur (capteur de rotation de roue) doit être suspendu sur l'axe de la roue, mais pour que son corps ne tourne pas, il a dû être fixé - pour cela j'ai utilisé un petit support incurvé en métal mince.



Pour la suspension de la "crèche" ont été réalisés des supports à partir d'un coin en aluminium.
En général, la place à l'avant du boîtier est très limitée, donc tout a été fait avec un minimum d'écarts. L'affaire elle-même, par endroits, a dû être complètement sapée.
Le berceau a également dû être coupé à l'avant - ces biseaux sont visibles sur les photos.
Support avant et roue avec support avec verrouillage de l'encodeur: le



prochain montage avant de fabriquer et d'installer le support arrière, comme vous pouvez le voir, il n'y a presque pas d'espace pour le support:



Le support arrière est installé. L'axe est intentionnellement laissé long. Il sera utilisé pour appuyer sur 3KM. Par conséquent, le trou dans le support est fait pour que l'axe puisse légèrement monter / descendre:





Comme vous pouvez le voir sur la photo, pour mettre un bouton sous l'axe arrière du lit, vous devez faire un supplément.
Le premier raccord, dans le boîtier après l'installation de la roue avec le lit d'enfant:



Carte "d'expansion" installée. Épaisseur de fibre de verre 0,5 mm
Comme vous pouvez le voir, le fluoroplastique de l'axe a dû être coupé et une vis plus longue utilisée: les



boutons devaient être utilisés avec des boutons à membrane. Les fabricants indiquent une ressource de plusieurs millions de clics. Le problème principal est de trouver les boutons avec le clic le plus simple.
Dans les bacs, j'ai trouvé 20 morceaux de boutons différents, j'ai testé l'effort en appuyant simplement sur un bouton avec l'autre. Les boutons les plus «légers» étaient omron.
Installation du bouton «retour» qui sera pressé par la roue aka 3KM:



installation des boutons avant pour incliner la roue: Les





leviers pour appuyer sur les boutons latéraux étaient faits de bandes d'acier (retirées des vieux «essuie-glaces» automobiles):





Essayer dans le cas de la souris:



Ainsi, le premier point du plan peut être considéré accompli - la roue s'est inclinée.
Je dois dire tout de suite que les clics se sont avérés «serrés». Cela était particulièrement visible par rapport à la roue Hunter, dans laquelle les presses latérales sont très légères et je n’ai pas peur de le dire, c’est agréable. Par conséquent, la tâche s'est posée de trouver des boutons plus souples. Heureusement, ce type de bouton est bon marché - sur aliexpress et par e-mail, j'ai commandé plusieurs options, y compris des boutons comme ceux du Hunter - i.ebayimg.com/images/g/BvsAAOSwLVZVpeQ7/s-l1600.jpg Le
deuxième point du plan est installation de boutons supplémentaires.
Le "Hunter" sur le "dos" a deux boutons auxquels j'ai assigné "Home" et "End" - c'est très pratique, dans le navigateur, pour aller au début ou à la fin de la page, mais il est également activement utilisé dans les jeux pour sélectionner exigences supplémentaires.
Mettre quelques boutons à l'arrière s'est avéré plus facile que je ne le pensais / sourire /
En appuyant sur ces boutons, j'ai l'habitude de le faire avec l'index - celui le plus proche du corps, le coussin de l'index, le bouton loin, avec le bout d'un doigt plié, cela me convient et cela se révèle sans aucune contrainte.





Pour que la souris soit facilement démontable, un connecteur est utilisé.
Montage de la carte de montage avec boutons:





Montage dans le «dos» entièrement assemblé du boîtier. Soit dit en passant, vous pouvez voir ce qu'est un état minable et sordide de l'affaire:



puisque les deux premiers points du plan ont été complétés avec succès, vous pouvez passer au troisième point - créer une souris W basée sur DeathAdder.
W-mouse est un projet de souris de jeu avec, je n'ai pas peur de le dire, des fonctionnalités uniques.
Pour évaluer les capacités, vous pouvez afficher une capture d'écran de la fenêtre du programme des paramètres de la souris W.
Dans l'image, il y a un écran du programme d'installation pour la souris décrite et une image de la façon dont elle voit la surface du tapis de verre:



Un lien vers le projet W-mouse sera à la fin de ce matériel.
En bref - un microcontrôleur est utilisé (dans ce cas ATMEGA32U4) - qui remplace le standard. Cela vous permet d'implémenter des fonctionnalités supplémentaires et des caractéristiques améliorées de la souris. Par exemple, lorsque vous installez une souris W sur un tapis spécifique, vous pouvez lire une photo de la surface du tapis à partir du capteur.
Le firmware, ainsi que l'ensemble du projet W-mouse, sont le résultat des efforts d'une personne connue sous le nom de Walkie - il vit dans le sud-ouest de la Russie.
La modification a été réduite aux étapes suivantes:
- le "vieux" contrôleur et tous les éléments inutiles sont supprimés.
- les connexions inutiles des capteurs sont supprimées et de nouvelles ajoutées.
- un câblage est ajouté pour se connecter à la carte avec le "nouveau" contrôleur, ainsi qu'une LED RGB multicolore, pour indiquer le profil actif.
- une carte avec un contrôleur est installée.
- le firmware est versé.

Maintenant un peu plus détaillé, principalement à cause des photos / sourire /

Essayer d'installer une carte pour un microcontrôleur:



Un microcontrôleur est installé sur la carte. Sur la carte principale, le câblage pour la communication avec la carte du microcontrôleur est préparé. Une résistance variable est installée pour régler le courant de rétroéclairage du capteur. La LED «profil» est installée.





La souris W peut utiliser l'un des six profils.
La commutation des profils peut être effectuée soit comme un bouton séparé, soit automatiquement par un programme spécial qui surveille la fenêtre active et inclut le profil correspondant.
Dans la partie avant du corps de la souris, qui est toujours visible, j'ai fait un insert en plexiglas dépoli (retiré de l'ancien sdrom).





Après cela, la carte du microcontrôleur a été connectée et le micrologiciel de la souris W a été téléchargé.
Le moment le plus excitant est la première inclusion:



Joy s'est avérée être de courte durée. Après avoir travaillé la souris pendant cinq minutes, lorsqu'elle a été éteinte puis rallumée, elle a cessé de montrer des signes de vie. / tristesse mélancolique /
Après une courte pause (pause nerveuse et pensées / sourire /), la souris s'est allumée et a travaillé pendant environ une demi-minute ...
Ensuite, il y a eu 2-3 heures de cueillette avec des bricoleurs, en remplaçant des conteneurs et en essayant de trouver la raison d'un tel comportement ignoble - parfois, il s'est allumé et a fonctionné pendant une demi-minute ...
Il a été décidé de remplacer le quartz et à ce stade, j'ai soudé le fil du corps en quartz au sol.
Je dois dire que sur la précédente souris W, la connexion du boîtier en quartz au sol est utilisée. Après avoir soudé ce fil, la souris s'est allumée et a commencé à fonctionner parfaitement. / cheers /

Vérification du fonctionnement de la planche avec les boutons et la molette:



Ensuite, la souris a été assemblée dans l'étui, en parfait état de fonctionnement et testée dans le navigateur, ainsi que dans le jeu BF4.
Le contrôle a montré que les pressions latérales de la roue sont très "lourdes", ce qui a été encore aggravé par le fait que la roue DeathAdder a des bords latéraux arrondis.
Également pressé dur 3KM i.e. la roue elle-même.
Il a été décidé de mettre un derban de rechange "Hunter" qui en a acheté une fois moins cher.
J'en ai retiré deux boutons qui se tenaient sur les pentes de la roue.
Je ne voulais pas le faire tout de suite, car ces boutons étaient de rechange pour le Hunter déjà utilisé, mais "depuis un tel alcool - couper le dernier concombre" / haha ​​/
Pour 3KM, un bouton à membrane "délicat" a été trouvé dans l'un des cadavres déchirés d'une souris A4.
L'installation de nouveaux boutons latéraux a nécessité de retravailler l'effet de levier.
Comme l'un, qui est monté sur une seule vis, c'était un ajustement parfait, le même coin en aluminium à partir duquel les supports de lit ont été fabriqués, mais le levier qui est fixé avec deux vis devait être complètement tourné dans un morceau de duralumin d'une épaisseur de 3 mm.



En conséquence, les pressions latérales des roues sont devenues légères et agréables.
Le dos a été peint avec de la peinture alkyde, caractérisé par une certaine rugosité ("rouille-oleum texturé multicolore"), ceci est important car si la surface est lisse, la main colle désagréablement.

Le look final de la souris: je





suis très content du résultat.

liens:
projet W-mouse sur le site Web d'overclockers - forums.overclockers.ru/viewtopic.php?f=47&t=330808 Assemblage
W-mouse précédent dans le bâtiment Huntor - geektimes.ru/post/258184

un merci spécial à Walkie en tant qu'auteur de W- souris

Source: https://habr.com/ru/post/fr390453/


All Articles