Sommario:

Tastiera analogica fai-da-te con tastiera USB: 4 passaggi
Tastiera analogica fai-da-te con tastiera USB: 4 passaggi

Video: Tastiera analogica fai-da-te con tastiera USB: 4 passaggi

Video: Tastiera analogica fai-da-te con tastiera USB: 4 passaggi
Video: Batocera linux, retrogaming su pennetta USB. Guida completa. 2024, Dicembre
Anonim
Tastiera analogica fai-da-te con tastiera USB
Tastiera analogica fai-da-te con tastiera USB

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

Hardware
Hardware
Hardware
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

(opzionale) Custodia stampata in 3D
(opzionale) Custodia stampata in 3D
(opzionale) Custodia stampata in 3D
(opzionale) Custodia stampata in 3D

Modelli 3D di Grigori Valenti

Consigliato: