Mục lục:

Bể điều khiển Arduino không dây (nRF24L01): 6 bước (có hình ảnh)
Bể điều khiển Arduino không dây (nRF24L01): 6 bước (có hình ảnh)

Video: Bể điều khiển Arduino không dây (nRF24L01): 6 bước (có hình ảnh)

Video: Bể điều khiển Arduino không dây (nRF24L01): 6 bước (có hình ảnh)
Video: Test Thực Tế Khoảng Cách nRF24L01 2.4Ghz Trong TP HCM 2024, Tháng mười một
Anonim
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)
Bể điều khiển Arduino không dây (nRF24L01)

Chào!

Hôm nay tôi sẽ hướng dẫn bạn cách chế tạo một chiếc xe tăng và điều khiển từ xa bằng Arduino. Các bộ phận in 3d của xe tăng (ngoại trừ bộ điều khiển, hướng dẫn đường đua và nắp xe tăng) được thiết kế bởi timmiclark và bạn có thể tìm thấy tại đây.

Bước 1: Thu thập Vật liệu và Công cụ

Thu thập vật liệu và công cụ
Thu thập vật liệu và công cụ

Bạn sẽ cần các tài liệu sau để bắt đầu:

  • 1x Arduino UNO (tại đây)
  • 1x Arduino Nano (tại đây)
  • 2x nRF24L01 mô-đun không dây 2.4GHz (tại đây)
  • 1x Trình điều khiển động cơ L298N (tại đây)
  • 2x Động cơ bánh răng (miếng nhựa màu vàng) (tại đây)
  • 1x Cần điều khiển (tại đây)
  • Kẹp pin 1x 9v (tại đây)
  • 2x Công tắc nguồn (tại đây)
  • 2x TR 18650 pin (và một bộ sạc) (tại đây)
  • 1x giá đỡ pin TR 18650 cho 2 pin (tại đây)
  • 1x bộ jumper nam nữ (tại đây)

Các bộ phận được in 3D bao gồm (có thể tìm thấy ở cuối bước này):

  • 2x cơ thể
  • 2x TrackMidFrame
  • Bài hát 52x
  • 4x bánh răng
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x Bộ điều khiển

Bạn cũng sẽ cần các công cụ sau:

  • Hàn sắt
  • Các kích cỡ khoan khác nhau
  • keo siêu dính
  • Kìm
  • Dao

Bước 2: Đặt xe tăng cùng nhau

Đặt xe tăng cùng nhau
Đặt xe tăng cùng nhau
Đặt xe tăng cùng nhau
Đặt xe tăng cùng nhau
Đặt xe tăng cùng nhau
Đặt xe tăng cùng nhau

Sau khi in tôi đã lắp ráp chiếc xe tăng. Tất cả các phần ngoại trừ đường ray, bánh răng và nắp được dán với nhau bằng keo siêu dính. Các đường ray kết thúc quá chặt xung quanh các bánh răng, có thể là vấn đề với máy in của tôi, nhưng tôi quyết định thêm hai rãnh bổ sung ở mỗi bên và thiết kế hướng dẫn cho các rãnh. Nó không phải là giải pháp thuận tiện nhất, nhưng nó hoạt động.

Sau khi lắp ráp bồn chứa, tôi đã khoan các lỗ để lắp mô-đun không dây và công tắc nguồn. Tôi có lẽ nên khoan các lỗ trước khi dán tất cả lại với nhau, nhưng nó không tạo ra nhiều sự khác biệt. Tôi đã khoan lỗ và gắn bộ điều khiển động cơ vào đáy thùng bằng hai bu lông M3.

Tùy chọn (nếu bạn gặp vấn đề giống tôi):

In hai hướng dẫn xe tăng từ thư mục 'tùy chọn' và một số bản nhạc (tôi khuyên bạn nên thêm một hoặc hai hướng dẫn mỗi bên).

Bước 3: Lập trình Bể chứa và Bộ điều khiển

Để lập trình arduino, bạn sẽ cần cài đặt thư viện RF24. Vì vậy, hãy tải xuống các tệp bên dưới và mở arduino IDE. Đi tới Phác thảo -> Bao gồm Thư viện -> Thêm Thư viện. ZIP và nhập 'RF24.zip' vào đó.

Tiếp theo, bạn sẽ phải kết nối arduino UNO và tải 'tank.ino' lên arduino. chúng ta sẽ cắt dây trong bước tiếp theo.

Bây giờ hãy rút phích cắm Arduino UNO và kết nối Arduino Nano và tải 'controller.ino' lên Arduino.

Hãy nhớ thay đổi cài đặt 'bo mạch' và 'cổng' trong các công cụ sang loại bo mạch và cổng phù hợp.

Bước 4: Đấu dây cho xe tăng

Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng
Đấu dây cho xe tăng

(hình ảnh của mô-đun nRF24L01 là hình dưới) Đấu dây cho bể: Kết nối các chân sau. chân nRF24L01 ---- Chân Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- không được kết nốiL298N ---- Arduino chân • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Đối với bộ pin của bình, dây nối đất đi đến chân GND của arduino và chân GND của trình điều khiển động cơ. dây nguồn đi vào chân Vin của arduino và đến chân + 12V của trình điều khiển động cơ thông qua công tắc nguồn. Oh, và chân + 5V của trình điều khiển động cơ được gắn vào chân 5V của arduino.

Bước 5: Đấu dây Bộ điều khiển

Đấu dây Bộ điều khiển
Đấu dây Bộ điều khiển
Đấu dây Bộ điều khiển
Đấu dây Bộ điều khiển
Đấu dây Bộ điều khiển
Đấu dây Bộ điều khiển

Đấu dây các chân ControllernRF24L01 ---- Chân Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- không kết nốiJoystick ---- Chân Arduino • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1Có một chút khó khăn khi lắp tất cả các thành phần vào bộ điều khiển, nhưng với một chút kiên nhẫn, tôi chắc chắn bạn sẽ quản lý được

Đề xuất: