Прочтите о датчике цвета
Чтобы узнать больше о датчике расстояния, попросите читателя организовать, как группа будет читать статью VEX IQ Color Sensor из библиотеки VEX. В этой статье рассказывается, как работает датчик цвета и как его можно использовать.
Программа с датчиком цвета
Попросите программиста открыть VEXcode IQ и выполните следующие действия:
-
Начните с открытия примера проекта шаблона Testbed из VEXcode IQ.
-
Чтобы получить помощь в открытии примера проекта, просмотрите обучающее видео Использование примеров проектов и шаблонов .
-
Создайте следующий проект и сохраните его (macOS, Windows, Chromebook, iPad) как датчик цвета:
Проверьте датчик цвета
Попросите тестер подключить VEX IQ Brain к вашему компьютеру, а затем выполните следующие действия:
-
Скачать проект в IQ Robot Brain.
-
Запустите проект , чтобы сообщить и распечатать, находится ли объект рядом, и если да, то какого цвета этот ближайший объект.
-
Чтобы получить помощь в загрузке и запуске проекта, просмотрите обучающее видео Загрузка и запуск проекта .
-
На основе ваших наблюдений за поведением датчика на испытательном стенде и информации, полученной при считывании, ответьте на следующие вопросы и попросите регистратора задокументировать их в вашей инженерной тетради:
-
Сообщает ли датчик цвета, насколько далеко объект использует диапазон значений? Или он может сообщить только о том, обнаружен ли объект, используя 1 (ИСТИНА) или 0 (ЛОЖЬ)?
-
Сколько разных цветов может передать датчик цвета в IQ Brain?
-
Набор инструментов для учителя
Следующие ответы могут отличаться:
-
Датчик цвета сообщает, обнаруживает ли он ближайший объект, в виде двоичного значения (0-ЛОЖЬ или 1-ИСТИНА). Датчик расстояния может сообщать, насколько далеко находится объект, используя диапазон значений.
-
Если учащиеся посчитают цвета, перечисленные в блоке Цвет обнаруживает , то они, скорее всего, ответят, что датчик цвета сообщает о 14 возможных цветах. Однако на самом деле датчик цвета сообщает только названия 12 из этих 14 цветов, которые вы узнаете, обратившись к блоку Цвет . Таким образом, датчик цвета может распознавать 14 цветов, а затем классифицировать их по 12 названиям цветов, о которых можно сообщить. Кроме того, датчик цвета может сообщать значение оттенка в градусах. Если вы обратитесь к блоку Hue of , вы увидите, что он может сообщать значения в диапазоне от 0 до 360 градусов. Любой из этих ответов приемлем, но технически при сообщении названий цветов датчик цвета может сообщить всего 12, используя блок Цвет .
Запрограммируйте датчик цвета на определение яркости
Откройте VEXcode IQ и выполните следующие действия:
-
Начните с открытия примера проекта шаблона Testbed из VEXcode IQ.
-
Чтобы получить помощь в открытии примера проекта, просмотрите обучающее видео Использование примеров проектов и шаблонов .
-
Создайте следующий проект и сохраните его (macOS, Windows, Chromebook, iPad) как Яркость:
Проверьте способность датчика цвета отслеживать линию
Подключите VEX IQ Brain к компьютеру и выполните следующие действия:
-
Скачать проект в IQ Robot Brain.
-
Найдите или создайте темную/черную линию на чистой белой/светлой поверхности.
-
Расположите испытательный стенд так, чтобы вы могли несколько раз перемещать датчик цвета взад и вперед по линии и к более светлой поверхности.
-
Запустите проект , чтобы составить отчет и распечатать его, если датчик цвета обнаружит темноту (на линии) или яркость (вне линии).
-
Чтобы получить помощь в загрузке и запуске проекта, просмотрите обучающее видео Загрузка и запуск проекта .
-
Во время работы проекта «Яркость» поверните датчик цвета вниз к линии и поверхности и медленно перемещайте его вперед и назад.
-
Следите за экраном Мозга, чтобы увидеть печатные отчеты.
-
На основе ваших наблюдений за поведением датчика и информации, полученной в результате показаний, ответьте на следующие вопросы и попросите Регистратора задокументировать их в вашей инженерной тетради:
-
В каком сценарии вы можете использовать датчик цвета для обнаружения и/или отслеживания линии?
-
В приведенном выше примере проекта, когда Brain печатает «Off the line», что это означает с точки зрения яркости, которую он обнаруживает?
-
Набор инструментов для учителя
Следующие ответы могут отличаться:
-
Датчик цвета можно использовать для обнаружения или отслеживания линии в условиях соревнований, чтобы использовать линии на поле в качестве ориентира. Обнаружение и следование линиям также может быть важно для роботов-производителей или складских роботов, где линии используются для обозначения точек остановки (чтобы они не сталкивались с полками или другими поверхностями) или для определения маршрутов вокруг склада (чтобы роботам не нужно было перемещаться по складу). для себя между локациями). Конечно, существует множество возможных дополнительных ответов, включая способность беспилотных автомобилей оставаться в пределах полосы движения на дорогах.
-
В проекте «Яркость» испытательный стенд должен был печатать «Не в сети» всякий раз, когда обнаруженная яркость превышала 25%. Белая или светлая поверхность вряд ли будет иметь яркость ниже 25 % — должна быть только черная линия.
Инструментарий учителя Устранение неполадок
При работе с датчиком цвета могут возникнуть случаи, когда он будет вести себя не так, как должен. В этом случае начните устранение неполадок, выполнив следующие действия:
-
Сначала начните с проверки актуальности прошивки датчика цвета. Прочтите эту статью для получения дополнительной информации о том, как обновить прошивку.
-
Если прошивка обновлена, дополнительно просмотрите экран «Информация об устройстве» на IQ Brain, чтобы проверить, распознаются ли цвета и расстояния или нет. Даже если перед датчиком цвета ничего нет, он должен отображать цвет («НЕТ») и расстояние («Далеко»). Проверьте объект сплошного цвета, чтобы увидеть, изменяются ли показания цвета и расстояния. Вы можете изменить режим с «3 цвета» на «12 цветов» или «Шкала серого», нажав кнопку «Проверить». Затем снова проверьте объект сплошного цвета, чтобы увидеть, получаете ли вы показания во всех трех режимах.
-
Экран «Информация об устройстве» также может быть полезен перед запуском проекта с датчиком цвета в новой среде, где уровни освещенности могут быть другими. При изменении условий освещения датчик цвета может сообщать другие показания. Используйте экран «Информация об устройстве», чтобы увидеть его текущие значения, чтобы можно было внести изменения в проект с учетом изменения окружающего освещения.
-
Вы также можете воспользоваться статьей «Как устранить неполадки датчиков VEX IQ».
-
Если в информации об устройстве указаны точные значения, возможно, проблема в том, что учащийся неправильно скопировал проект.
-
Чтобы устранить неполадки в проекте, убедитесь, что устройство настроено правильно, то есть используется правильный пример проекта тестового стенда. Для получения дополнительной информации о настройке датчика цвета прочтите статью «Как настроить датчики VEX IQ — VEXcode IQ» .
-
Убедитесь, что учащиеся правильно скопировали и построили проект. Вы можете использовать блок print в VEXcode IQ для отображения текущих значений датчиков в Brain по мере продвижения проекта к ошибке или к концу проекта.
-
-
Если информация об устройстве НЕ сообщает точные значения, проблема может быть связана с аппаратным обеспечением.
-
Для устранения неполадок оборудования попробуйте проверить соединение порта с помощью Smart Cable, используя статью «Как подключить устройства VEX IQ к Smart Ports».
-
Если датчик цвета подключен правильно, но он по-прежнему не работает должным образом, возможно, возникла физическая проблема с датчиком цвета. Проверьте его отключение с помощью другого датчика цвета.
-