Avant qu’une caméra ne suive les pixels, une bille en caoutchouc mettait deux minuscules mécanismes en mouvement.
Notes du modèle
Avant qu’une caméra ne suive le bureau, une boule de caoutchouc mettait en mouvement deux petits mécanismes. Cette reconstitution originale représente une souris optomécanique PS/2 classique à deux boutons et à boule de caoutchouc. Ce n’est pas une réplique mesurée d’un produit commercial précis. Sa base mécanique est la cage de boule, les deux codeurs orthogonaux et le galet presseur à ressort décrits dans le brevet US5670990A. Le brevet US7791591B2 décrit aussi le montage optomécanique en quadrature, et US6396479B2 la boule d’acier gainée de caoutchouc.
1 · Le mouvement sur la surface devient rotation
La boule gainée de caoutchouc de 22,8 mm roule sans glisser dans cette simulation idéalisée. Deux galets perpendiculaires de 1,62 mm de rayon touchent la boule, et leurs arbres font tourner les disques à fentes. Un troisième galet en acétal, libre en rotation, est poussé par un ressort contre la boule et la maintient en contact avec les deux galets de mesure. Pour un déplacement dx vers la droite et dy vers l’avant, le vecteur de rotation incrémental de la boule dans le repère du monde vaut (−dy/R, 0, −dx/R), composé à l’aide d’un quaternion normalisé. Les arbres de mesure tournent de dx/r et dy/r : un mouvement diagonal n’impose donc pas la même vitesse aux deux galets. La souris reste centrée pour l’inspection tandis que la grille de référence défile sous elle.
2 · Deux canaux optiques révèlent le sens
Chaque disque modélisé comporte 40 fentes réelles. Les deux points de lecture sont décalés d’un quart du pas des fentes. La séquence 00 → 10 → 11 → 01 → 00 produit des comptes positifs ; la séquence inverse, des comptes négatifs. Le décodage sur quatre fronts donne 160 comptes par tour d’arbre, soit environ 399 comptes par pouce. Ce sont des paramètres explicites du modèle, pas une spécification de fabricant. Les fins trajets colorés sont des surimpressions explicatives : la lumière infrarouge réelle est invisible.
3 · Les clics sont des entrées mécaniques indépendantes
Les plaques de bouton en ABS, distinctes, fléchissent vers le bas autour de leur base arrière. Un téton sous chaque plaque enfonce le poussoir d’un interrupteur, qui amène un ressort de contact simplifié contre un contact fixe. Les événements de bouton ne font pas tourner la boule et ne produisent aucun compte. Les rebonds de contact, les efforts de basculement, le frottement, l’inertie, la poussière et le bruit de signal ne sont pas simulés. La vue éclatée est un état d’inspection statique ; le fonctionnement reste désactivé jusqu’au remontage de la souris.
4 · Un connecteur rond, pas l’USB
Le câble est modélisé d’un seul tenant, avec des serre-câbles surmoulés, quatre conducteurs internes et une fiche mini-DIN à six broches munie d’un blindage métallique et d’un détrompeur. La communication PS/2 standard d’une souris utilise les données, l’horloge, la masse et le +5 V ; les deux autres contacts restent inutilisés dans une liaison classique à un seul périphérique. L’affichage du rapport illustre le rapport de trois octets pour le mouvement et les boutons. Il ne simule ni l’interface électrique de l’hôte ni son cadencement, et le tracé du câble est raccourci pour une scène compacte.
Fidélité des matériaux
Des finitions procédurales distinctes représentent l’ABS ivoire grainé, le caoutchouc vulcanisé foncé, l’acétal lisse, l’acier nickelé, le bronze phosphoreux, la soudure étamée, le vernis épargne vert sur un support renforcé de fibres, les boîtiers de CI en époxy et l’isolant en PVC. Le marquage de la carte, les pistes de cuivre, les ménisques de soudure, les bagues des résistances, les évents des condensateurs, les logements des interrupteurs, les alésages des paliers et les fentes des codeurs sont de la géométrie modélisée, pas une texture peinte. Ces finitions sont des approximations physiques réalisées à la main, pas des numérisations de matériaux, et le routage du circuit est illustratif, pas une liste d’interconnexions vérifiée.
Commandes
Cliquez le modèle pour capturer l’entrée ; un avis en haut du modèle indique que la capture est active, et Échap la libère. Glissez pour orbiter, glissez avec le bouton droit pour translater, et pincez ou utilisez la molette une fois capturé pour zoomer (Ctrl ou ⌘ avec la molette zoome à tout moment). Pour déplacer la souris, faites glisser le pavé de mouvement, maintenez Maj en faisant glisser le modèle, utilisez les boutons de pas, ou appuyez sur les flèches quand le modèle ou le pavé a le focus. Pour cliquer, maintenez L ou R, appuyez sur un bouton du modèle, ou maintenez les boutons Gauche et Droit. Espace lance ou met en pause la démonstration, les touches 1 à 4 sélectionnent Extérieur, Rayons X, Ouvert et Éclaté, et S enregistre un rendu. Les commandes partagées Lecture et Pause lancent aussi la démonstration.
Portée du modèle
Une reconstitution originale à l’échelle de référence, avec une cinématique sans glissement et une électronique idéalisée. Le routage du circuit, les marquages des composants et le tracé du câble sont illustratifs ; les comptes, les signaux et les rapports découlent directement de la géométrie modélisée.