L'auteur d'Instructables sous le surnom de MaxRomagnoli a décidé de profiter du fait que l'interface USB permet à deux appareils HID identiques (par exemple, des claviers) d'être connectés à un PC simultanément, et les deux fonctionneront. Pour faire fait maison seul celui-ci fera l'affaire Arduino-Carte compatible dans laquelle un microcontrôleur de type ATMEGA32U4 est utilisé, capable de basculer en mode d'émulation d'appareil HID. Le maître a appliqué la carte Geekcreit Pro Micro 5V 16M Mini Leonardo.
Le maître connecte le composeur du téléphone à disque à la carte. En tournant le disque, vous pouvez taper des nombres, l'ordinateur le percevra comme si vous aviez tapé le même nombre sur un clavier normal. Dans le même temps, la possibilité d'utiliser le clavier, incl. composez dessus et les numéros sont enregistrés.
Mais d'abord, découvrons comment fonctionne un tel numéroteur. Il a deux groupes de contact. Si le kit a un couvercle, il est préférable de le laisser en place - il protège le mécanisme et les contacts de la poussière.
Le premier des groupes de contact à l'état initial est fermé. Lorsque vous commencez à faire pivoter le disque, il est flou et une fois que tout le mécanisme revient à sa position d'origine, il se referme. Le second à l'état initial est ouvert, tel qu'il reste avec le parcours direct du disque. Et ce n'est que pendant la course de retour, lorsque la vitesse est stabilisée par un régulateur centrifuge, que ce groupe de contact prend vie. Si un chiffre de 1 à 9 est composé, il se ferme et ouvre le nombre de fois correspondant. Et le chiffre 0 correspond à 10 fermetures et ouvertures. Une fois que le mécanisme est revenu à sa position d'origine, il reste ouvert.
Le maître connecte le premier groupe de contacts à la borne 3 de la carte, le second à la borne 4 et le point de connexion des contacts opposés de ces groupes au fil commun. Il est conseillé de resserrer les entrées de la carte au plus avec des résistances de pull-up, ou d'activer les résistances de pull-up intégrées dans le microcontrôleur par programmation.
Pour configurer l'appareil que vous devez prendre ici deux croquis. Tout d'abord, l'assistant télécharge l'esquisse du fichier dial_ms_test.ino sur la carte et détermine avec son aide quelle est la durée des impulsions générées par le numéroteur. Ensuite, il ouvre un autre fichier dans l'IDE Arduino - dial_to_usb.ino et y entre la valeur de retard mesurée. Après un tel ajustement, ce croquis est déjà coulé dans la planche.
Le boîtier de l'appareil peut servir de boîtier du même téléphone, duquel le composeur est tiré. S'il n'est pas conservé, vous pouvez utiliser un autre boîtier de taille appropriée, y compris fait fais-le toi-même.
La conception est principalement conçue pour la connexion à des ordinateurs de bureau et des ordinateurs portables. Il n'est pas souhaitable de le connecter via un adaptateur OTG aux smartphones et tablettes, car le clavier à l'écran ne s'affiche plus. Pour composer tout autre caractère, à l'exception d'un numéro, le cordon devra être débranché. Le problème est résolu en utilisant un clavier conventionnel et un concentrateur USB, mais cette combinaison peut ne pas fonctionner. Seule l'expérience montrera.
En compilant le script approprié, il est possible de permettre aux personnes âgées de démarrer des sessions de communication vidéo avec des parents et des amis, simplement en composant sur les numéros de disque de téléphone qui ne diffèrent pas des numéros de ville appartenant aux personnes correspondantes.