Mã hóa cảm biến mắt VEX 123 bằng VEXcode 123

Cảm biến mắt bên trong Robot VEX 123 cho phép robot phát hiện cả sự hiện diện của các vật thể ở gần và màu sắc của vật thể đó. Cảm biến đóng vai trò quan trọng trong việc giúp robot đưa ra quyết định dựa trên những gì nó "nhìn thấy" - chẳng hạn như phát hiện điểm đánh dấu màu đỏ, phát hiện chướng ngại vật hoặc chọn hướng rẽ trong một hoạt động.

Cảm biến này nằm ở mặt trước của robot.

Robot 123 có ánh sáng màu vàng làm nổi bật cửa sổ cảm biến hình chữ nhật ở bên cạnh thiết bị.

Để có kết quả tốt nhất khi sử dụng Cảm biến mắt, hãy cố gắng tránh bóng tối, ánh sáng chói hoặc ánh sáng quá yếu. Bạn cũng có thể sử dụng bộ công suất đèn mắt khối để điều chỉnh độ sáng của đèn tích hợp trong cảm biến. Tăng độ sáng có thể giúp cảm biến phát hiện màu sắc và khả năng phản xạ rõ ràng hơn trong điều kiện ánh sáng yếu.


Phát hiện màu sắc

Cảm biến mắt có thể đọc được sắc độ của ánh sáng phản xạ và so sánh với các dải sắc độ cài đặt sẵn để xác định các màu cơ bản như đỏ, xanh lá cây hoặc xanh lam.

Bánh xe màu tròn hiển thị toàn bộ quang phổ màu sắc được dán nhãn theo giá trị độ xung quanh chu vi, tăng dần theo mức 30 độ từ 0° ở trên cùng đến 360°.

Sắc độ là một con số trên bánh xe màu từ 0–360 độ biểu thị loại màu.

Khi bạn sử dụng eye detects block, robot sẽ kiểm tra xem sắc thái được Cảm biến mắt báo cáo có nằm trong phạm vi nhất định cho màu đó hay không:

  • Đỏ: 340°–20°
  • Xanh lá cây: 80°–145°
  • Xanh lam: 160°–250°

Lưu ý: Nếu màu sắc nằm ngoài các phạm vi này—ngay cả khi mắt người vẫn nhìn thấy màu sắc mong muốn—thì dự án có thể không hoạt động như mong đợi. Có thể giảm thiểu tình trạng này bằng cách sử dụng các toán tử so sánhsắc độ mắt khối (như lớn hơn hoặc nhỏ hơn) để tạo ra một phạm vi giá trị sắc độ tùy chỉnh.


Phát hiện ánh sáng

Ngoài khả năng phát hiện màu sắc, Cảm biến mắt còn có thể cho biết lượng ánh sáng phản xạ từ bề mặt. Điều này giúp robot xác định được vật thể phía trước nó sáng hay tối. Các bề mặt sáng, như giấy trắng hoặc các vật sáng màu, phản chiếu nhiều ánh sáng hơn. Các bề mặt tối, như băng đen hoặc khu vực có bóng râm, phản chiếu ít hơn.

Đối với vật sáng mắt? Khối trả về giá trị “Đúng”, vật thể ở phía trước cảm biến cần phản xạ ít nhất 70% ánh sáng.


Phát hiện đối tượng

Cảm biến mắt cũng có thể phát hiện khi có vật gì đó ở gần phía trước robot. Điều này khác với việc phát hiện màu sắc hoặc độ sáng. Thay vì đo màu sắc hoặc lượng ánh sáng phản chiếu, cảm biến sẽ kiểm tra xem vật thể có đủ gần để được coi là "ở phía trước" robot hay không.

Vật thể cần phải cách cảm biến khoảng 18 mm để có thể phát hiện được. Lưu ý rằng giá trị này có thể bị ảnh hưởng bởi các yếu tố môi trường như ánh sáng xung quanh.

Loại phát hiện này được sử dụng với các khối sau:

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: