Taula de continguts:

Marcador analògic de bricolatge a teclat USB: 4 passos
Marcador analògic de bricolatge a teclat USB: 4 passos

Vídeo: Marcador analògic de bricolatge a teclat USB: 4 passos

Vídeo: Marcador analògic de bricolatge a teclat USB: 4 passos
Vídeo: Sua Língua é assim também?? #shorts 2024, Juliol
Anonim
Marcador analògic de bricolatge a teclat USB
Marcador analògic de bricolatge a teclat USB

Vaig fer aquest projecte només per diversió, però això funciona com un teclat normal amb tot.

Diverteix-te!

Subministraments

  • Marcador analògic
  • Microcontrolador Geekcreit® Pro Micro 5V 16M Mini Leonardo

Pas 1: maquinari

Maquinari
Maquinari
Maquinari
Maquinari

Dial analògic

Per a aquest projecte, he utilitzat aquest antic dial analògic, comprat fa uns anys, no sé si tots els dials funcionen així, però crec que és un procés de treball habitual. El meu dial té dos botons:

El primer (fil marró), connectat al PIN 3 de l’Arduino, obre la connexió quan comenceu a moure el dial i es tanca quan finalitza el recompte.

El segon (cable groc), connectat al PIN 4 de l’Arduino, tanca i obre la connexió cada vegada que es compta un número.

El cable vermell està connectat a GND a l'Arduino.

Arduino

IMPORTANT! Aquest projecte només funciona amb aquest tipus d'Arduino, perquè té un ATMEGA32U4, que pot emular el teclat

Pas 2: programari

Podeu descarregar el programari de GitHub:

Pengeu el fitxer "dial_to_usb.ino" a l'Aurduino mitjançant el programari Arduino

Pas 3: Retard de botons de prova (opitonal)

Si el marcatge insereix més o menys número com a normal, utilitzeu el fitxer "dial_ms_test.ino" per provar el retard ms del marcador.

El meu de vegades compta amb una entrada doble, però són aproximadament d'1 o 2 ms; el retard normal és de 40 a 60 ms.

Si teniu una entrada doble superior a 1 o 2 amb aquesta prova, canvieu el retard al fitxer anterior, d'acord amb el resultat de la prova.

Pas 4: estoig imprès en 3D (opcional)

(opcional) Funda impresa en 3D
(opcional) Funda impresa en 3D
(opcional) Funda impresa en 3D
(opcional) Funda impresa en 3D

Models 3D de Grigori Valenti

Recomanat: