Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Hardware
- Trin 2: Software
- Trin 3: (opitonal) Forsinkelse af testknapper
- Trin 4: (valgfri) 3D -trykt sag
Video: DIY Analog Dialer til USB -tastatur: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Jeg lavede dette projekt bare for sjov, men denne ting fungerer som et normalt tastatur med alt.
Hav det sjovt!
Forbrugsvarer
- Analog dialer
- Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroller
Trin 1: Hardware
Analog urskive
Til dette projekt brugte jeg denne gamle analoge urskive, købt for nogle år siden, ved ikke om alle urskiverne fungerer sådan, men jeg tror det er en almindelig arbejdsproces. Min urskive har to knapper:
Den første (brun ledning), der er forbundet til PIN 3 på Arduino, åbner forbindelsen, når du begynder at flytte urskiven, og lukker, når optællingen er slut.
Den anden (gul ledning), der er forbundet til PIN 4 på Arduino, lukker og åbner forbindelsen hver gang et tal tælles.
Den røde ledning er forbundet til GND på Arduino.
Arduino
VIGTIG! Dette projekt fungerer kun med denne slags Arduino, fordi det har en ATMEGA32U4, der kan efterligne tastaturet
Trin 2: Software
Du kan downloade softwaren fra GitHub:
Upload filen "dial_to_usb.ino" til Aurduino ved hjælp af Arduino -softwaren
Trin 3: (opitonal) Forsinkelse af testknapper
Hvis urskiven indsætter mere eller mindre nummer som normalt, skal du bruge filen "dial_ms_test.ino" til at teste ms -forsinkelsen for opkaldet.
Mine tæller nogle gange dobbelt input, men de er omkring 1 eller 2 ms, normal forsinkelse er 40 til 60 ms.
Hvis du har en dobbelt input større end 1 eller 2 med denne test, skal du ændre forsinkelsen i den forrige fil i henhold til testresultatet.
Trin 4: (valgfri) 3D -trykt sag
3D -modeller af Grigori Valenti
Anbefalede:
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Brug 1 analog indgang til 6 knapper til Arduino: 6 trin
Brug 1 analog indgang til 6 knapper til Arduino: Jeg har ofte spekuleret på, hvordan jeg kunne få flere digitale indgange til min Arduino. Det gik for nylig op for mig, at jeg skulle kunne bruge en af de analoge indgange til at indføre flere digitale input. Jeg lavede en hurtig søgning og fandt ud af, hvor folk var
Raspberry Pi GPIO kredsløb: Brug af en LDR analog sensor uden en ADC (analog til digital konverter): 4 trin
Raspberry Pi GPIO -kredsløb: Brug af en LDR -analog sensor uden en ADC (analog til digital konverter): I vores tidligere instruktioner har vi vist dig, hvordan du kan forbinde din Raspberry Pi's GPIO -ben til lysdioder og kontakter, og hvordan GPIO -benene kan være høje eller lav. Men hvad nu hvis du vil bruge din Raspberry Pi med en analog sensor? Hvis vi vil bruge en
Rotary Dialer PIC -grænseflade: 7 trin
Rotary Dialer PIC -grænseflade: Jeg har fundet mig selv med en overflod af roterende telefoner. Faktisk er de overalt, hvor jeg kigger. I håb om at jeg en dag kan se mindre af dem, er jeg begyndt at skille dem ad og genbruge delene til andre formål. Af en eller anden grund fik jeg det i min hjerne
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over