KeyBar - Bộ điều khiển Clone Hero / YARG mini
KeyBar là bộ điều khiển mini lấy cảm hứng từ bàn phím, được thiết kế để chơi Clone Hero hoặc các game tương tự. Sử dụng công tắc bàn phím cơ và keycap tiêu chuẩn, bộ điều khiển này mang lại trải nghiệm quen thuộc như chơi trên bàn phím, kèm theo thanh strum tiện lợi. Tài liệu này hướng dẫn chi tiết về vật liệu, cách lắp ráp và lập trình.
Mô tả
Lấy cảm hứng từ dự án Polybar & Minibar của /u/roadsidebomb.
Tôi muốn một bộ điều khiển Clone Hero nhỏ gọn như Minibar, nhưng vì tôi quen chơi trên bàn phím, tôi thấy các nút hình đàn guitar quá xa nhau và không thoải mái. Để giải quyết vấn đề này, tôi đã thiết kế một bộ điều khiển mới sử dụng các công tắc và keycap bàn phím cơ tiêu chuẩn. Kết quả là một bộ điều khiển mang lại cảm giác giống hệt như chơi trên bàn phím—với ưu điểm bổ sung là thanh strum.
Vật liệu cần thiết
- 9 công tắc bàn phím cơ
- Dây điện (ví dụ: từ cáp Ethernet)
- WEMOS S2 Mini
- 2 ốc M2 cỡ ~5mm
- Cảm biến nghiêng SW520D (Tùy chọn)
- Đinh tán M1.3x4mm (Tùy chọn)
Để có khả năng thay nóng, tôi đã sử dụng đinh tán M1.3x4mm từ AliExpress. Tuy nhiên, bạn có thể bỏ qua bước này và hàn dây trực tiếp vào công tắc nếu muốn.
Các bộ phận vỏ trên và dưới có thể được dán lại với nhau để tăng độ cứng.
Mẹo lập trình WEMOS
Tải xuống mã .ino được cung cấp và mở nó bằng Arduino IDE. Đảm bảo bạn chọn “Lolin S2 Mini” làm bo mạch:

Sau đó, tài liệu của WEMOS quy định một quy trình để có thể tải mã lên bo mạch. Điều đó đã không hiệu quả với tôi, tôi phải làm hơi khác một chút:
- Kết nối WEMOS qua USB
- Nhấn “Upload” trên Arduino IDE
- Chờ cho đến khi thông báo popup hiển thị “Uploading …”
- Ngay lập tức nhấn Button 0 và Button Reset cùng lúc
- Nhả Button Reset nhưng giữ Button 0 nhấn
- Nhả Button 0 khi bạn nhận được “Upload error”
Mã sẽ được tải lên thành công, nhưng IDE sẽ không thể tự động đặt lại bo mạch, đó là lý do tại sao chúng ta gặp lỗi. Chỉ cần rút ra và cắm lại bo mạch, nó sẽ được nhận dạng như một tay cầm chơi game (joystick).

Đi dây


- Dây màu đen nối một chân của mỗi công tắc với nhau, và cũng được nối với GND trên WEMOS.
- Các chân công tắc còn lại mỗi chân sẽ có dây riêng. Hàn dây đó nối chân còn lại vào các chân 1-9 trên WEMOS.
- Cảm biến nghiêng tùy chọn nên được nối dây theo cách tương tự. Một chân nối với GND và chân kia nối với chân 10 trên WEMOS.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!