Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ho realizzato questo progetto solo per divertimento, ma questa cosa funziona come una normale tastiera con tutto.
Divertiti!
Forniture
- Combinatore analogico
- Microcontrollore Geekcreit® Pro Micro 5V 16M Mini Leonardo
Passaggio 1: hardware
Quadrante analogico
Per questo progetto ho usato questo vecchio quadrante analogico, comprato qualche anno fa, non so se tutti i quadranti funzionano così, ma penso che sia un processo di lavoro comune. Il mio quadrante ha due pulsanti:
Il primo (filo marrone), collegato al PIN 3 di Arduino, apre la connessione quando si inizia a muovere il quadrante, e si chiude quando il conteggio è terminato.
Il secondo (filo giallo), collegato al PIN 4 di Arduino, chiude e apre la connessione ogni volta che viene contato un numero.
Il filo rosso è collegato a GND su Arduino.
Arduino
IMPORTANTE! Questo progetto funziona solo con questo tipo di Arduino, perché ha un ATMEGA32U4, che può emulare la tastiera
Passaggio 2: software
Puoi scaricare il software da GitHub:
Carica il file "dial_to_usb.ino" su Aurduino utilizzando il software Arduino
Passaggio 3: (opzionale) Ritardo dei pulsanti di prova
Se il quadrante inserisce più o meno numero normalmente, utilizzare il file "dial_ms_test.ino" per testare il ritardo ms del dialer.
I miei a volte contano il doppio input, ma sono circa 1 o 2 ms, il ritardo normale è da 40 a 60 ms.
Se hai un doppio input maggiore di 1 o 2 con questo test, cambia il ritardo nel file precedente, in base al risultato del test.
Passaggio 4: (opzionale) Custodia stampata in 3D
Modelli 3D di Grigori Valenti