Датчик кольору і arduino
З використанням датчика кольору ваш Arduino може навчитися розпізнавати кольори. На даний момент один з кращих сенсорів кольору - TCS34725. На багатьох датчиках на базі TCS34725 встановлюються додаткові чутливі фотодіоди, які мінімізують ультрафіолетову складову спектра, що значно збільшує точність зняття показань. Робота фільтра полягає в тому, щоб відкинути ультрафіолетову компоненту освітлення, так як людське око її не сприймає. В результаті, точність розпізнавання кольорів значно збільшується. Датчики кольору від компанії Adafruit (робота з цим датчиком і розглядається в подальшій статті), наприклад, мають приголомшливий динамічним діапазоном: 3,800,000: 1 (діапазон можна налаштовувати). Крім того, регулюється коефіцієнт посилення.

TCS34725 RGB sensor має вбудований регулятор 3.3 В, так що ви можете живити модуль постійним струмом в діапазоні від 3 до 5 В. I2C контакти працюють з харчуванням логіки 3.3 або 5 В. Крім того, на модулі передбачений світлодіод з MOSFET драйвером, який відображає колір об'єкта, який ви "розглядаєте". Світлодіод можна вмикати-вимикати в залежності від ваших потреб.
Даний модуль проводиться в двох форм-факторах: версія для беспаечное монтажної плати (на малюнку ліворуч) і версія кріплення до одягу і роботи на базі Arduino Flora (на малюнку праворуч).

Збірка датчика кольору і підключення до Arduino
Датчик кольору в круглому форм-факторі можна підключити за допомогою контактів з крокодилами на кінцях або за допомогою струмопровідної нитки.
Датчика кольору для беспаечное монтажної плати продається з нераспаяннимі рейками для монтажу. Нижче наведена покрокова інструкція по розпаювання рейок на модуль сенсора кольору. Якщо слідувати цій невеликій інструкції, процес пройде швидко і безболісно;).
Збірка модуля датчика кольору