Спектрометр — прибор, позволяющий увидеть спектр любого источника света и измерить цветовую температуру, индексы цветопередачи, освещённость и другие параметры света.
Я изучил самый дешёвый в мире серийно выпускающийся спектрометр и сравнил его с гораздо более дорогими приборами.




Спектрометр Hopoocolor HPCS-320 сейчас можно купить на Aliexpress за $499. Это почти вдвое дешевле самой простой модели Uprtek MF250N и почти вчетверо дешевле спектрометра UPRtek MK350D, используемого мной в проекте Lamptest.ru. Благодаря распродаже и купонам спектрометр был куплен за 30000 рублей (~$390).

По счастливой оплошности китайский спектрометр на неделю оказался у меня (читатель забыл его в моей лаборатории) и я его внимательно изучил.

Вот, что обещает производитель:

Measurement

1. CCT Tc (K) and Blackbody deviation Duv;
2. light illumination E (LX), candlelight E (Fc);
3. chromaticity coordinates (x, y), (U, V), (U ', V');
4. relative spectral power distribution P (lambda);
5. color index Ra, Ri (i=1 ~ 15);
6. color tolerance SDCM;
7. Dominant wavelengths, peak wavelengths;
8. Visual ratio of light and shade S/P;
9. color purity, red ratio, green ratio, blue ratio, CIE1931 three basic color stimulus value X, Y, Z.

Wavelength Range: 380nm ~780nm
Measurement Range: 380nm ~780nm
Integrating Time: 50μs~10000ms
Illuminance Range: 5lx~200klx
CCT Range: 1,000K~ 100,000K
Display: 3.5 inch HD IPS LCD
Material: Aluminum Alloy
Warranty: 24 Months

Окошко датчика неожиданно расположено на той же стороне, что экран (было бы удобнее, если бы оно было в торце или сзади устройства). На всех рендерах в магазине окошек два (видимо хотели поставить ещё и датчик пульсации, но «нишмагли»), фактически одно. Я предположил, что есть разные модификации, но на всех фотографиях из отзывов тоже одно окошко.



Справа — единственная кнопка. Она включает и выключает прибор и выполняет одну из двух функций — запускает измерение или делает скриншот.



Сзади корпуса резьба под стандартный фотоштатив.



Экран сенсорный и всё управление осуществляется с помощью него.

На основном экране спектр (по нему можно двигать красную линию и смотреть уровни в каждой точке), четыре параметра (освещенность, цветовая температура, Ra и длина волны пика) и кнопки управления.



Кнопка Single запускает измерение, кнопка Multi запускает, а Stop останавливает циклическое измерение (спектрометр делает измерение, отображает результаты и тут же делает следующее), кнопка Save сохраняет данные на внутреннюю флешку (можно назначить своё имя или у файла будет имя из часов, минут и секунд момента сохранения), кнопка Open открывает сохраненные данные.

Кнопки вверху переключают вкладки результатов и настроек. Первая вкладка — спектр, на второй отображаются все измеренные параметры (их много, нужно скроллить экран).



На третьей вкладке можно листать шесть экранов с результатами измерений параметров цвета.



На четвёртой — настройки.



Четыре параметра, отображаемых на экране спектра, можно менять, но, увы, после отключения это не сохраняется. Вот, к примеру, я установил отображение R6-R10 вместо длины волны пика.



У этого спектрометра нет приложений для компьютера или мобильных устройств. Его можно подключить к компьютеру (разъём USB Type C), но для компьютера он просто является внешним накопителем, на котором лежат папки данных.



Самый простой способ сохранения данных — скриншоты. Опция скриншота включается в системных настройках и работает до выключения (в следующий раз её придётся включать заново). Скриншот можно сделать на любом экране, нажав физическую кнопку. Спектрометр при этом издаёт длинный (5 секунд) противный писк. Скриншот сохраняется в формате bmp, размером 307254 байта с разрешением, соответствующим экрану прибора — 320х480 точек. Скриншоты сохраняются в соответствующую папку и называются по дате и времени, например 20220216123058.bmp. Почему-то функция скриншота не работает, если включено автосохранение данных.

При нажатии кнопки Save (или при каждом измерении, если включено автосохранение) создаются два файла. Первый с расширением ohs содержит данные в собственном формате.



В шестнадцатиричном виде ничуть не понятнее. :)



Второй с раcширением CSV текстовый, и несмотря на странные символы в начале, с ним всё вполне понятно.



Я думаю совсем несложно написать программу, преобразующую этот файл в текстовый файл данных спектрометра Uprtek для обработки программой uSpectrum от него (помимо красивого отображения данных и отчётов, появится расчет TM-30).

Для проверки калибровки спектрометров обычно используют люминесцентную лампу, так как в её спектре есть четыре явных пика — 404.7, 435.8, 546.1 нм (пики ртути) и 611 нм (пик европия). Я измерил спектр такой лампы.



По файлу данных CSV пики получились на 403, 434, 544, 611 нм. Расхождение в пределах допустимого (для сравнения на той же лампе у Uprtek MK350D 404, 434, 545, 613 нм).

Я сравнил результаты измерений четырнадцати ламп, включая 12 светодиодных (начиная от очень плохой лампы с CRI около 60, заканчивая лампами солнечного спектра на светодиодах Sunlike), одну накаливания и одну люминесцентную.

Параметры большинства из этих ламп я ранее измерял в интегрирующей сфере с помощью профессионального спектрометра Instrument Systems CAS 140 CT (в таблице — IS), а сейчас я измерил их спектрометрами Uprtek MK350D (в таблице Uprtek) и Hopoocolor HPCS-320 (в таблице Hopoo), расположив оба спектрометра в 20 см от лампы.



При измерении параметров всех ламп, кроме самой плохой, расхождение по цветовой температуре между Uprtek и Hopoocolor оказалось не более 3%, расхождение по индексу цветопередачи не более 2%, расхождение по освещённости не более 6% (замечу, что особая точность расстояния между лампой и спектрометром не выдерживалась). Это вполне достойные результаты.

Я снял видео о работе спектрометра.


https://www.youtube.com/watch?v=AO7U7P66JcM

Конечно у дешёвого китайского спектрометра есть недостатки — это и неудобное расположение окошка сенсора, и невозможность управления с компьютера, и отсутствие ПО для компьютера и смартфона, и недостатки прошивки (нет запоминания выбора параметров на главном экране, не очень удобно реализована функция скриншота, зависание при попытке сделать скриншот, когда включено автосохранение данных). Но точность измерений у него достаточно высокая, а цена существенно ниже всех остальных спектрометров, имеющихся в продаже.

© 2022, Алексей Надёжин

Комментарии (20)


  1. Jury_78
    17.02.2022 21:27

    отсутствие ПО для компьютера и смартфона

    Есть csv это уже неплохо. Некоторые бюджетные осциллографы только копии экрана делают.


    1. AlexeyNadezhin Автор
      17.02.2022 21:35

      Да и вполне можно сделать конвертер, чтобы пользоваться отличным софтом от Uprtek.

      Но софт нужен не только для обработки данных. Удобно, когда из софта можно управлять спектрометром, у тут это скорее всего невозможно.


      1. WinLogan
        18.02.2022 07:26
        +1

        У них есть софт для данных приборов. Являюсь владельцем подобного "Золотого" прибора. Могу скинуть вам в личку. Не уверен что он сможет управлять этим прибором, но .ohs файлы точно открывает и делает из них (красивые) отчеты.


        1. AlexeyNadezhin Автор
          18.02.2022 08:30

          Удивительно! На Амазоне они отвечали, что софта не существует.

          Скиньте пожалуйста. Телеграм@ammo1,почта ammo1@mail.ru


  1. user343
    17.02.2022 22:23

    На муське 31 декабря обозрели:

    Opple light master III(PRO) Измеритель температуры, цветопередачи, пульсаций света
    Цена: 23.35$

    Ещё дешевле покупать фирменные светодиоды с подробной тех.документацией у офиц.дилеров производителей.


    1. AlexeyNadezhin Автор
      17.02.2022 23:32

      Да, у меня он тоже есть и тоже будет обзор-сравнение. Это хороший прибор, но его нельзя купить - они закончиились. Производитель говорит, что возможно будут в июне.


  1. gremsta
    17.02.2022 23:12

    Интересно, а где этот девайс можно взять в аренду на денек-другой?


    1. AlexeyNadezhin Автор
      17.02.2022 23:34

      Боюсь, нигде.

      Если источник света подлежит переноске, можно ко мне в лабораторию заехать и измерить. Это бесплатно.


  1. katzen
    17.02.2022 23:21

    Не внушает доверия детализация спектра с шагом в нанометр.


    1. AlexeyNadezhin Автор
      17.02.2022 23:33

      Почти у всех так. Этого достаточно.


      1. mitiaj-b
        18.02.2022 10:26

        Не совсем. Вот требования, которые предъявляет к спектрорадиометрам стандарт МКО CIE S 025 Test Method for LED Lamps, LED Luminaires and LED Modules:
        Spectroradiometer bandwidth and interval ≤ 5 nm
        Spectroradiometer wavelength uncertainty ≤ 0.5 nm


      1. katzen
        18.02.2022 17:25

        Я не о том писал. Мне не верится, что в таком приборе можно достичь такой детализации.


        1. Jury_78
          18.02.2022 18:02

          400нм можно развернуть на CCD линейку из 800 ячеек вот вам и 0,5нм разрешение.


          1. katzen
            18.02.2022 18:45

            Реальные замеры это подтверждают? Ну, то есть узкая линия из спектра чего-то известного уместится в одно измерение и стоящие рядом показания в таблице будут нулевыми?

            Я просто со спектрофотометрами работаю иногда и представляю порядок цен на них.


            1. Jury_78
              18.02.2022 19:05

              Если работаете, то наверно помните, что линии, например, атомов очень узкие. Их можно испортить аппаратной функцией спектрографа и получить довольно широкие. Т.е. все упирается в конструкцию прибора.

              Здесь же такая точность не к чему, что там такого рассматривать? У светодиодов полоса излучения где то 5нм, т.е. точности 1нм достаточно. У ламп накаливания вообще сплошной спектр.


              1. katzen
                19.02.2022 01:18

                (вздохнув) Я спрашиваю о том, откуда там нанометр длины волны в детализации. Его там стопроцентно нет, если чего-то нового не придумали, пока я отвернулся от монитора. Понимаете, о чём именно я пишу?


                1. Jury_78
                  19.02.2022 09:42

                  Не понял, что тут такого? Для "взрослых" спектрографов 1 нм это плохо.


    1. werwolflg
      18.02.2022 03:26

      Можно 0.5-0.3нм, цена сразу от 3000 долларов за белорусский спектрометр, и от 5000-8000 например за Ocean Optics.


  1. XenRE
    18.02.2022 19:29
    +1

    В шестнадцатиричном виде ничуть не понятнее

    Понятнее :)
    Со смещения 24 идут числа во float, а до этого — заголовок, состоящий в основном из нулей и констант, 2 байта по смещению 0A — видимо какой-то размер.


  1. LeoMat
    19.02.2022 13:16

    Вдруг будет интересно — у Open Lab есть давний проект по DIY-спектрометрам https://store.publiclab.org/collections/spectrometry/ с программным обеспечением на https://spectralworkbench.org/ . Раньше они поставляли даже более интересные сеты для сборки, но вроде бы перестали. Я сам собирал такие из подручных средств, калибровал по ртутной лампе и измерял так ради фана различные источники излучения.