Sisällysluettelo:

DIY -analoginen soitin USB -näppäimistöön: 4 vaihetta
DIY -analoginen soitin USB -näppäimistöön: 4 vaihetta

Video: DIY -analoginen soitin USB -näppäimistöön: 4 vaihetta

Video: DIY -analoginen soitin USB -näppäimistöön: 4 vaihetta
Video: USB Ports, Cables, Types, & Connectors 2024, Heinäkuu
Anonim
DIY Analog Dialer USB -näppäimistö
DIY Analog Dialer USB -näppäimistö

Tein tämän projektin vain huvin vuoksi, mutta tämä asia toimii normaalina näppäimistönä kaiken kanssa.

Pidä hauskaa!

Tarvikkeet

  • Analoginen soitin
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo -mikro -ohjain

Vaihe 1: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto

Analoginen valinta

Tässä projektissa käytin tätä vanhaa analogista valitsinta, joka ostettiin muutama vuosi sitten, en tiedä toimiiko kaikki valitsimet näin, mutta mielestäni se on yleinen työprosessi.

Ensimmäinen (ruskea lanka), joka on kytketty Arduinon PIN 3: een, avaa yhteys, kun aloitat valitsimen siirtämisen, ja sulje, kun laskenta on ohi.

Toinen (keltainen johto), joka on liitetty Arduinon PIN 4: een, sulkee ja avaa yhteyden aina, kun numero lasketaan.

Punainen johto on kytketty Arduinon GND: hen.

Arduino

TÄRKEÄ! Tämä projekti toimii vain tällaisen Arduinon kanssa, koska siinä on ATMEGA32U4, joka voi jäljitellä näppäimistöä

Vaihe 2: Ohjelmisto

Voit ladata ohjelmiston GitHubista:

Lataa "dial_to_usb.ino" -tiedosto Aurduinoon Arduino -ohjelmiston avulla

Vaihe 3: (valinnainen) Testipainikkeiden viive

Jos valitsin lisää enemmän tai vähemmän numeroita normaalisti, käytä "dial_ms_test.ino" -tiedostoa testataksesi numeronvalitsimen ms -viiveen.

Minun lasketaan joskus kaksinkertainen tulo, mutta ne ovat noin 1 tai 2 ms, normaali viive on 40-60 ms.

Jos tämän testin kaksoissyöttö on suurempi kuin 1 tai 2, muuta edellisen tiedoston viive testituloksen mukaan.

Vaihe 4: (valinnainen) 3D -painettu kotelo

(valinnainen) 3D -painettu kotelo
(valinnainen) 3D -painettu kotelo
(valinnainen) 3D -painettu kotelo
(valinnainen) 3D -painettu kotelo

3D -mallit: Grigori Valenti

Suositeltava: