Comments 24
Например, чтобы встроить в смартфон?
Если ещё и решетку взять готовую, а не диск, то можно неплохие метрические параметры получить.
А не надеяться на то, что LampTest добавил лампы из местного магазина в свою базу данных.
Но только калибровать его придется гораздо тщательнее (особенно если вы хотите получить значение CRI а не просто сравнить лампочки).
А для грубой оценки цветопередачи наверное будет проще взять ColorChecker и какое нибудь приложение которое анализирует его изображение. И сунуть под лампу.
Ну и LampTest кроме CRI проверяет еще множество вещей, а так-же собирает в комментариях людей с историями о том, как у них эта лампочка перегорела через пол года. Да и восприятие света довольно индивидуально: у REMEZ (https://habr.com/ru/company/lamptest/blog/519614/) высокий CRI а их холодные лампы мне нравятся меньше чем какой-нибудь Gauss Elementary
А можно ли это уменьшить? Например, чтобы встроить в смартфон?Ну, самому вряд ли удастся встроить, но вот например насадка на смартфон:
Есть определённые вопросы к точности такого рода измерений:
1. Отсутствует этап настройки и подбора веб-камеры, с отсутствующими(или отключаемыми) автоэкспозицией и автоматическим балансом белого.
2. Почему используется камера с цветным датчиком(с фильтром Байера), а не монохроматическим?
3. Подбирались или измерялись ли параметры датчика?
4. Как производилась калибровка? (Если таковая производилась)
ИМХО, стоило бы добавить хотя бы примитивный калибровочный этап.
Берете зеленую лазерную указку, там точно 532нм, одна точка в центре диапазона уже есть. А если нужна точность и относительная дешевизна, то брать такой спектрометр и всё. Mini-spectrometer micro series C12666MA | Hamamatsu Photonics. Есть более дешевые датчики, то там линейчатые спектры на на 8-16 полос.
Берете зеленую лазерную указку, там точно 532нм, одна точка в центре диапазона уже есть.
Я именно это и имел ввиду.
Стоило бы провести калибровку на тех же лазерных указках в разных диапазонах спектра.
Так же я отметил, что характеристика датчика по спектру может быть совсем не линейной(тем более у цветного датчика).
В том и проблема, что относительная интенсивность на различных участках спектра может различаться. Тем самым скрадывая пики и образуя провалы, которых в действительности нет, на спектрограмме в некоторых диапазонах.
Спектральную чувствительность камеры можно откалибровать по лампе накаливания, она практически "абсолютно черное тело" со сплошным спектром. https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Wiens_law.svg/1280px-Wiens_law.svg.png
Этот Хамаматцу уже готовое устройство с решеткой, с него только данные считывать, либо самому, либо есть dev-kit под него. Есть и гораздо более дешевые датчики, но и возможностей у них уже гораздо поменьше.
Например такое, AS7265x smart spectral sensor family | ams можно купить девкит на мозере или дигикее за 110 евро, сразу с 3 датчиками, и получается весьма неплохой спектрометр, по USB подключается к компьютеру, программа идёт в комплекте.
Однако совсем недавно призму заменили дифракционной решёткой,
Я бы не сказал бы, что недавно. И дифракционная решётка имеет порядки дифракции — не примите очередной порядок за новую точку спектра. И ни призма, ни решётка высокого разрешения не дадут (речь про научные приборы, в которых «совсем недавно призму заменили дифракционной решёткой»). Там были другие способы — лень конспект искать, но вроде бы резонатор Фабри-Перо использовался.
Кстати, можете попробовать сделать спектрометр с преобразованием Адамара (или Фурье) — ему как раз ЭВМ нужна, ибо спектр получится вычисляемый. :)
А как, например, посмотреть спектры у чего-то, что само по себе не светится? Испарить, а потом пропустить дугу через разрежённые пары?
я решил подложить несколько старых рулонов нити 3D-принтера
смотрит на конструкцию из
Спектрометр своими руками за 5 долларов и немного OpenCV