Cảm biến màu IQ VEX
Đọc về Cảm biến màu
Để tìm hiểu thêm về Cảm biến khoảng cách, hãy yêu cầu Trình đọc sắp xếp cách nhóm sẽ đọc bài viết Cảm biến màu IQ VEX từ Thư viện VEX. Bài viết này sẽ đề cập đến cách thức hoạt động của Cảm biến màu và cách sử dụng nó.

Lập trình với cảm biến màu
Yêu cầu Lập trình viên mở VEXcode IQ và làm theo các bước sau:
-
Bắt đầu bằng cách mở dự án mẫu Testbed từ VEXcode IQ.

- Để được trợ giúp mở dự án mẫu, hãy xem video hướng dẫn Sử dụng dự án mẫu và mẫu.
-
Xây dựng dự án sau và lưu nó (macOS, Windows, Chromebook, iPad) dưới dạng Cảm biến màu:

Kiểm tra cảm biến màu
Yêu cầu Tester kết nối VEX IQ Brain với máy tính của bạn và sau đó làm theo các bước sau:
- Tải dự án về IQ Robot Brain.
- Chạy dự án để báo cáo và in nếu một đối tượng ở gần và nếu có, đối tượng gần đó có màu gì.
- Để được trợ giúp tải xuống và chạy dự án, hãy xem video hướng dẫn Tải xuống và chạy Dự án.
- Dựa trên những quan sát của bạn về cách cảm biến hoạt động trên Testbed và thông tin từ bài đọc, hãy trả lời các câu hỏi sau và yêu cầu Máy ghi âm ghi lại chúng trong sổ ghi chép kỹ thuật của bạn:
- Cảm biến màu có báo cáo khoảng cách mà một đối tượng đang sử dụng một loạt các giá trị không? Hoặc, nó chỉ có thể báo cáo xem một đối tượng được phát hiện bằng cách sử dụng 1 (TRUE) hay 0 (FALSE)?
- Cảm biến màu có thể báo cáo bao nhiêu màu khác nhau cho Bộ não IQ?
Hộp công cụ dành cho giáo viên
-
Câu trả lời
Các câu trả lời sau đây có thể khác nhau:
-
Cảm biến màu báo cáo xem nó phát hiện một đối tượng gần dưới dạng giá trị nhị phân (0-FALSE hay 1-TRUE). Cảm biến khoảng cách có thể báo cáo khoảng cách mà một đối tượng đang sử dụng một loạt các giá trị.
-
Nếu học sinh đếm các màu được liệt kê trong khối Phát hiện màu, thì họ có khả năng trả lời rằng Cảm biến màu báo cáo 14 màu có thể có. Tuy nhiên, Cảm biến màu chỉ thực sự báo cáo tên của 12 trong số 14 màu đó, mà bạn tìm hiểu khi bạn tham khảo Màu của khối. Vì vậy, Cảm biến màu có thể phát hiện 14 màu và sau đó phân loại chúng thành 12 tên màu có thể được báo cáo. Ngoài ra, Cảm biến màu có thể báo cáo giá trị màu sắc theo độ. Nếu bạn tham khảo Hue của khối, bạn sẽ thấy rằng nó có thể báo cáo các giá trị từ 0 đến 360 độ. Bất kỳ câu trả lời nào trong số này đều được chấp nhận nhưng về mặt kỹ thuật khi báo cáo tên màu, Cảm biến màu có thể báo cáo tổng cộng 12 bằng cách sử dụng Màu khối.
Lập trình cảm biến màu để phát hiện độ sáng
Mở VEXcode IQ và làm theo các bước sau:
-
Bắt đầu bằng cách mở dự án mẫu Testbed từ VEXcode IQ.

- Để được trợ giúp mở dự án mẫu, hãy xem video hướng dẫn Sử dụng dự án mẫu và mẫu.
-
Xây dựng dự án sau và lưu nó (macOS, Windows, Chromebook, iPad) dưới dạng Độ sáng:

Kiểm tra khả năng theo dõi một đường thẳng của cảm biến màu
Kết nối VEX IQ Brain với máy tính của bạn và sau đó làm theo các bước sau:
- Tải dự án về IQ Robot Brain.
- Tìm hoặc tạo một đường tối/đen trên bề mặt trắng/sáng rõ ràng.
- Đặt Testbed để bạn có thể di chuyển Cảm biến màu qua lại trên đường và đến bề mặt sáng hơn một vài lần.
- Chạy dự án để báo cáo và in nếu Cảm biến màu phát hiện bóng tối (trên đường dây) hoặc độ sáng (ngoài đường dây).
- Để được trợ giúp tải xuống và chạy dự án, hãy xem video hướng dẫn Tải xuống và chạy Dự án.
- Khi dự án Độ sáng đang chạy, hãy hướng Cảm biến màu xuống dưới tại đường kẻ và bề mặt và từ từ di chuyển nó qua lại.
- Xem màn hình của Bộ não để biết các báo cáo được in.
- Dựa trên những quan sát của bạn về cách cảm biến hoạt động và thông tin từ bài đọc, hãy trả lời các câu hỏi sau và yêu cầu Máy ghi âm ghi lại chúng trong sổ ghi chép kỹ thuật của bạn:
- Trong trường hợp nào bạn có thể sử dụng Cảm biến màu để phát hiện và/hoặc theo dõi một đường thẳng?
- Trong dự án ví dụ trên, khi Bộ não in "Off the line", điều đó có nghĩa là gì về độ sáng mà nó đang phát hiện?
Hộp công cụ dành cho giáo viên
-
Câu trả lời
Các câu trả lời sau đây có thể khác nhau:
-
Cảm biến màu có thể được sử dụng để phát hiện hoặc theo dõi một dòng trong cài đặt cuộc thi để sử dụng các dòng trên sân làm hướng dẫn. Việc phát hiện và theo dõi các đường dây cũng có thể quan trọng đối với việc sản xuất hoặc thả rô bốt trong đó các đường dây được sử dụng để chỉ ra các điểm dừng (để chúng không va chạm với kệ hoặc các bề mặt khác) hoặc để phân định các tuyến đường xung quanh nhà kho (để rô bốt không cần phải tự điều hướng giữa các vị trí). Tất nhiên, có nhiều câu trả lời bổ sung có thể bao gồm khả năng xe tự lái ở trong làn đường trên đường.
-
Trong dự án Độ sáng, Testbed nên in "Off the line" bất cứ khi nào độ sáng được phát hiện lớn hơn 25%. Bề mặt màu trắng hoặc màu sáng không có khả năng phát hiện độ sáng thấp hơn 25% - chỉ nên là đường màu đen.
Hộp công cụ dành cho giáo viên
-
Xử lý sự cố
Khi làm việc với Cảm biến màu, có thể có những trường hợp cảm biến màu không hoạt động như bình thường. Nếu điều này xảy ra, hãy bắt đầu khắc phục sự cố bằng cách thử các bước sau:
-
Trước tiên, hãy bắt đầu bằng cách kiểm tra xem chương trình cơ sở của Cảm biến màu đã được cập nhật hay chưa. Đọc bài viết này để biết thêm thông tin về cách cập nhật firmware.
-
Nếu phần sụn được cập nhật, hãy xem thêm màn hình Thông tin thiết bị trên IQ Brain để kiểm tra xem màu sắc và khoảng cách có được phát hiện hay không. Ngay cả khi không có gì ở phía trước Cảm biến màu, nó sẽ hiển thị Màu ("KHÔNG CÓ") và Khoảng cách ("Xa"). Kiểm tra một đối tượng màu đặc để xem chỉ số Màu sắc và Khoảng cách có thay đổi hay không. Bạn có thể thay đổi chế độ từ "3 màu" thành "12 màu" hoặc "Thang màu xám" bằng cách nhấn nút Kiểm tra. Sau đó kiểm tra lại đối tượng màu đặc để xem bạn có nhận được chỉ số ở cả ba chế độ hay không.
-
Màn hình Thông tin thiết bị cũng có thể hữu ích trước khi chạy một dự án với Cảm biến màu trong một môi trường mới, nơi mức độ ánh sáng có thể khác nhau. Khi điều kiện ánh sáng thay đổi, Cảm biến màu có thể báo cáo các chỉ số khác nhau. Sử dụng màn hình Thông tin thiết bị để xem các giá trị hiện tại của nó để có thể điều chỉnh dự án để phù hợp với sự thay đổi ánh sáng xung quanh.
-
Bạn cũng có thể sử dụng bài viết "Cách khắc phục sự cố cảm biến IQ VEX".
-
Nếu Thông tin thiết bị báo cáo các giá trị chính xác, vấn đề có thể là học sinh đã sao chép sai dự án.
-
Để khắc phục sự cố dự án, hãy kiểm tra xem thiết bị đã được định cấu hình đúng chưa - có nghĩa là họ đã sử dụng đúng dự án mẫu Testbed. Để biết thêm thông tin về cách định cấu hình Cảm biến màu, hãy đọc bài viết "Cách định cấu hình cảm biến IQ VEX - VEXcode IQ".
-
Đảm bảo rằng các sinh viên đã sao chép và xây dựng dự án một cách chính xác. Bạn có thể sử dụng khối in trong VEXcode IQ để hiển thị các giá trị cảm biến hiện tại trên Não khi dự án tiến hành đến lỗi hoặc đến cuối dự án.
-
-
Nếu Thông tin thiết bị KHÔNG báo cáo các giá trị chính xác, thì sự cố có thể liên quan đến phần cứng.
-
Để khắc phục sự cố phần cứng, hãy thử kiểm tra kết nối cổng với Cáp thông minh bằng cách sử dụng bài viết, “Cách kết nối thiết bị IQ VEX với cổng thông minh”.
-
Nếu Cảm biến màu được kết nối đúng cách và vẫn không hoạt động như bình thường, có thể có vấn đề về thể chất với Cảm biến màu. Kiểm tra chuyển đổi nó ra với một cảm biến màu khác.
-