Сравнил показания датчика TCS34725 c MQ-510.
Получилось примерно так:
630 -1.5%
595 0%
525 2%
490 5%
450 0% (Калибровка по этой частоте)
420 -51%
Завал в фиолетовой части спектра вполне ожидаем, сказывается установленный на датчике УФ-фильтр. Нужно использовать предыдущую версию датчика, TCS34715 - но ее в виде готовой платки нет, надо заказывать и перепаивать.
Попробовал еще TCS3200 - там тоже нет УФ фильтра, сам чип доступнее, удобный корпус SOIC8. Фиолетовый меряет правильно, но сам чип в работе неудобнее - управление пинами а не i2c, нужно измерять частоту, ну и верхний предел измерения гораздо ниже, всего где-то 160 PAR.
Как оказалось, подобрать светофильтр который пригоден для затемнения датчика непросто. Пока в лидерах обычная бумага Но в принципе, для коррекции можно задействовать цветные каналы датчика.