Trim Wheel Logitech Saitek cho Flight Throttle Quadrant
Bộ trim wheel cho flight sim dành cho Logitech/Saitek Flight Throttle Quadrant. Dùng Arduino Leonardo + rotary encoder và các chi tiết in 3D (STL). Có sẵn sketch .ino, thư viện joystick và file Solidworks để remix.
Mô tả
Mình muốn có một cái trim wheel cho mấy món flight sim từ nhiều năm rồi, nhưng mẫu Saitek cũ giờ không còn sản xuất nữa, đồ trên eBay thì hiếm mà giá lại mắc kinh khủng, nên mình quyết định tự làm luôn.
Bản này dùng Arduino Leonardo, một số chi tiết in 3D, và một cái rotary encoder giá rẻ.
Bản này sẽ KHÔNG chạy với Arduino Uno hay Arduino Mega. Bắt buộc phải là Arduino Leonardo.
Toàn bộ file Solidworks và mã nguồn Arduino sketch đều có sẵn ở đây để bạn tải về và chỉnh sửa theo ý.
Các món bạn cần
- Arduino Leonardo: https://www.amazon.com/gp/product/B0786LJQ8K/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1
- Rotary Encoder: https://www.amazon.com/gp/product/B06XQTHDRR/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
- 6 vít M3x10 để bắt Arduino và rotary encoder vào vỏ
- 6 tán M3 đi kèm vít M3x10
- 2 vít M4x10 để bắt vỏ vào throttle quadrant
Bạn cần tải gì?
- Bạn cần in case.stl và trim wheel.stl
- Bạn cần tải trim_wheel.ino rồi mở Arduino sketch đó và nạp vào Arduino. Mình dùng Arduino IDE cho việc này. Bạn có thể tải ở https://www.arduino.cc/en/software
- Thư viện joystick - https://github.com/MHeironimus/ArduinoJoystickLibrary/archive/master.zip
- Nếu bạn muốn chỉnh model, remix hay làm gì đó thì có thể tải Trimwheel_sw.zip để lấy Solidworks source files.
Lắp cái này như thế nào?
- In cả hai file STL
- Bắt Arduino và rotary encoder vào vỏ
- Nối dây chân CLK từ trim wheel vào chân PWM 2 trên Arduino
- Nối dây chân DT từ rotary encoder vào chân PWM 3 trên Arduino
- Nối dây chân + từ rotary encoder vào chân 5v trên Arduino
- Nối dây chân GND từ rotary encoder vào bất kỳ chân GND nào trên Arduino
- Gắn wheel vào rotary encoder
- Bắt vỏ trim wheel vào mặt sau hoặc mặt dưới (chọn mặt nào KHÔNG có cái clamp) của throttle quadrant
- Cắm trim wheel vào máy tính bằng USB
- Mở Arduino IDE và mở trim_wheel.ino
- Vào menu Sketch và chọn Include Library > Add ZIP Library rồi tìm file master.zip bạn tải từ GitHub ở trên
- Bấm nút mũi tên sang phải trên thanh công cụ để nạp sketch vào Arduino.
- Sau khi máy tính phát ra vài tiếng USB connect/disconnect thì có thể test trong USB game controllers control panel
Tới đây là xong. Mình đã test trên Microsoft Flight Simulator (2020). Khi mình set elevator trim axis sang axis của controller mới (trong flight sim sẽ hiện là Arduino Leonardo) thì chạy ổn.
Nếu bạn thích mấy thứ mình làm và muốn ủng hộ chút xíu về tài chính thì cứ thoải mái donate cho mình qua trang ko-fi. Mình làm mấy cái này vì vui thôi, nhưng có thêm chút “xăng” thì càng vui hơn :D
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!