Датчик цвета GY-31 TCS230 TCS3200
Распознавание цветов — очень полезная функция, которая пригодится для многих проектов. К примеру, можно собирать автоматизированные сортировочные системы с конвейерами и манипуляторами! А если уменьшить масштабы, то можно научить своего робота распознавать цвета и выполнять определенные команды в зависимости от них. Помните, что датчик не является очень точным, поэтому в промышленном производстве использовать не рекомендуем, а в самоделках — запросто!
В основе модуля располагается чип TCS3200, который состоит из 64 маленьких фотодиодов, образующих по своему строению матрицу 8 x 8. Фотодиод — это устройство, которое служит приемником оптического излучения и способно преобразовывать свет в электрический заряд (засчет процессов в p-n переходе на его фоточувствительной поверхности). Эти 64 фотодиода в датчике делятся на 4 типа (одни чувствительны к красному спектру, другие к зеленому, третьи к синему, а четвертые подобных фильтров не имеют). Вокруг чипа, на плате датчика, расположены 4 белых светодиода, которые освещают область вокруг исследуемого объекта. Затем на выходе получаем значение частоты, которое для каждого цвета будет разным. Последнее объясняется свойством поверхностей разных цветов поглощать/отражать разное количество света (к примеру, черная поверхность поглотит практически весь попавший на нее свет, а белая наоборот отразит и он в результате попадет на фотодиод). Рекомендуем самостоятельно (путем калибровки) получить значения для нужных Вам цветов, а затем использовать их для работы какой-либо программы. Например, в зависимости от определенного цвета поверхности выполняется определенное действие.
Также Вы можете ознакомиться с подробной технической документацией датчика по этой ссылке.
Подключение модуля:
На плате датчика имеются 10 контактов, но два из них дублируют друг друга, поэтому здесь Вы встретите только предназначение восьми из них:
"VСС" — входной контакт питания (2,7-5,5 В)
"GND" — заземление (к контакту "GND" на плате Arduino)
"LED" — подключение подсветки (необходимо 5 В, потребление тока: 25 мА
"S0, S1" — используются для масштабирования выходных данных (для оптимизации их отображения на различных устройствах), подключаются к свободным цифровым пинам
"S2, S3" — используются для считывания сигнала с фотодиодов, подключаются к свободным цифровым пинам
"OUT" — стандартный контакт для считывания частоты с датчика (с цифровому контакту
Применение данного модуля:
- Сортировщик цветов
- Распознавание цветов у робота (для обхода препятствий или других задач)
Характеристики модуля:
- Интерфейс: цифровой (TTL)
- Оптимальное расстояние для обнаружения: 1 см
- Рабочее напряжение: 2,7...5,5 В
- Рабочая температура: -40...+85°C
- Размеры: 28,4 x 28,4 мм
- Вес: 8 г