Gamepad RC Transmitter (Tay cầm điều khiển từ xa)
Tự tay làm Gamepad RC Transmitter dựa trên Arduino Nano và NRF24L01. Thiết kế in 3D bằng PLA, sử dụng pin 18650. Hỗ trợ nâng cấp joystick Hall Effect cho khả năng điều khiển RC chính xác và chuyên nghiệp hơn.
Mô tả
Tôi vừa chế tạo một chiếc Gamepad RC Transmitter. Toàn bộ phần vỏ được in từ nhựa PLA. Thiết bị sử dụng một viên pin Li-ion 18650 làm nguồn. Việc lắp ráp và bảo trì rất đơn giản nhờ chỉ cần đúng ba loại vít để cố định toàn bộ kết cấu.
Tay cầm này không chỉ hoạt động tốt mà còn là một nền tảng tuyệt vời để mọi người thỏa sức tùy biến và thử nghiệm. Tôi dự định sẽ tích hợp nó vào các dự án sắp tới và có thể điều chỉnh thiết kế thêm khi cần. Nhờ cấu trúc đơn giản, đây là một lựa chọn lý tưởng cho những ai mới bắt đầu tiếp cận với DIY electronics, đồng thời vẫn có nhiều không gian để nâng cấp các tính năng cao cấp hơn.
Bạn sẽ cần chuẩn bị:
- 1x Arduino Nano
- 1x Module NRF24L01
- 1x Module tăng áp MT3608
- 4x 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
- 8x Vít M2.5 8mm
- 4x Vít M2.5 12mm
- 3x Vít M1.6 5mm
- 1x Pin Li-ion 18650
- 1x Module sạc TP4056
- 2x Module Joystick 2 trục XY
Hướng dẫn đơn giản:
Hàn nối các linh kiện theo sơ đồ. Để ước tính độ dài dây cáp, hãy đặt các thành phần vào vị trí dự kiến rồi đo khoảng cách, nhớ cộng thêm 2 cm để dây được linh hoạt.
Bạn có thể sắp xếp linh kiện theo cách của tôi (như trong ảnh) hoặc tùy chỉnh sao cho phù hợp nhất với bạn.
Tiếp theo, nạp chương trình cho board chính (Arduino Nano) và kiểm tra mọi thứ. Sau khi xác nhận ổn định, tiến hành lắp ráp và đảm bảo các mối nối, chi tiết kim loại được cách điện cẩn thận. Chúc các bạn thực hiện thành công!
Hãy cứ sáng tạo và tận hưởng thành quả!
NÂNG CẤP: Điều khiển chính xác hơn
Module joystick KY-023 nguyên bản thường bị thiếu chính xác do có vùng chết (dead zone) lớn ở tâm và các điểm biên, gây khó khăn khi điều khiển mô hình RC.
Để cải thiện, tôi đã thay thế KY-023 bằng joystick từ tay cầm PS5 sử dụng cảm biến Hall cao cấp. Kết quả là điều khiển mượt mà và chuẩn xác hơn nhiều.
Có hai phương án thực hiện:
Cách 1: Chỉ thay cảm biến Hall
Kích thước của joystick PS5 khác với KY-023, nhưng bạn có thể tháo riêng cảm biến Hall từ joystick PS5 và hàn vào module KY-023. Lưu ý: Phải đảo chiều nguồn VCC và GND do thiết kế nội bộ của cảm biến.
Cách 2: Sử dụng PCB tùy chỉnh cho joystick PS5
Tôi đã thiết kế một mạch PCB riêng phù hợp với chân cắm của joystick PS5 nhưng vẫn giữ nguyên kích thước ngoài của module KY-023. Cách này giúp thay thế trực tiếp mà không cần sửa đổi mô hình 3D, rất khuyên dùng vì độ ổn định và dễ lắp đặt.
Hiệu chuẩn (Calibration) và EEPROM
Firmware đã cập nhật hỗ trợ hiệu chuẩn joystick, lưu mọi thiết lập vào EEPROM. Bạn chỉ cần làm việc này một lần duy nhất.
Có thể kích hoạt hiệu chuẩn thủ công bằng cách nhấn giữ hai nút joystick khi bật nguồn và làm theo hướng dẫn trên màn hì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!