Mục lục:
- Bước 1: Giới thiệu về cảm biến siêu âm
- Bước 2: Những gì bạn sẽ cần - Phần cứng
- Bước 3: Lắp ráp Bộ khung robot tròn mini
- Bước 4: Mạch
- Bước 5: Mã
- Bước 6: Hoàn thành tốt
Video: "GRECO" - Robot tránh vật thể Arduino cho người mới bắt đầu: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Chà, nếu bạn là người mới bắt đầu, ở đây bạn sẽ tìm thấy cách dễ nhất để chế tạo robot tránh đối tượng của riêng bạn!
Chúng tôi sẽ sử dụng khung robot tròn mini với hai động cơ một chiều để chế tạo nó dễ dàng hơn.
Thêm một lần nữa, chúng tôi chọn sử dụng bảng Arduino UNO nổi tiếng.
Robot nhỏ "GRECO" của chúng tôi sẽ quét vật thể phía trước bằng cách sử dụng cảm biến siêu âm. Nếu một đối tượng được phát hiện, robot sẽ dừng lại và "nhìn" trái phải để tìm đường thoát tốt nhất!
Trang chính thức của dự án và các bản cập nhật trong tương lai:
Bạn đã sẵn sàng chưa? Bắt đầu nào!
Bước 1: Giới thiệu về cảm biến siêu âm
Cảm biến siêu âm hoạt động theo nguyên tắc tương tự như radar hoặc sonar, đánh giá các thuộc tính của mục tiêu bằng cách giải thích tiếng vọng từ sóng radio hoặc sóng âm thanh tương ứng.
Cảm biến siêu âm chủ động tạo ra sóng âm tần số cao và đánh giá tiếng vọng được cảm biến nhận lại, đo khoảng thời gian từ khi gửi tín hiệu đến khi nhận được tiếng vọng để xác định khoảng cách đến một vật thể.
Cảm biến siêu âm thụ động về cơ bản là micrô phát hiện tiếng ồn siêu âm xuất hiện trong một số điều kiện nhất định.
Cảm biến siêu âm HC-SR04 sử dụng sóng siêu âm để xác định khoảng cách đến một vật thể như dơi hoặc cá heo. Nó cung cấp khả năng phát hiện phạm vi không tiếp xúc tuyệt vời với độ chính xác cao và số đọc ổn định trong một gói dễ sử dụng. Từ 2cm đến 400 cm hoặc 1”đến 13 feet. Hoạt động của máy không bị ảnh hưởng bởi ánh sáng mặt trời hoặc vật liệu đen như máy đo khoảng cách Sharp (mặc dù vật liệu mềm về âm thanh như vải có thể khó phát hiện). Nó hoàn chỉnh với máy phát và mô-đun thu sóng siêu âm.
Thông tin kỹ thuật:
- Nguồn cung cấp: + 5V DC
- Dòng tĩnh lặng: <2mA
- Currnt làm việc: 15mA
- Góc hiệu dụng: <15 °
- Khoảng cách: 2cm - 400 cm / 1 "- 13ft
- Độ phân giải: 0,3 cm
- Góc đo: 30 độ
- Độ rộng xung đầu vào kích hoạt: 10uS
- Kích thước: 45mm x 20mm x 15mm
Bước 2: Những gì bạn sẽ cần - Phần cứng
Đối với dự án này, bạn sẽ cần:
- Arduino UNO
- Bộ khung robot tròn mini
- Tấm chắn động cơ DC kép với IC L298
- Cảm biến siêu âm - HC-SR04
- Micro Servo
- Giá đỡ pin 4xAA
Bạn cũng sẽ cần một số dây cáp và một số miếng đệm bổ sung.
Dụng cụ: Tua vít, súng bắn keo nhiệt
Bước 3: Lắp ráp Bộ khung robot tròn mini
Hãy theo dõi những hình ảnh dưới đây!
Một bưc tranh đang gia ngan lơi noi!
Bước 4: Mạch
Tấm chắn động cơ mà chúng tôi đang sử dụng có một số chân tiêu đề được dán nhãn là I / O kỹ thuật số và I / O tương tự. Chúng tôi sẽ sử dụng chúng để kết nối các bộ phận phần cứng của chúng tôi với nhau với bảng Arduino una.
Động cơ Servo
Kết nối cáp servo của bạn với đầu cắm đầu tiên (D7 5V GND). Đảm bảo rằng cáp màu nâu được kết nối với chân GND (bên phải)
Buzzer
Kết nối với chân đầu tiên của tiêu đề thứ hai (D8) chân buzzer "+" và "-" với GND
Thiết bị cảm biến sóng siêu âm
Chúng tôi sẽ sử dụng tiêu đề thứ ba và thứ tư, tạo các kết nối sau:
- Vcc - 5V (đầu cắm 3d)
- Trig - A2 (tiêu đề 3d)
- GND- GND (tiêu đề 3d)
- Echo - A3 (tiêu đề thứ 4)
Động cơ (nhìn robot của bạn từ phía sau)
- Động cơ DC bên phải: Cáp màu đỏ tới "M1 +" và màu đen tới "M1-"
- Động cơ DC bên trái: Cáp màu đỏ tới "M2 +" và màu đen tới "M2-"
Nguồn - Giá đỡ pin
Kết nối nó với lá chắn thiết bị đầu cuối vít "Vin -GND". Thêm một dây cáp nữa và kết nối nó với chân "Vin" của bảng Arduino Uno. Nếu muốn, bạn có thể thêm BẬT / TẮT SW trên cáp màu đỏ của bộ giá đỡ pin.
Bước 5: Mã
Làm cho "GRECO" sống động bằng cách lập trình nó với mã sau!
Ghi chú
- Nếu rô bốt của bạn di chuyển nhanh và đánh trúng các đối tượng, hãy thay đổi biến tốc độ ở dòng 26. (giá trị PWM)
- Nếu rô bốt của bạn không di chuyển về phía trước, hãy chuyển đến dòng 43 và 44 và thêm vào "speedPWM" một phần bù. Đảm bảo rằng tổng là dưới 255. Trong trường hợp của tôi, tôi cần thêm cộng 50 vào động cơ bên trái, vì vậy động cơ bên phải của tôi có giá trị tốc độ PWM 150 và bên trái 250.
Tải xuống mã từ đây và mở nó bằng Arduino IDE. Bên trong, bạn cũng sẽ tìm thấy tệp thư viện siêu âm.
Bước 6: Hoàn thành tốt
Chà… vậy là xong! Tôi hy vọng bạn thích điều này, hãy cho tôi biết trong phần bình luận!
Đăng cho tôi một số hình ảnh về robot Arduino của bạn!
Bạn có thể tìm thêm các dự án Arduino DIY tại www. Ardumotive.com
Cảm ơn bạn!
Đề xuất:
Làm thế nào để thêm điều khiển WiFi vào bất kỳ dự án nào -- Hướng dẫn dành cho người mới bắt đầu của ESP32: 5 bước
Làm thế nào để thêm điều khiển WiFi vào bất kỳ dự án nào || Hướng dẫn dành cho người mới bắt đầu sử dụng ESP32: Trong dự án này, tôi sẽ chỉ cho bạn mức độ dễ / khó khi sử dụng ESP32 với Arduino IDE để thêm điều khiển WiFi vào bất kỳ dự án điện tử nào. Trong quá trình thực hiện, tôi sẽ hướng dẫn bạn cách sử dụng ESP32 để tạo một máy chủ WiFi đơn giản và cách tạo
Cảm biến tầm nhìn Micro: bit MU cho người mới bắt đầu - Nhận dạng thẻ I2C và thẻ hình dạng: 8 bước
Cảm biến tầm nhìn Micro: bit MU dành cho người mới bắt đầu - I2C và Nhận dạng thẻ hình dạng: Tôi đã sử dụng cảm biến tầm nhìn MU cho Micro: bit. Nó dường như là một công cụ tuyệt vời cho phép tôi thực hiện rất nhiều dự án dựa trên tầm nhìn khác nhau. Đáng buồn thay, dường như không có nhiều hướng dẫn về nó và trong khi tài liệu thực sự là
Xe rô bốt tự lái dành cho người mới bắt đầu có khả năng tránh va chạm: 7 bước
Xe rô bốt tự lái dành cho người mới bắt đầu có khả năng tránh va chạm: Xin chào! Chào mừng bạn đến với Tài liệu hướng dẫn thân thiện với người mới bắt đầu của tôi về cách chế tạo xe robot tự lái của riêng bạn với tính năng tránh va chạm và Điều hướng GPS. Trên đây là video YouTube trình diễn robot. Nó là một mô hình để chứng minh cách một người tự hành thực sự
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
"The Unsettling Machine": Tác phẩm điêu khắc nghệ thuật tạp nham nhanh cho người mới bắt đầu: 8 bước (có hình ảnh)
"The Unsettling Machine": Tác phẩm điêu khắc nghệ thuật nhanh dành cho người mới bắt đầu: (Nếu bạn thích tài liệu hướng dẫn này, vui lòng bỏ phiếu cho nó trong cuộc thi " Trash to Treasure ". Nhưng nếu bạn đang tìm kiếm một dự án ít gây phiền nhiễu hơn, hãy chọn lần cuối một: Cách tạo Robot đi bộ Lambada! Cảm ơn!) Giả sử bạn có một trường học /