Bộ điều khiển RC cầm tay kiểu súng lục
Khám phá bộ điều khiển RC kiểu súng lục tự chế dựa trên Arduino Nano và NRF24L01. Một giải pháp tiết kiệm chi phí, dễ in 3D, với các tùy chọn nâng cấp joystick PS5 cho điều khiển chính xác hơn. Bao gồm hướng dẫn lắp ráp và thông tin hiệu chỉnh.
Mô tả
Đây là một bộ điều khiển RC kiểu súng lục dựa trên Arduino. Nó được tạo ra như một giải pháp thay thế đơn giản và tiết kiệm chi phí so với các bộ điều khiển thương mại. Nó bao gồm các chức năng cơ bản và hoạt động tốt để điều khiển ô tô, thuyền hoặc các mô hình khác mà bạn không cần nhiều kênh. Thiết kế được tối ưu hóa để in 3D dễ dàng trên các máy in tiêu chuẩn, không yêu cầu các bộ phận phức tạp hay giá đỡ.
Nó bao gồm một vô lăng, được gắn trên hai vòng bi để xoay mượt mà, và một cò súng được sử dụng để điều khiển ga và phanh.
Có hai chiết áp xoay được sử dụng để điều chỉnh trim, và hai công tắc hai vị trí cung cấp khả năng điều khiển tín hiệu đảo chiều — chuyển đổi dải điều khiển từ 0°–180° sang 180°–0°.
Màn hình OLED 0.96 inch hiển thị thông tin như điện áp và phần trăm pin, trạng thái kết nối và vị trí của các bộ phận điều khiển.
Bộ điều khiển này được thiết kế để sử dụng với thiết kế của tôi.
Bạn sẽ cần:
- 1x Arduino Nano
- 1x Mô-đun NRF24L01
- 1x Bộ chuyển đổi Step Up MT3608
- 2x Tụ điện 10uF 50V
- 1x Công tắc gạt
- 2x Công tắc gạt MTS-102
- 1x Màn hình OLED 0.96 inch
- 15x Vít M2.5 8mm
- 17x Vít M2.5 12mm
- 14x Vít M1.6 5mm
- 1x Pin Li-ion 18650
- 1x Mô-đun sạc TP4056
- 2x Chiết áp xoay 50kΩ
- 1x Tụ điện 1000uF 16V
- 2x Vòng bi 10x15x4
- 2x Mô-đun Joystick XY hai trục
- 1x Điện trở 10kΩ
Hướng dẫn lắp ráp đơn giản:
Tuy đây là hướng dẫn lắp ráp tương đối đơn giản, việc lắp ráp bộ điều khiển không hề dễ dàng. Bạn sẽ cần một chút kiên nhẫn và sẵn sàng tinh chỉnh mọi thứ trong quá trình.
Sau khi tải xuống tất cả các tệp được cung cấp, bạn sẽ tìm thấy một thư mục có tên "buildguide.zip" và "code.zip", chứa mã nguồn cho bộ điều khiển. Bên trong mã, bạn sẽ thấy các định nghĩa chân cho biết mỗi thành phần nên được kết nối ở đâu.
Ví dụ: #define pinSpeed A3
Điều này có nghĩa là đầu ra joystick để điều khiển ga nên được kết nối với chân analog A3. Vui lòng xem thêm sơ đồ đính kèm. Nó không phải là một bộ kit đơn giản, nhưng cũng không quá phức tạp.
Đừng ngần ngại để lại bình luận nếu có bất kỳ điều gì không rõ ràng, tôi rất sẵn lòng giải đáp. Bộ điều khiển hoạt động tốt với tôi, vì vậy tôi tin rằng bạn cũng sẽ có thể sử dụng được nó.
Chúc vui vẻ!
NÂNG CẤP: Điều khiển chính xác hơn
Joystick KY-023 nguyên bản bị lỗi độ chính xác rõ rệt — nó có một vùng chết lớn ở cả giữa và các điểm cuối, khiến việc điều khiển các mô hình RC trở nên khó khăn.
Để cải thiện hiệu suất, tôi đã thay thế KY-023 bằng một joystick từ bộ điều khiển PS5, sử dụng cảm biến Hall Effect chất lượng cao. Kết quả là khả năng điều khiển mượt mà và chính xác hơn đáng kể. Tôi đã đặt mua joystick này:
Có hai lựa chọn để thực hiện:
Tùy chọn 1: Chỉ thay thế cảm biến Hall Effect
Joystick PS5 có footprint khác với KY-023, nhưng có thể chỉ cần tháo cảm biến Hall ra khỏi joystick PS5 và hàn nó vào mô-đun KY-023. Lưu ý: Bạn phải đảo ngược kết nối nguồn — kết nối VCC với GND và GND với VCC — do thiết kế bên trong của cảm biến.
Phương pháp này hoạt động, nhưng đòi hỏi một chút kỹ năng hàn và sự cẩn thận.
Tùy chọn 2: PCB tùy chỉnh cho Joystick PS5
Tôi đã thiết kế một PCB tùy chỉnh khớp với footprint của joystick PS5 nhưng giữ nguyên kích thước bên ngoài như mô-đun KY-023. Điều này cho phép thay thế trực tiếp mà không cần sửa đổi mô hình in 3D.
Giải pháp này được khuyến nghị cao vì độ chính xác, độ tin cậy và dễ dàng lắp đặt.
Hiệu chỉnh và EEPROM
Phần mềm đã được cập nhật để hỗ trợ hiệu chỉnh joystick, với tất cả cài đặt được lưu trữ trong EEPROM. Việc hiệu chỉnh chỉ cần thực hiện một lần, trừ khi không tìm thấy cấu hình hợp lệ trong bộ nhớ.
Hiệu chỉnh thủ công cũng có thể được kích hoạt bằng cách đặt cả hai bộ điều chỉnh về vị trí tối thiểu trước khi bật nguồn bộ điều khiển. Làm theo hướng dẫn trên màn hình để hoàn tất quá trình.
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!