Talaan ng mga Nilalaman:

DIY Analog Dialer sa USB Keyboard: 4 na Hakbang
DIY Analog Dialer sa USB Keyboard: 4 na Hakbang

Video: DIY Analog Dialer sa USB Keyboard: 4 na Hakbang

Video: DIY Analog Dialer sa USB Keyboard: 4 na Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Hulyo
Anonim
DIY Analog Dialer sa USB Keyboard
DIY Analog Dialer sa USB Keyboard

Ginawa ko ang proyektong ito para lamang sa kasiyahan, ngunit ang bagay na ito ay gumagana bilang isang normal na keyboard sa lahat.

Magsaya ka!

Mga gamit

  • Analog dialer
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo Microcontroller

Hakbang 1: Hardware

Hardware
Hardware
Hardware
Hardware

Analog Dial

Para sa proyektong ito, ginamit ko ang lumang analog dial na ito, binili ng ilang taon na ang nakakaraan, hindi alam kung gumagana ang lahat ng mga pagdayal tulad nito, ngunit sa palagay ko ito ay isang karaniwang proseso ng pagtatrabaho. Ang aking pag-dial ay mayroong dalawang mga pindutan:

Ang una (brown wire), na konektado sa PIN 3 sa Arduino, buksan ang koneksyon kapag sinimulan mong ilipat ang dial, at isara kapag natapos na ang pagbilang.

Ang pangalawa (dilaw na kawad), na konektado sa PIN 4 sa Arduino, isara at buksan ang koneksyon sa tuwing bibilangin ang isang numero.

Ang pulang kawad ay konektado sa GND sa Arduino.

Arduino

MAHALAGA! Gumagana lamang ang proyektong ito sa ganitong uri ng Arduino, dahil mayroon itong isang ATMEGA32U4, na maaaring tularan ang keyboard

Hakbang 2: Software

Maaari mong i-download ang software mula sa GitHub:

I-upload ang file na "dial_to_usb.ino" sa Aurduino gamit ang Arduino Software

Hakbang 3: (Opitonal) Mga Pag-antala ng Mga Pindutan sa Pagsubok

Kung ang dial insert insert more or more number as normal, gamitin ang "dial_ms_test.ino" file upang subukan ang pagkaantala ng ms ng dialer.

Ang minahan kung minsan ay binibilang ang dobleng pag-input, ngunit ang mga ito ay halos 1 o 2 ms, ang normal na pagkaantala ay 40 hanggang 60 ms.

Kung mayroon kang isang doble na input na mas malaki sa 1 o 2 sa pagsubok na ito, baguhin ang pagkaantala sa nakaraang file, alinsunod sa resulta ng pagsubok.

Hakbang 4: (opsyonal) 3D Printed Case

(opsyonal) 3D Naka-print na Kaso
(opsyonal) 3D Naka-print na Kaso
(opsyonal) 3D Naka-print na Kaso
(opsyonal) 3D Naka-print na Kaso

Mga Modelong 3D ni Grigori Valenti

Inirerekumendang: