Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
J'ai fait ce projet juste pour le plaisir, mais cette chose fonctionne comme un clavier normal avec tout.
S'amuser!
Fournitures
- Numéroteur analogique
- Microcontrôleur Geekcreit® Pro Micro 5V 16M Mini Leonardo
Étape 1: Matériel
Cadran analogique
Pour ce projet, j'ai utilisé ce vieux cadran analogique, acheté il y a quelques années, je ne sais pas si tous les cadrans fonctionnent comme ça, mais je pense que c'est un processus de travail courant. Le cadran du mien a deux boutons:
Le premier (fil marron), connecté au PIN 3 de l'Arduino, ouvre la connexion lorsque vous commencez à déplacer le cadran et se ferme lorsque le comptage est terminé.
Le second (fil jaune), connecté au PIN 4 de l'Arduino, ferme et ouvre la connexion à chaque fois qu'un nombre est compté.
Le fil rouge est connecté à GND sur l'Arduino.
Arduino
IMPORTANT! Ce projet ne fonctionne qu'avec ce type d'Arduino, car il possède un ATMEGA32U4, qui peut émuler le clavier
Étape 2: Logiciel
Vous pouvez télécharger le logiciel depuis GitHub:
Téléchargez le fichier "dial_to_usb.ino" sur l'Aurduino à l'aide du logiciel Arduino
Étape 3: (optionnel) Délai des boutons de test
Si le cadran insère plus ou moins de numéro comme d'habitude, utilisez le fichier "dial_ms_test.ino" pour tester le délai en ms du composeur.
Les miens comptent parfois des entrées doubles, mais elles sont d'environ 1 ou 2 ms, le délai normal est de 40 à 60 ms.
Si vous avez une double entrée supérieure à 1 ou 2 avec ce test, modifiez le délai dans le fichier précédent, en fonction du résultat du test.
Étape 4: (facultatif) étui imprimé en 3D
Modèles 3D par Grigori Valenti