Innehållsförteckning:

DIY Analog Dialer till USB -tangentbord: 4 steg
DIY Analog Dialer till USB -tangentbord: 4 steg

Video: DIY Analog Dialer till USB -tangentbord: 4 steg

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

Jag gjorde det här projektet bara för skojs skull, men det här fungerar som ett vanligt tangentbord med allt.

Ha så kul!

Tillbehör

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

Steg 1: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara

Analog urtavla

För detta projekt använde jag denna gamla analoga urtavla, köpt för några år sedan, vet inte om alla urtavlor fungerar så här, men jag tror att det är en vanlig arbetsprocess. Min urtavla har två knappar:

Den första (brun tråd), ansluten till PIN 3 på Arduino, öppnar anslutningen när du börjar flytta ratten och stänger när räkningen är över.

Den andra (gul tråd), ansluten till PIN 4 på Arduino, stänger och öppnar anslutningen varje gång ett nummer räknas.

Den röda ledningen är ansluten till GND på Arduino.

Arduino

VIKTIG! Detta projekt fungerar bara med den här typen av Arduino, eftersom det har en ATMEGA32U4, som kan efterlikna tangentbordet

Steg 2: Programvara

Du kan ladda ner programvaran från GitHub:

Ladda upp filen "dial_to_usb.ino" till Aurduino med Arduino -programvaran

Steg 3: (opitonal) Testknappar fördröjning

Om ratten sätter in mer eller mindre nummer som vanligt använder du filen "dial_ms_test.ino" för att testa uppringningens ms -fördröjning.

Min räknar ibland dubbel input, men de är cirka 1 eller 2 ms, normal fördröjning är 40 till 60 ms.

Om du har en dubbel ingång större än 1 eller 2 med detta test, ändra fördröjningen i den föregående filen, enligt testresultatet.

Steg 4: (valfritt) 3D -tryckt fodral

(valfritt) 3D -tryckt fodral
(valfritt) 3D -tryckt fodral
(valfritt) 3D -tryckt fodral
(valfritt) 3D -tryckt fodral

3D -modeller av Grigori Valenti

Rekommenderad: