Звоните нам!
Звоните нам!
Связаться с нами
zakaz@robot-kit.ru
Москва, Жулебинский бульвар д.36 корп.1
Пн-Пт 11:00–19:00
Сб-Вс 11:00–17:00
0Избранное0Сравнить
0Корзина пуста

Корзина

Ваша корзина пуста

Каталог товаров
0Избранное0Сравнить
0Корзина пуста

Корзина

Ваша корзина пуста

Статья про модуль определения цвета для Arduino.

В статье Вы найдете подробное описание работы модулей определения цвета RKP-TSC3200 и RKP-GY-31-TCS3200 на микросхеме TCS3200. Принципиальная схема датчика цвета для Ардуино, подключение к микроконтроллерам и платам Arduino.

Основа модулей определения цвета RKP-TSC3200 и RKP-GY-31-TCS3200 это микросхема TCS3200 ( TAOS TCS3200 RGB sensor chip ). Которая представляет собой матрицу из фотодиодов 8 x 8, всего 64 фотодиода в одном кристалле. 

  • 16 фотодиодов с красным фильтром (т.е. они чувствительны к волнам красной области видимого спектра)
  • 16 фотодиодов с зеленым фильтром (т.е. они чувствительны к волнам зеленой области видимого спектра)
  • 16 фотодиодов с синим фильтром (т.е. они чувствительны к волнам синей области видимого спектра)
  • 16 фотодиодов без фильтра
Микросхема TCS3200

Такая внутренняя компоновка микросхемы TCS3200 позволяет датчику измерять интенсивность цвета в четырех цветовых диапазонах: синем, зеленом, красном и белом. 

Выбирая между данными от разных фильтров, вы можете определить яркость разных цветов.

Датчик оснащен конвертером, преобразующим данные от фотодиодов в квадратную волну с частотой, пропорциональной яркости выбранного цвета. Затем эта частота считывается Ардуино.


Распиновка

Внутренняя компоновка микросхемы TCS3200
  • GND (4) - заземление
  • OE (3) входной - включение потока выходных данных (частоты); активируется через LOW
  • OUT (6) выходной - вывод частоты
  • S0, S1 (1, 2) входной - масштабирование частоты
  • S2, S3 (7, 8) входной - выбор типа фотодиодов
  • VDD (5) - питание

Управлять работой датчика можно сигналами S0, S1, S2, S3 и S4.

Принципиальная схема датчика цвета для робота на микроконтроллере

Принципиальная схема датчика цвета TSC3200

К микроконтроллеру датчик цвета подключается через один линейный разъем из восьми контактов. Питание на модуль датчика цвета подается +5В через контакты ( VCC и GND ). Через контакт OE активируется ( уровнем ( 0 )) работа микросхемы TCS3200 от микроконтроллера. Осуществление подсветки объекта производится светодиодами при помощи микроконтроллера ( уровнем ( 1 )). Микроконтроллер вашего робота должен быть запрограммирован, чтобы управлять режимами работы датчика цвета и принимать от датчика частотный сигнал. Подавая комбинацию управляющих сигналов на выводы ( S2 ) и ( S3 ), микроконтроллер разрешает работу датчика цвета в одном из цветовых диапазонов: синем, зеленом, красном или белом. Управляющие сигналы на выводах ( S0 ) и ( S1 ) задают коэффициент деления выходной частоты датчика цвета.

Выбор фильтра

Чтобы выбрать цвет, который будет считываться фотодиодами, датчик TCS3200 оснащен контактами S2 и S3. Поскольку фотодиоды подключены параллельно, разные типы фотодиодов можно выбирать, переключая контакты S2 и S3 в разные комбинации состояний HIGH и LOW.

Масштабирование частоты

Контакты S0 и S1 используются для масштабирования выходной частоты. Ее можно масштабировать до трех заранее заданных значений: 100%, 20% и 2%. Масштабирование частоты используется, чтобы оптимизировать данные, считанные датчиком, для разных микроконтроллеров и прочих частотомеров.

Для Arduino используется, как правило, масштабирование 20%. Таким образом, контакт S0 нужно выставить на HIGH, а S1 – на LOW.

Встроенный генератор производит прямоугольные импульсы, частота которых пропорциональна интенсивности выбранного цвета. Прямоугольные импульсы на выходе ( 50% цикл ) и частота, полностью пропорциональны интенсивности освещения. Частота на выходе может быть измерена одним из трех заданных параметров через два входа ( S0 ) и ( S1 ). Частота, генерируемая датчиком цвета в отсутствии засветки фотодиодов, находится в диапазоне от 2 kHz до 10 kHz. Максимальная частота, генерируемая датчиком цвета при засветке фотодиодов, может достигать 500 kHz. 

Таким образом, модули RKP-TSC3200 и RKP-GY-31-TCS3200 способны обнаружить и измерить любой цвет из видимого спектра, также модули поддерживают сортировку по цвету и калибровку цвета.

Рекомендуемые товары
0Избранное
Товар в избранных
0Сравнение
Товар в сравнении
0Просмотренные
0Корзина
Товар в корзине