Mục lục:

Bàn phím cơ Arduino: 5 bước (có hình ảnh)
Bàn phím cơ Arduino: 5 bước (có hình ảnh)

Video: Bàn phím cơ Arduino: 5 bước (có hình ảnh)

Video: Bàn phím cơ Arduino: 5 bước (có hình ảnh)
Video: 8051: GIAO TIẾP BÀN PHÍM VÀ ĐIỀU KHIỂN ĐỘNG CƠ 2024, Tháng mười hai
Anonim
Bàn phím cơ Arduino
Bàn phím cơ Arduino
Bàn phím cơ Arduino
Bàn phím cơ Arduino

Tôi cần một bàn phím ghim cho một dự án khác, vì vậy tôi quyết định làm một bàn phím với các bộ phận mà tôi có ở nhà.

Quân nhu

  • 1u Keycaps:

    • 1 đến 9
    • XÓA BỎ
  • 2u Keycaps:

    • 0
    • ĐI VÀO
  • 12 phím công tắc (Tôi đã sử dụng Cherry vàng nhưng Cherrys sẽ hoạt động!)
  • Arduino Uno
  • Tấm chuyển mạch in 3D (xem Bước 1)

Bước 1: Thiết kế bố cục bàn phím

Nếu bạn muốn tạo bàn phím của mình với các phím có cùng kích thước với tôi, bạn có thể tải xuống và in 3D trực tiếp tệp STL của tôi và chuyển sang Bước 4!

Nhưng nếu bạn cần thiết kế của riêng mình bằng cách sử dụng trình chỉnh sửa bố cục bàn phím:

Xóa tin nhắn chào mừng bằng cách nhấp vào nó và sử dụng nút Xóa Khóa.

Để có được bố cục bạn muốn, bạn có thể điều chỉnh từng phím trong tab Thuộc tính và đặt Chiều cao và Chiều rộng (1 = 1u, 1.5 = 1.5u, v.v.). Bạn có thể di chuyển các phím xung quanh bằng các phím mũi tên của mình.

Khi thiết kế của bạn đã sẵn sàng, hãy chuyển đến tab Dữ liệu thô và sao chép mã vào đó.

Bước 2: Tạo tệp SVG

Bạn sẽ biến thiết kế của mình thành tệp SVG với swilkb:

Dán mã bạn đã sao chép vào Bố cục mảng

Chọn loại công tắc của bạn (tôi đề xuất MX_t: 1 vì nó sẽ dễ in hơn)

Chọn loại chất ổn định - Tôi đã chọn Cherry + Costar {_s: 1} nhưng cuối cùng không cần hoặc sử dụng chất ổn định.

Phần đệm cạnh là đường viền xung quanh tất cả các phím của bạn sẽ lớn như thế nào (tôi đã sử dụng 10mm xung quanh)

Để phần còn lại của các tùy chọn tắt

Nhấn vào Vẽ CAD của tôi. Nhấp vào nút SVG và lưu tệp (bạn sẽ phải CTRL-S hoặc nhấp chuột phải vào hình ảnh).

Bước 3: Xây dựng mô hình 3D

Xây dựng mô hình 3D
Xây dựng mô hình 3D

Đăng nhập vào Tinkercad và bắt đầu một dự án mới.

Nhập tệp SVG của bạn; tinkercad sẽ tự động thêm độ dày. Mặc định là 10mm - quá dày đối với tấm chuyển mạch! Đặt độ dày (hình vuông ở giữa) là 3,00mm.

Xuất dự án của bạn dưới dạng STL và bạn đã sẵn sàng để in 3D!

Bước 4: Hàn và lắp ráp

Hàn và lắp ráp
Hàn và lắp ráp
Hàn và lắp ráp
Hàn và lắp ráp

Các phím được kết nối dọc theo các cột và hàng.

Ban đầu tôi thiết kế mạch với các điốt để ngăn chặn việc bấm nhầm phím. Mã Arduino đảm nhận việc đó, vì vậy hãy tiết kiệm cho mình một số công việc và bỏ qua các điốt!

Gắn các hàng vào chân 0, 1, 2

Gắn cột vào các chân 10, 11, 12, 13

Bước 5: Mã

Mã số
Mã số

Tôi đã sử dụng thư viện Bàn phím mà bạn sẽ cần tải xuống

Đi tới Phác thảo -> Bao gồm Thư viện -> Quản lý Thư viện.. và tìm kiếm "Bàn phím" và nhấp vào Cài đặt

Nếu bạn thiết kế bàn phím của riêng mình, hãy điều chỉnh dãy phím 2D.

Tải lên Arduino của bạn và bạn đã hoàn tất!

Đề xuất: