Mục lục:

Giải quyết mê cung Boe-Bot: 3 bước
Giải quyết mê cung Boe-Bot: 3 bước

Video: Giải quyết mê cung Boe-Bot: 3 bước

Video: Giải quyết mê cung Boe-Bot: 3 bước
Video: Siêu Tổng Hợp Maze Runner - Giải mã mê cung 2024, Tháng mười một
Anonim
Mê cung giải quyết Boe-Bot
Mê cung giải quyết Boe-Bot

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

Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
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Ã

Nhận MÃ!
Nhận MÃ!
Nhận MÃ!
Nhận MÃ!
Nhận MÃ!
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: