Описание
Описание
Сенсор цвета поможет определить оттенок объекта в поле зрения. Он отдельно измеряет RGB-составляющие и уровень освещённости, что позволяет использовать его для определения цветовой температуры освещения или автоматической сортировки предметов по цветам. А ещё можно воспользоваться датчиком цвета, чтобы сделать лампу-хамелеон, которая подстраивает LED-освещение под цвета окружающих предметов.НачинкаВ основе датчика цвета лежит микросхема AMS TCS34725, которая содержит 12 светочувствительных элементов. Часть из них оснащена цветными фильтрами для измерения красной, зелёной и синей составляющей, а остальные определяют общий уровень освещённости. Каждая группа фотоэлементов подключена к своему АЦП, который выдаёт 16-битный сигнал, пропорциональный интенсивности падающего света. Готовые результаты измерений передаются по интерфейсу I²C.На модуле предусмотрен белый светодиод, который подсвечивает предметы, а для измерения самоизлучающих источников света его можно отключить. Встроенный ИК-фильтр отсекает лишний невидимый спектр и повышает чувствительность датчика. Это позволяет устанавливать его за защитным тёмным стеклом, не теряя динамического диапазона.Подключение и настройкаДатчик цвета общается с управляющей электроникой по интерфейсу 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 ммРесурсыОбзор датчика цвета:Техническое описание и примеры использования датчика цветаЧто такое Troyka-модули?
Отзывы
Отзывы
Отзывов еще никто не оставлял
