Датчики

Обсуждаем модели и конструкции, построенные своими руками
Ответить
Анатолий
Сообщения: 18
Зарегистрирован: 03 май 2011, 06:49

Датчики

Сообщение Анатолий »

Здравствуйте!
Начали готовить к выступлениям на соревнованиях. В частности, есть задача движения по черной линии на белом фоне и, наоборот, по белой линии на черном фоне. Ощутили нехватку датчиков цвета. Можно ли их прикупить дополнительно? Или будет работать датчик траектории, если что-то инвертировать при подключении или в его блоке в программе? Что посоветуете?
Последний раз редактировалось Анатолий 10 май 2011, 14:20, всего редактировалось 1 раз.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Датчики

Сообщение Mr.Kubikus »

Здравствуйте!

Во-первых, датчик освещенности с аналоговым выходом имеется - заказной номер 128598.

Сигнал от датчика траектории 128598 следует инвертировать в программе. Так как это логический сигнал, то для инвертирования можно использовать соответствующую логическую операцию. Ниже я привел пример использования блока, выполняющего операцию логического инвертирования.
logic-not.PNG
С уважением, Григорий
GitHub FB ВК
Анатолий
Сообщения: 18
Зарегистрирован: 03 май 2011, 06:49

Re: Датчики

Сообщение Анатолий »

Теперь спрошу о датчике цвета. Есть ли такой в ассортименте фишертехник? Дело в том, что в папке Sample Programs\Robo Explorer есть программные файлы Color_detector_2 и Color_detector_3, в которых, судя по всему, делается попытка распознавания цвета с помощью датчика освещенности. Выделив иконку датчика, получаю окно Input, в котором обозначен аналоговый вход и указан тип изображения иконки:
Image:
Color sensor

Что бы это значило? Датчик цвета все же есть? Или датчиком освещенности по отраженном красному пятну излучения светодиода делается попытка оценить оттенок цвета по уровню яркости. Кстати, пороговые значения приведены в интервале 170-260 единиц.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Датчики

Сообщение Mr.Kubikus »

Все верно. Для определения цвета поверхности используется датчик освещенности, по сигналу которого оценивается оттенок.

Дело в том, что поверхности разного цвета по разному отражают ИК свет, который излучается светодиодом датчика освещенности. Поэтому можно экспериментальным путем составить градуировочную шкалу и определить соответствие между показаниями датчика и оттенками интересующих нас цветов.
Должно получиться что-то вроде следующей диаграммы:
color-sensor.PNG
color-sensor.PNG (6.36 КБ) 15626 просмотров
С уважением, Григорий
GitHub FB ВК
Ответить