Mục lục:

Arduino: Robot nhạy cảm: 6 bước
Arduino: Robot nhạy cảm: 6 bước

Video: Arduino: Robot nhạy cảm: 6 bước

Video: Arduino: Robot nhạy cảm: 6 bước
Video: Cánh Tay Robot học Lệnh | Arduino Robot 2024, Tháng bảy
Anonim
Arduino: Robot nhạy cảm
Arduino: Robot nhạy cảm
Arduino: Robot nhạy cảm
Arduino: Robot nhạy cảm

Xin chào.

Tôi muốn chỉ cho bạn cách bạn có thể chế tạo một robot bằng Arduino và một vài bộ phận khác. Vậy chúng ta cần gì?

  • Arduino. Tôi có leonardo nhưng nó không quan trọng
  • H cầu TB6612FNG hoặc loại khác
  • Khung gầm Robot, ví dụ DAGU DG012-SV hoặc làm bằng tay
  • Thiết bị cảm biến sóng siêu âm
  • Servo
  • 2 đèn LED xanh lam
  • Buzzer
  • Điện trở quang
  • Điện trở 1, 2 k Ω
  • Breadboard
  • Cáp, băng keo, vít, pin

Bước 1: Xây dựng khung gầm

Xây dựng khung gầm
Xây dựng khung gầm

Nếu bạn đang làm khung xe, hãy nhớ về động cơ. Nó phải có đủ sức mạnh để di chuyển robot của bạn.

Nếu bạn đã mua khung gầm, bạn phải gửi nó.

Bây giờ là lúc để lắp pin. Tôi sử dụng hộp cho 5 pin AA nhưng nếu bạn có động cơ lớn hơn, bạn cần nhiều pin hơn.

Bước 2: Kết nối tất cả mọi thứ

Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật
Kết nối vạn vật

Nếu bạn có cầu TB6612FNG H, bạn có thể kết nối nó với arduino như bên dưới, nếu không bạn cần thay đổi một chút.

Để kết nối nó, tôi sử dụng breadboard 170 lỗ vì breadboard này nó nhỏ và có thể nằm trên arduino.

1. Cảm biến siêu âm:

-Trig Arduino 2 chân

-Echo 1 chân Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino-VCC 5V Arduino -Data 9 chân Arduino

3. H cầu:

-tất cả khối lượng (GND) thành khối lượng trong Arduino-VCC 5V Arduino -A01 động cơ1 khối lượng (-) -A02 động cơ1 công suất (+) -B02 động cơ2 khối lượng (-)

-B01 khối lượng motor2 (-)

-VMOT VIN Arduino

-PWMA 6 chân Arduino

-AIN1 8 chân Arduino -AIN2 7 chân Arduino -BIN2 4 chân Arduino -BIN1 3 chân Arduino -PWMB 5 chân Arduino

4. Buzzer:

-GND (-) GND Arduino

-VCC (+) 11 chân Arduino

5. Đèn Led:

-Cả VCC (+) từ led đến Arduino 10 chân

-Cả GND (-) từ led đến GND Arduino

Dây cáp dài buộc một đoạn dây.

6. điện trở quang:

Trên hình ảnh, bạn có thể thấy cách nó kết nối. Điện trở có 1, 2 k Ω

Bước 3: Chèn tất cả mọi thứ

Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ
Chèn tất cả mọi thứ

Bây giờ bạn phải chèn tất cả mọi thứ trên khung. Tôi sử dụng 4 vít M3 để vít Arduino và khung máy, giữa Arduino và khung máy tôi đã cho một đoạn ống hút. Breadboard nằm trên arduino. Tôi đã dán cảm biến siêu âm bằng băng keo hai mặt vào servo và servo vào khung máy bằng băng keo đen. Đèn Led nằm trên cảm biến siêu âm trên băng. Cáp từ đèn led và cảm biến ping cần đủ không gian vì nó di chuyển.

Bước 4: Chương trình 1

Robot có chương trình này sau khi xem chướng ngại vật, quay lại quan sát bên trái và bên phải và lái xe đến trang web này, nơi nó có nhiều không gian hơn và khi quay lại sẽ phát ra âm thanh. Khi nào thì đèn led tối bật khi nào thì đèn led sáng tắt. Dưới đây tôi đã thêm mã, trong phần bình luận là giải thích về mã. Sau khi tải mã này, bạn có thể khởi động rô bốt.

Bước 5: Chương trình 2

Robot với chương trình này có thể đi trong mê cung. Xây dựng nó giống nhau chỉ có mã là hơi khác.

Bước 6: Khởi động Robot

Bây giờ bạn có thể khởi động robot của mình. Dưới đây, tôi đã thêm phim với robot của mình. Đầu tiên là thử nghiệm, thứ hai là robot hoàn chỉnh với chương trình thứ nhất và thứ hai.

Đề xuất: