Mục lục:
- Bước 1: Thu thập các thành phần cần thiết
- Bước 2: Sơ đồ mạch và mã hóa
- Bước 3: Cắt, sơn và hàn
- Bước 4: Sửa các công tắc giới hạn và kiểm tra lần cuối
- Bước 5: Kết hợp tất cả lại với nhau
Video: GAMEPAD ĐƯỢC ĐIỀU KHIỂN ARDUINO CHO PC: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Xin chào các bạn, tôi là Sarvesh. Một vài ngày trước, tôi muốn chơi một số trò chơi cổ điển. Vì vậy, tôi đã cài đặt chúng trên Pc của mình. Nhưng tôi chỉ có thể chơi với bàn phím Pc của mình và điều đó không mang lại cảm giác như những ngày thơ ấu của tôi. Vì vậy, tôi quyết định xây dựng một gamepad cho Pc của tôi có thể chơi các trò chơi cũ cũng như mới (Không phải tất cả). Tôi đã sử dụng một bộ điều khiển chơi game cũ và sửa đổi nó để tạo ra Gamepad tuyệt vời này. Đây là một bảng điều khiển trò chơi có dây dành cho PC. Nó có thể được sử dụng để chơi các trò chơi giả lập và PC. Ngoài ra, cần điều khiển có thể hoạt động như một con chuột cho PC của bạn. Bàn điều khiển trò chơi được điều khiển bằng Arduino Pro Micro.
Bước 1: Thu thập các thành phần cần thiết
Lấy tất cả các vật tư là bước đầu tiên và quan trọng nhất trong việc xây dựng các dự án. Và để đảm bảo bạn mua chúng một cách chính xác là đặt hàng chúng từ một nơi duy nhất. Điều này giúp nhận tất cả các thành phần cùng một lúc.
Tôi thực sự khuyên các bạn nên mua các linh kiện từ UTSource vì họ khá đáng tin cậy và chất lượng của sản phẩm cũng tốt. Họ cung cấp các sản phẩm đúng thời gian và trong tình trạng thích hợp.
Bây giờ chúng ta hãy xem xét các thành phần.
1. Bộ điều khiển trò chơi cổ điển cũ
Bạn có thể sử dụng bộ điều khiển trò chơi cổ điển giống như bộ điều khiển mà tôi đã sử dụng. Nếu bạn có quyền truy cập vào máy in 3d, bạn có thể in vỏ của riêng mình (Tùy chọn này sẽ cung cấp cho bạn chỗ để thêm nhiều nút hơn).
2. Arduino Pro Micro
Đối với dự án này, bạn cần sử dụng Arduino Pro Micro hoặc Arduino Leonardo mini. Tóm lại, bạn cần một bộ điều khiển vi mô có khả năng HID (Thiết bị Giao diện Con người). Arduino Pro vi có bộ điều khiển vi mô ATmega 32U4.
3. Chuyển đổi
Đây là một công tắc trượt bình thường mà tôi đã sử dụng cho mục đích khẩn cấp. Vấn đề khi làm việc với thư viện chuột và bàn phím là nếu bạn không tải lên đúng mã, bạn có thể mất quyền kiểm soát bàn phím hoặc chuột của mình. Vì vậy, điều rất cần thiết là phải có một công tắc có thể giúp bạn lấy lại quyền kiểm soát chuột / bàn phím PC của mình.
4. Mô-đun cần điều khiển
Để điều khiển chuyển động của chuột, chúng ta cần sử dụng một mô-đun cần điều khiển. Mỗi mô-đun điều khiển hướng X và Y.
5. Công tắc giới hạn
Tôi đã sử dụng công tắc hành trình làm bộ kích hoạt cho bộ điều khiển của mình. Đây là tùy chọn nếu bạn muốn tạo một game pad chỉ với các nút nhấn.
6. Nút nhấn
Các nút nhấn có thể được giao diện trong cấu hình kéo lên hoặc kéo xuống. Ở đây tôi đã sử dụng cấu hình kéo xuống cho tất cả các nút và công tắc. Tôi đã sử dụng điện trở 10 K ohm cho việc này.
7. Mục đích chung PCB
Nhận một PCB có mục đích chung để hàn tất cả các thành phần.
Bước 2: Sơ đồ mạch và mã hóa
Kết nối tất cả các thành phần theo sơ đồ mạch đã cho ở trên. Tôi cũng đã đính kèm một hướng dẫn nhanh về các nút nhấn giao diện với Arduino.
Trước tiên, tôi khuyên bạn nên kiểm tra tất cả các kết nối và hoạt động trên breadboard.
Bố cục của vị trí nút thực tế của tôi cũng được hiển thị ở trên để cho bạn ý tưởng rõ ràng rằng nút nào được đặt ở đâu, nó được lập trình với nhãn gì và nó gửi ký tự gì đến máy tính.
Bây giờ tải xuống mã và cài đặt thư viện mouse.h và keyboard.h. Tải mã lên Arduino của bạn.
BẤM VÀO BÊN DƯỚI ĐỂ TẢI MÃ
Bước 3: Cắt, sơn và hàn
Đầu tiên, cắt PCB theo kích thước của Game pad và căn chỉnh các nút nhấn và mô-đun cần điều khiển. Bạn có thể tránh nhiệm vụ hàn bận rộn này bằng cách đặt mua một PCB. UTSource.net cung cấp PCB chất lượng với giá cả phải chăng.
Sau đó sơn bảng điều khiển trò chơi với màu sắc mà bạn lựa chọn.
Bây giờ hàn các nút nhấn và phím điều khiển trên pcb mục đích chung.
Bước 4: Sửa các công tắc giới hạn và kiểm tra lần cuối
Bây giờ hãy sửa các công tắc hành trình ở vị trí của chúng với sự trợ giúp của một số loại keo siêu dính.
Hàn các thành phần còn lại và kiểm tra lần cuối.
Bước 5: Kết hợp tất cả lại với nhau
Bây giờ hãy đóng vỏ bằng sự trợ giúp của một số vít.
Tôi có đính kèm một số hình ảnh ở trên để các bạn thấy sản phẩm cuối cùng như thế nào.
Vậy là bạn đã hoàn thành. Bây giờ hãy thử chơi một số trò chơi. Bạn có thể chơi giả lập cũng như các trò chơi PC (không yêu cầu nhiều phím hơn).
Với điều này kết thúc đầu tiên của tôi có thể hướng dẫn. Tôi mong bạn thích nó:)
Đề xuất:
Menu điều khiển tốc độ bước được điều khiển cho Arduino: 6 bước
Menu điều khiển tốc độ bước điều khiển cho Arduino: Thư viện SpeedStepper này là bản viết lại của thư viện AccelStepper để cho phép điều khiển tốc độ của động cơ bước. Thư viện SpeedStepper cho phép bạn thay đổi tốc độ động cơ đã đặt và sau đó tăng / giảm tốc đến tốc độ cài đặt mới bằng cách sử dụng cùng một thuật ngữ
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii