Датчик цвета TCS34725
Датчик цвета — элемент системы машинного зрения, используемый в тех случаях, когда необходимо быстро и дешево оценить преобладающий цвет объекта или жидкости. Например, если на производстве по конвейерной ленте передвигаются предметы разного цвета (пусть даже помидоры), нет необходимости применять полноценную видеокамеру и сложные алгоритмы компьютерного зрения, достаточно одного датчика цвета и самого простого контроллера.
Кроме того, современные датчики цвета имеют сопутствующие функции, например, определение яркости фонового освещения (ambient light). Так что их применяют для автоматического регулирования яркости подсветки дисплеев.
Модуль TCS34725 RobotClass-ROC
Именно на основе TCS34725 мы сделали свой модуль для diy-проектов. Кроме самого датчика, на плате модуля мы разместили линейный стабилизатор напряжения и два преобразователя уровней на линиях SCL и SDA. Датчик питается напряжением 3,3 Вольта, но благодаря стабилизатору и преобразователям можно будет подключить модуль к обычному Arduino-совместимому контроллеру.
Датчик TCS34725 — как раз такой многофункциональный прибор, который может и цвет предмета определить, и яркость света в комнате измерить, и даже цветовую температуру света зафиксировать.
Также на плате есть светодиод белого свечения, который необходим для оценки цвета при отсутствии внешнего освещения.
Модуль имеет стандартный размер ROC-Q — 23×23 мм. Расстояние между монтажными отверстиями — 18 мм. Диаметр отверстий — 3 мм.
На плате есть семь контактов для подключения:
- VIN — питание, от 4,5 до 5,5 В;
- 3V3 — питание 3,3 В;
- G — земля GND;
- SDA,SCL — контакты I2C интерфейса;
- LE — выключение подсветки;
- INT — прерывание от датчика.
Список необходимых компонентов
Для выполнения всех инструкций в данном уроке, кроме самого модуля датчика, потребуется Ардуино-совместимый контроллер, OLED-дисплей и немного распространённых радиодеталей. Если вам не хватает каких-то, можно добавить их в корзину прямо здесь и затем оформить заказ в нашем интернет-магазине.