Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, tôi sẽ hướng dẫn bạn chế tạo một chiếc ô tô rô bốt điều khiển qua Bluetooth từ điện thoại di động Android của bạn. Không chỉ vậy, xe robot còn có khả năng đặc biệt tránh các chướng ngại vật mà nó gặp phải khi di chuyển xe về phía trước. Ô tô rô bốt hoàn toàn dựa trên arduino và tôi hy vọng sẽ hướng dẫn từng bước về cách chế tạo rô bốt này một cách rất dễ dàng. Hy vọng bạn sẽ thích nó.
Bước 1: Những gì bạn cần cho Robot này
- Arduino UNO -
- Mô-đun Bluetooth HC-06 -
- Trình điều khiển động cơ L298n -
- Cảm biến sóng siêu âm HC-SR04 -
- Khung xe robot thông minh với 2 x bánh xe ô tô đồ chơi và 1 x bánh xe đa năng (hoặc bánh xe bóng) -
- Hai động cơ DC -
- 2x Pin 9V
- Điện trở 1K và 2K
- Dây nhảy (nam sang nam, nam sang nữ)
- Breadboard mini
- Vít và đai ốc
- Cái vặn vít
- Hàn sắt
- Băng keo hai mặt (tùy chọn)
- Súng bắn keo nóng (tùy chọn)
Bước 2: Lắp ráp khung xe
Hàn hai dây vào mỗi động cơ DC. Sau đó, cố định hai động cơ vào khung máy bằng các vít. Nếu bạn cần bất kỳ điều gì làm rõ, vui lòng xem video youtube này https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… và nó sẽ hướng dẫn bạn cách lắp ráp khung xe Robot 2WD thông minh. Cuối cùng gắn bánh xe Universal (hoặc bánh xe bi) vào mặt sau của khung xe.
Bước 3: Gắn kết các thành phần
Gắn trình điều khiển động cơ Arduino UNO, L298n và Breadboard trên khung. Gắn mô-đun Bluetooth HC-06 trên bảng mạch. Gắn cảm biến siêu âm HC-SR04 ở phía trước khung máy. Lưu ý: khi gắn bo mạch arduino, hãy chừa đủ không gian để cắm cáp USB, vì sau này bạn phải lập trình bo mạch arduino bằng cách kết nối nó với PC qua cáp USB.
Bước 4: Kết nối mô-đun Bluetooth HC-06
Mẹo: Sơ đồ mạch này chỉ cho bạn biết, cách các chân của mô-đun Bluetooth HC-06 sẽ được kết nối với bo mạch arduino. Đây không phải là sơ đồ mạch của robot của chúng tôi.
Thực hiện kết nối điện trở một cách chính xác !!!
Bạn có thể sử dụng điện trở 'hai loạt 1K' thay vì điện trở 2K.
Cấp nguồn cho mô-đun Bluetooth bằng đầu ra arduino 5V.
Quan trọng: Bạn phải xóa mọi kết nối bạn đã thực hiện với chân số 0 (RX) và chân số 1 (TX) của arduino trước khi tải lên bất kỳ mã nào. Nếu không, mã của bạn sẽ không được tải lên bảng. Sau khi tải mã lên, bạn có thể cắm dây vào cả hai chân
Bước 5: Kết nối dây
Trình điều khiển động cơ L298n:
+ Pin 12V → 9V (+)
GND → pin 9V (-) và để lên bảng arduino bất kỳ chân GND nào
In1 → chân kỹ thuật số arduino 7
In2 → chân kỹ thuật số arduino 6
In3 → chân số 5 của arduino
In4 → chân số 4 của arduino
OUT1 → Động cơ 1
OUT2 → Động cơ 1
OUT3 → Động cơ 2
OUT4 → Động cơ 2
Cảm biến sóng siêu âm HC-SR04: VCC → + 5V
Trig → chân tương tự arduino 1
Echo → chân analog arduino 2
GND → breadboard GND
Mô-đun Bluetooth HC-06:
VCC → + 5V
GND → breadboard GND
TXD → chân kỹ thuật số arduino 0 (RX)
RXD → chân kỹ thuật số arduino 1 (TX) [sau khi đi qua các kết nối điện trở]
Bước 6: Lập trình Arduino UNO
-
Cài đặt Thư viện NewPing. (Thư viện chức năng cảm biến siêu âm)
- Tải xuống tệp NewPing.rar
- Giải nén tệp và sao chép tệp NewPing
- Dán tệp vào thư mục thư viện Arduino nơi bạn đã cài đặt phần mềm Arduino trong PC của mình (ví dụ: - C: / Arduino / library)
- Tải xuống và mở bluetooth_obstacle_avoiding.ino
- Loại bỏ mọi kết nối được thực hiện với chân kỹ thuật số arduino 0 (RX) và chân kỹ thuật số 1 (TX)
- Tải lên mã bluetooth_obstacle_avoiding.ino
- Thực hiện lại các kết nối cần thiết với chân số 0 (RX) và chân số 1 (TX) của arduino
Bước 7: Ứng dụng Android
- Tải xuống mkrbot.apk trên điện thoại di động Android của bạn
- Cài đặt ứng dụng. Nếu điện thoại di động của bạn ngăn cài đặt ứng dụng, hãy đi tới cài đặt → bảo mật → bật nguồn không xác định
- Mở ứng dụng
- Khi bắt đầu, ứng dụng sẽ hiển thị "Đã ngắt kết nối" và đèn LED màu đỏ của mô-đun Bluetooth HC-06 sẽ nhấp nháy
- Nhấn vào biểu tượng Bluetooth ᛒ trên ứng dụng
- Chọn một cái gì đó có tên HC-06
- Bây giờ ứng dụng sẽ hiển thị đã kết nối và đèn LED trong mô-đun Bluetooth HC-06 sẽ sáng liên tục mà không nhấp nháy
Bước 8: Tuyệt vời !!
Giờ đây, bạn có thể điều khiển robot từ điện thoại di động Android của mình qua Bluetooth và nó sẽ tự động tránh mọi chướng ngại vật trước khi gặp sự cố !!!
Tôi rất sẵn lòng trả lời bất kỳ câu hỏi nào của bạn
gửi email cho tôi: [email protected]
tìm kiếm tôi trên facebook và linkedin cho nhiều dự án hơn - Danusha nayantha
Cảm ơn