Mục lục:
Video: Giải quyết mê cung Boe-Bot: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Xin chào! Tên tôi là Maahum Imran.
Tôi là học viên 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 phải thừa nhận rằng, nếu không có sự giúp đỡ của các đồng nghiệp của tôi, tôi có thể đã lạc lối một thời gian.
Tuy nhiên, tôi chọn sử dụng Cảm biến hồng ngoại. Hầu hết để tránh phải tạo đoạn đệm khi chúng đã được tạo xong, bạn chỉ cần lập trình chúng.
Dự án này đã khiến tôi mất một thời gian và nhiều lần thất bại. Nó không hoàn toàn hoàn hảo, nhưng tôi sẽ tiếp tục làm việc với hy vọng làm cho nó trở nên thông minh hơn nữa.
Bước 1: Thiết lập mạch
Như bạn thấy, tôi đã sử dụng Cảm biến hồng ngoại. Các dây có thể trông điên rồ, nhưng logic của việc thiết lập mạch khá cơ bản và dễ dàng.
Bạn sẽ cần:
- Boe-Bot
- Điện trở 1K (x 3)
- Điện trở 220 (x 3)
- 330 Điện trở (x 3)
- 3 cảm biến
- 3 đèn LED hồng ngoại
- 3 đèn LED
- Dây điện
Cấu trúc khá đơn giản. Bạn kết nối các điện trở với các chân (nếu bạn đang sử dụng động cơ thì bạn không thể sử dụng chân động cơ). Điện trở 1K kết nối với cực dương của đèn LED hồng ngoại. Điện trở 220 kết nối với phần cuối của cảm biến. Mặt thứ ba (bên phải) của cảm biến. Bằng cách này, bạn có thể gửi tần số thông qua điện trở 1K và cảm biến sẽ nhận nó và gửi lại tín hiệu mà bạn có thể tham khảo trong mã.
Phần giữa của cảm biến kết nối với cực âm của đèn LED hồng ngoại. sau đó, cả hai đầu kết nối với VDD (+ V). Bằng cách này nếu cảm biến không cảm nhận được gì, dòng điện có thể chạy ngược trở lại. Cuối cùng nhưng không kém phần quan trọng, phía đầu tiên (bên trái) của cảm biến kết nối với VSS (0V). Bằng cách đó, bất kỳ dòng điện nào chạy qua sẽ đi xuống đất Nếu đèn LED đang cảm nhận được điều gì đó.
Bạn lặp lại cấu trúc này cho cả ba cảm biến và đèn LED hồng ngoại. Để kiểm tra xem đèn LED có hoạt động hay không, bạn có thể đồng bộ đèn LED với cảm biến, vì vậy khi cảm biến nhận thấy điều gì đó, đèn LED sẽ bật. Nó làm cho nó dễ dàng hơn để kiểm tra. Cấu tạo cho đèn LED rất đơn giản. Bạn sử dụng điện trở 330 để kết nối với một chân. Sau đó, kết nối với mặt tích cực của led. và mặt âm của đèn LED kết nối với VSS (mặt đất). Trong ví dụ của tôi, để tối đa hóa không gian, tôi đã sử dụng một cấu trúc dây dẫn trực tiếp đến từng đèn LED, sau đó nối đất. Kết nối tất cả ba đèn LED với một cổng của VSS.
Có một sơ đồ mạch ở trên để giúp bạn tạo bản dựng được hiển thị ở trên.
Bước 2: Nhận MÃ
Giải thích mã là rất khó để làm. Có những bình luận trong mã của tôi cho bạn biết mọi dòng nói gì để bạn không bị mất. Nhưng ý tưởng cơ bản là:
- nếu không có gì được cảm nhận; đi thẳng
- nếu cảm biến bên trái và / hoặc giữa được phát hiện; đi bên phải
- nếu cảm biến bên phải và / hoặc giữa được phát hiện; quẹo trái
- Nếu cả ba đều được cảm nhận; đi sang trái trước, nếu không có tường, tiếp tục. Nếu có một bức tường, sau đó quay 180 (ban đầu) sang phải
Bằng cách này, tôi có thể đưa robot di chuyển cơ bản qua mê cung.
Tôi cũng đã đồng bộ hóa đèn LED của mình để bật hoặc tắt dựa trên những gì đang được cảm nhận. Bằng cách này, tôi có thể thấy cách rô bốt của tôi nhặt mọi thứ, ngay cả khi nó đang đi trong mê cung. Nó cho tôi biết những gì nó nhìn thấy, điều này khá tuyệt và tôi RẤT khuyên bạn nên sử dụng kỹ thuật này để thử nghiệm.
Các hình ảnh ở trên cùng rất mờ và nhỏ. Nếu bạn muốn xem mã tốt hơn, hãy nhấp vào liên kết để được gửi đến tài liệu google, có chứa các hình ảnh giống nhau ở kích thước dễ đọc
Google Tài liệu
Tài liệu google khác này là một liên kết đến mã trong một tài liệu nếu bạn muốn đọc nó tốt hơn.
Mã - Google Tài liệu
Bước 3: KIỂM TRA Mã (trong Mê Cung!)
Video đầu tiên cho thấy các đèn LED hoạt động như thế nào khi bàn tay của tôi cố ý ở phía trước các cảm biến. Cho thấy rằng các cảm biến hoạt động và có thể cảm nhận chính xác. Sau khi chúng tôi đã kiểm tra để đảm bảo rằng nó hoạt động, chúng tôi đưa nó vào thử nghiệm trong một mê cung!
Tôi hy vọng bạn thích hướng dẫn này về cách làm cho một robot đi qua mê cung! Cảm ơn bạn!
Đề 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
Cách giải quyết vấn đề nâng cấp bộ điều khiển BGC sao chép: 4 bước
Cách giải quyết vấn đề nâng cấp bộ điều khiển SimpleBGC nhân bản: Xin chào. Gần đây, tôi đang làm việc trên bộ điều khiển gimbal SimpleBGC cho dự án máy bay không người lái của mình. Tôi đã kết nối thành công và điều chỉnh nó. Nó đã hoạt động hoàn hảo. Sau đó, tôi muốn nâng cấp phần sụn của nó từ v2.2 lên v2.4. Vì vậy, sau khi tôi nâng cấp gimbal, nó
Robot giải quyết mê cung bằng trực quan: 3 bước
Robot giải mê cung bằng trực quan: Trong phần có thể hướng dẫn này, bạn sẽ học cách chế tạo rô bốt giải mê cung giải các mê cung do con người vẽ. có xu hướng vẽ loại mê cung thứ hai