HACK NÃO gửi vào
- 44212 lượt xem
Thực sự thì với bài viết này, mình đã được truyền cảm hứng về làm một chiếc xe điều khiển từ xa với sóng vô tuyến 2.4GHz. Mình rất thích xe điều khiển từ xa, vì vậy, mình đã cùng với ksp và nhóm của bạn ý hoàn thiện chiếc xe đầu tiên trong cộng đồng sử dụng sóng vô tuyến 2.4GHz này.
Mình rất hi vọng Nguyen Manh Hung và các bạn khác sẽ có những bài viết hướng dẫn về những module như thế này nữa, để từ đó mình có thể được truyền cảm hứng và liên lạc với bạn bè mình để hoàn thiện nên những sản phẩm bá đạo.
Xe của mình DRIFT được đó nhé!
I. Bản thiết kế xe
1. Tổng quan
Mặt cắt trên
Mặt cắt dưới
Mặt cắt trái
2. Phần gá hộp số
Nhóm 14CNTN1 của ksp đã thiết kế xe theo chiều hướng offroad với độ nghiêng so với đường vuông góc với mặt phẳng ngang là 45 độ. Gồm có 2 file là sketchup/print 3d.skp và sketchup/print 3d - flip.skp.
Xem nhóm mình gắn như hình này là ok à.
3. In 3D
Các bạn sẽ in file 2 file sketch/print 3d.stl và 2 file sketch/print 3d - flip.stl. Tỉ lệ 1:1, nhựa PLA, màu nào cũng được nha . Các bạn gửi cho dịch vụ in và nói như vậy là họ in. Còn bạn nào có sẵn máy in 3D thì dùng file .x3g trong đó nhé.
4. Cắt laser
Các bạn chỉ cần ra tiệm quảng cáo cắt laser để cắt 1 trong các file sketch/1.2004.dxf hoặc sketch/1.2007.dxf hoặc sketch/1.2010.dxf. Mình đã xuất ra các định dạng theo phiên bản autocad 2004, 2007 và 2010. Tất nhiên, corel vẫn dùng được nhé.
Các bạn sẽ cắt trên mica 10li trong suốt cho đẹp, tỉ lệ 1:1.
II. Danh sách thiết bị cần chuẩn bị
III. Lắp mạch
1. Mạch thu - Atmega16u2
Thật ra là frizting không có vẽ được mấy cái hình nào liên quan đến con Atmega16u2 này nên mình sẽ viết ra thành bảng cho các bạn dễ nối nhé.
2. Mạch thu - Atmega328p
Bạn sẽ nối 2 cầu (hộp số song song như hình nhé).
Cầu trái = Cầu A = Cầu 1; Cầu phải = Cầu B = Cầu 2
3. Mạch phát - Atmega16u2
Tương tự mạch thu. Bạn kéo lên xem nhé .
4. Mạch phát - Atmega328p
5. Thành quả sau khi lắp đặt các mạch
IV. Lập trình
1. Nạp cho mạch phát - ATmega16U2
2. Nạp cho mạch phát - ATmega328p
3. Nạp cho mạch thu (xe) - ATmega16U2
4. Nạp cho mạch thu (xe) - ATmega328p
V. Vì sao xe drift được?
Xe drift được là vì khi không gửi tín hiệu nữa thì ở atmega16u2 (xe) vẫn gửi tín hiệu là chạy trong 50ms. Như vậy, sẽ tạo trớn cho xe, nên khi xe bẻ góc cua thì vẫn còn trớn và đổi chiều đột ngột ở một bên cầu khiến xe bị trượt bánh (drift). Tuy nhiên, bởi vì bánh xe không có cơ cấu bẻ góc bằng servo nên chỉ có thể drift trên các sàn có độ bám đường không quá cao như sàn gạch men, sàn gạch cũ, sàn gỗ nói chung là không phải xi măng và nhựa đường, còn các vật liêu khác, mỏng, trơn đều chơi được hết.
VI. Bật mí nhỏ
Xe này phần lớn là do nhóm ksp làm, mình chỉ đề xuất để thêm vào phần hoodloader nhằm làm xe drift được. Vừa qua nhóm bạn ý đã giành được giải nhất cuộc thi đua xe điều khiển bằng sóng 2.4GHz với module NRF24L01 - có tên gọi là Racer Hero. Chúc mừng nhóm bạn ý và mình nào. Yay!