Датчик цвета (Troyka-модуль)

Артикул AMP-B169
В наличии более 10 шт.
940
1 шт.
Доставка
Самовывоз, курьер, постаматы, почта
Оплата
Наличными, картой, электронными деньгами

Сенсор цвета поможет определить оттенок объекта в поле зрения. Он отдельно измеряет RGB-составляющие и уровень освещённости, что позволяет использовать его для определения цветовой температуры освещения или автоматической сортировки предметов по цветам. А ещё можно воспользоваться датчиком цвета, чтобы сделать лампу-хамелеон, которая подстраивает LED-освещение под цвета окружающих предметов.

Начинка

В основе датчика цвета лежит микросхема AMS TCS34725, которая содержит 12 светочувствительных элементов. Часть из них оснащена цветными фильтрами для измерения красной, зелёной и синей составляющей, а остальные определяют общий уровень освещённости. Каждая группа фотоэлементов подключена к своему АЦП, который выдаёт 16-битный сигнал, пропорциональный интенсивности падающего света. Готовые результаты измерений передаются по интерфейсу I²C.

Микросхема TCS34725

На модуле предусмотрен белый светодиод, который подсвечивает предметы, а для измерения самоизлучающих источников света его можно отключить. Встроенный ИК-фильтр отсекает лишний невидимый спектр и повышает чувствительность датчика. Это позволяет устанавливать его за защитным тёмным стеклом, не теряя динамического диапазона.

Подключение и настройка

Датчик цвета общается с управляющей электроникой по интерфейсу I²C с дополнительным пином управления подсветкой. Для подключения на плате выведены две группы Troyka-контактов.

Верхняя группа

  • Сигнальный (D) — подключается к линии SDA для передачи данных по интерфейсу I²C.
  • Сигнальный (C) — подключается к линии SCL с тактовым сигналом интерфейса I²C.

Нижняя группа

  • Сигнальный (L) — логический сигнал управления подсветкой. Подключается к цифровому пину микроконтроллера.
  • Питание (V) — соединяется с рабочим напряжением контроллера.
  • Земля (G) — соединяется с землёй контроллера.

На модуле установлена обвязка для согласования питания и логических уровней напряжения — это позволяет подключать датчик цвета к любым управляющим платам с 3,3- и 5-вольтовой логикой.

Яркость встроенной LED-подсветки регулируется потенциометром на плате: воспользуйтесь небольшой отверткой, чтобы подкрутить его. Для программной регулировки яркости светодиода можно использовать ШИМ-сигнал на управляющем контакте L, но это негативно сказывается на стабильности измерений.

Для работы с датчиком цвета используйте готовые библиотеки для Arduino и Iskra JS. Примеры работы вы найдёте в инструкции на нашей Вики.

Комплектация

  • 1× Плата-модуль
  • 2× Соединительный шлейф

Характеристики

  • Сенсор: AMS TCS34725
  • Подсветка: белый светодиод (LED)
  • Детектируемые цвета: RGB, общая освещённость
  • Интерфейс: I²C
  • Адрес модуля: 0x29
  • Напряжение питания: 3,3–5 В
  • Потребляемый ток: <300 мкА
  • Габариты: 25,4×25,4 мм

Возможные альтернативы