Mục lục:
- Bước 1: Bước 1: Giải quyết mê cung
- Bước 2: Bước 2: Đặt hàng các bộ phận
- Bước 3: Bước 3: Đọc từ cảm biến
Video: Robot giải quyết mê cung bằng trực quan: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong Tài liệu hướng dẫn này, bạn sẽ học cách chế tạo một robot giải mê cung có thể giải quyết các mê cung do con người vẽ ra.
Trong khi hầu hết các robot giải quyết loại mê cung được vẽ đầu tiên (bạn phải đi theo các đường, chúng là các con đường), người bình thường có xu hướng vẽ loại mê cung thứ hai. Những điều này khó và kén chọn hơn nhiều đối với một robot, nhưng không phải là không thể!
Bước 1: Bước 1: Giải quyết mê cung
Tôi đã thực sự xem xét nhiều phương pháp giải mê cung, nhưng phương pháp được sử dụng nhiều nhất là một phương pháp dễ lập trình trong khi nó vẫn giải được hầu hết mọi mê cung!
Trong phương pháp này, chúng tôi yêu cầu robot:
- Rẽ phải bất cứ khi nào có thể
- Nếu không, hãy lái xe về phía trước nếu có thể
- Rẽ trái là giải pháp cuối cùng và
- Quay lại nếu nó đi vào ngõ cụt
Trong hình ảnh, bạn thấy một mê cung được giải quyết theo cách này. Phương pháp này thường được gọi là Người theo dõi tường, chỉ cần đích đến là một lối ra ở bức tường bên ngoài, Người theo dõi tường sẽ tìm thấy nó.
Bước 2: Bước 2: Đặt hàng các bộ phận
Đối với robot này, chúng tôi cần:
- 1 × Arduino Uno
- 1 × 4 giá đỡ pin AA
- 3 × cảm biến TCRT5000 (QTR-1A)
- Động cơ DC 2 × 6V
- 13 × dây breadboard nam-nữ
- 10 × dây breadboard nữ-nữ
- Ghim tiêu đề với ít nhất 29 chân
- Thiết bị hàn
Ngoài ra, hãy tải xuống và cài đặt Arduino IDE để phát triển trên Arduino của bạn và đảm bảo rằng Arduino của bạn đi kèm với cáp USB loại A / B để kết nối nó với máy tính của bạn.
Bước 3: Bước 3: Đọc từ cảm biến
Các cảm biến TCRT5000 được xây dựng từ đèn LED hồng ngoại (quả cầu màu xanh lam) và bộ thu (quả cầu màu đen).
Khi đèn led phát ra ánh sáng hồng ngoại trên bề mặt màu trắng, nó sẽ bị phản xạ vào bộ thu và nó sẽ trả về giá trị thấp (trong trường hợp của tôi là 40 ~ 60) Khi đèn led phát ra ánh sáng trên bề mặt màu đen, nó sẽ bị hấp thụ và nó sẽ trả về giá trị cao (700 ~ 1010 trong trường hợp của tôi)
Hình ảnh thứ hai cho thấy một lược đồ cho biết cách kết nối cảm biến với Arduino. Giữ cảm biến để bạn có thể nhìn thấy đèn led và đầu thu và các chân được hướng về phía lược đồ để đảm bảo bạn kết nối đúng các chân.
Bây giờ chúng ta chỉ cần kết nối Arduino với máy tính của mình, đặt đoạn mã sau vào Arduino IDE và biên dịch nó:
// Thay đổi A0 thành bất kỳ cổng nào bạn đã kết nối cảm biến với # xác định FRONT_SENSOR A0void start () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
Bây giờ nếu bạn di chuyển cảm biến rất gần trên bề mặt trắng và đen, bạn sẽ thấy các giá trị thay đổi tương ứng trong màn hình nối tiếp.
Đề xuất:
Arduino - Robot giải quyết mê cung (MicroMouse) Robot theo dõi tường: 6 bước (có hình ảnh)
Arduino | Robot giải mê cung (MicroMouse) Tường theo rô bốt: Chào mừng tôi là Isaac và đây là rô bốt đầu tiên của tôi " Tiền đạo v1.0 ". Robot này được thiết kế để giải một mê cung đơn giản.Trong cuộc thi, chúng tôi có hai mê cung và rô bốt đã có thể xác định chúng. Bất kỳ thay đổi nào khác trong mê cung có thể yêu cầu thay đổi trong th
Giải quyết giao thông: 7 bước
Bộ giải quyết giao thông: Bộ giải quyết giao thông tự động điều khiển giao thông trong một làn đường duy nhất trong khu vực xây dựng. Để hệ thống này hoạt động mà không xảy ra tai nạn ở giữa, phải có hai thiết bị, mỗi bên một thiết bị. Cả hai đơn vị sẽ có một động cơ và thiết bị giữ quay
Làm thế nào để xây dựng một cảm biến đậu xe để giải quyết nỗi đau của việc tìm kiếm một vị trí miễn phí: 12 bước
Làm thế nào để xây dựng một cảm biến đỗ xe để giải quyết nỗi đau của việc tìm kiếm một điểm miễn phí: Trong dự án này, chúng tôi sẽ xây dựng một cảm biến đỗ xe đơn giản bằng cách sử dụng Raspberry Pi. Hóa ra sáng nào tôi cũng phải đối mặt với câu hỏi này: chỗ đậu xe DUY NHẤT trước văn phòng của tôi đã bị lấy mất chưa? Bởi vì khi nó thực sự là như vậy, tôi phải đi vòng quanh
Giải quyết mê cung Boe-Bot: 3 bước
Giải quyết mê cung Boe-Bot: Xin chào! Tên tôi là Maahum Imran, học lớp 11 Công nghệ. Chúng tôi đã được thử thách với một nhiệm vụ là lấy Boe-Bot của chúng tôi và lập trình nó để đi qua một mê cung một cách khéo léo. Đây là một thử thách khó khăn lúc đầu, và tôi sẽ thừa nhận, nếu không có người hướng dẫn
Reggie: một công cụ trực quan cho cửa không trực quan: 5 bước (có hình ảnh)
Reggie: một Công cụ Trực quan cho Cửa không Trực quan: Reggie là một công cụ đơn giản để chế nhạo thiết kế cửa không trực quan một cách tinh nghịch. Làm của riêng bạn. Hãy mang theo một chiếc bên mình, và rồi khi bạn gặp phải cánh cửa như vậy, hãy đập nó vào! Các cửa được gắn nhãn " đẩy " hoặc " kéo " ký hiệu thường làm nổi bật các trường hợp sử dụng.R