Mục lục:

Tự làm quay số tương tự sang bàn phím USB: 4 bước
Tự làm quay số tương tự sang bàn phím USB: 4 bước

Video: Tự làm quay số tương tự sang bàn phím USB: 4 bước

Video: Tự làm quay số tương tự sang bàn phím USB: 4 bước
Video: Cách khôi phục Windows về trạng thái ban đầu #Shorts 2024, Tháng bảy
Anonim
Tự làm quay số tương tự sang bàn phím USB
Tự làm quay số tương tự sang bàn phím USB

Tôi thực hiện dự án này chỉ để giải trí, nhưng nó hoạt động như một bàn phím bình thường với mọi thứ.

Chúc vui vẻ!

Quân nhu

  • Trình quay số tương tự
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo Vi điều khiển

Bước 1: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng

Quay số tương tự

Đối với dự án này, tôi đã sử dụng mặt số kim loại cũ này, được mua cách đây vài năm, không biết tất cả các mặt số có hoạt động như thế này không, nhưng tôi nghĩ đó là một quy trình làm việc chung. Mặt số của tôi có hai nút:

Đầu tiên (dây màu nâu), được kết nối với PIN 3 trên Arduino, mở kết nối khi bạn bắt đầu di chuyển mặt số và đóng khi quá trình đếm kết thúc.

Dây thứ hai (dây màu vàng), được kết nối với PIN 4 trên Arduino, đóng và mở kết nối mỗi khi đếm một số.

Dây màu đỏ được kết nối với GND trên Arduino.

Arduino

QUAN TRỌNG! Dự án này chỉ hoạt động với loại Arduino này, vì nó có ATMEGA32U4, người có thể mô phỏng bàn phím

Bước 2: Phần mềm

Bạn có thể tải phần mềm từ GitHub:

Tải tệp "dial_to_usb.ino" lên Aurduino bằng Phần mềm Arduino

Bước 3: (tùy chọn) Độ trễ các nút kiểm tra

Nếu quay số chèn nhiều hoặc ít số hơn bình thường, hãy sử dụng tệp "dial_ms_test.ino" để kiểm tra độ trễ ms của trình quay số.

Đôi khi tôi đếm đầu vào gấp đôi, nhưng chúng khoảng 1 hoặc 2 ms, độ trễ bình thường là 40 đến 60 ms.

Nếu bạn có đầu vào kép lớn hơn 1 hoặc 2 với thử nghiệm này, hãy thay đổi độ trễ trong tệp trước đó, theo kết quả thử nghiệm.

Bước 4: (tùy chọn) Vỏ in 3D

(tùy chọn) Vỏ in 3D
(tùy chọn) Vỏ in 3D
(tùy chọn) Vỏ in 3D
(tùy chọn) Vỏ in 3D

Mô hình 3D của Grigori Valenti

Đề xuất: