Innholdsfortegnelse:

DIY Analog Dialer til USB -tastatur: 4 trinn
DIY Analog Dialer til USB -tastatur: 4 trinn

Video: DIY Analog Dialer til USB -tastatur: 4 trinn

Video: DIY Analog Dialer til USB -tastatur: 4 trinn
Video: Раскрытие секретов перемычек: «Важный аппаратный разъем»: ключ для ИТ-администраторов к владению аппаратным обеспечением 2024, Juli
Anonim
DIY analog oppringning til USB -tastatur
DIY analog oppringning til USB -tastatur

Jeg laget dette prosjektet bare for moro skyld, men denne tingen fungerte som et vanlig tastatur med alt.

Ha det gøy!

Rekvisita

  • Analog oppringning
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroller

Trinn 1: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare

Analog urskive

Til dette prosjektet brukte jeg denne gamle analoge skiven, kjøpt for noen år siden, vet ikke om alle skivene fungerer slik, men jeg tror det er en vanlig arbeidsprosess. Min urskive har to knapper:

Den første (brun ledning), koblet til PIN 3 på Arduino, åpner tilkoblingen når du begynner å flytte skiven, og lukker når tellingen er over.

Den andre (gul ledning), koblet til PIN 4 på Arduino, lukker og åpner forbindelsen hver gang et tall telles.

Den røde ledningen er koblet til GND på Arduino.

Arduino

VIKTIG! Dette prosjektet fungerer bare med denne typen Arduino, fordi det har en ATMEGA32U4, som kan etterligne tastaturet

Trinn 2: Programvare

Du kan laste ned programvaren fra GitHub:

Last opp "dial_to_usb.ino" -filen til Aurduino ved hjelp av Arduino -programvaren

Trinn 3: (opitonal) Forsinkelse av testknapper

Hvis skiven setter inn mer eller mindre tall som normalt, bruker du "dial_ms_test.ino" -filen for å teste ms -forsinkelsen til oppringeren.

Mine teller noen ganger dobbel input, men de er omtrent 1 eller 2 ms, normal forsinkelse er 40 til 60 ms.

Hvis du har en dobbel inngang større enn 1 eller 2 med denne testen, kan du endre forsinkelsen i den forrige filen i henhold til testresultatet.

Trinn 4: (valgfritt) 3D -trykt etui

(valgfritt) 3D -trykt etui
(valgfritt) 3D -trykt etui
(valgfritt) 3D -trykt etui
(valgfritt) 3D -trykt etui

3D -modeller av Grigori Valenti

Anbefalt: