Вторая жизнь старого смартфона: делаем портативный спектрометр за $15

Вторая жизнь старого смартфона: делаем портативный спектрометр за $15

Экспертный обзор в виде эксперимента и руководства подготовлен при взаимодействии со специалистами компании «ТМ-Электроникс».
Начнем с того, что сегодня в скоростной век цифровизации и новых технологий почти у каждого из нас в ящике стола пылится старый смартфон, который уже не тянет даже мессенджеры, а выбросить жалко. Его камера всё ещё способна видеть то, что не различает человеческий глаз. Сегодня мы превратим этот «кирпич» в портативный спектрометр — прибор, который раскладывает свет на составные цвета и позволяет опознать вещества по их спектральному отпечатку.

Цена вопроса, новый гаджет будет не дороже пары чашек кофе, а точность, поверь, достаточна для массы прикладных задач: от проверки оливкового масла до анализа пигментов в листьях растений.

Рассмотрим, как это работает

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

Роль решётки блестяще исполнит кусок обычного DVD-диска. Шаг дорожек там около 740 нм, что соответствует примерно 1350 линиям на миллиметр — это обеспечивает хорошее разрешение для любительской спектроскопии. При правильной ориентации решётка даст чёткий спектр первого порядка, который объектив телефона спроецирует прямо на матрицу. Остаётся лишь сделать снимок, скормить его open-source программе и через минуту получить график интенсивности от длины волны.

Что покупаем, а что достаём из гаража

Бюджет укладывается в $15 (или даже меньше) при условии, что сам смартфон достался бесплатно. Мой набор выглядел так:

• Смартфон с рабочей камерой (любой Android или старый iPhone, у меня Honor 5X 2016 года).
• DVD-R болванка (именно записываемая, с фиолетовым отливом) — 0 ₽.
• Два лезвия от канцелярского ножа или безопасной бритвы — 30 ₽. Они идеально подходят для создания ровной и узкой щели.
• Лист чёрного картона или кусок пластика от ненужного корпуса — 0–50 ₽.
• Чёрная изолента — 40 ₽.
• Суперклей + термоклей — 60 ₽.
• Небольшой отрезок пластиковой трубы (кабель-канал 16×16 мм) или готовая коробочка — из обрезков.
• Линза-лупа диаметром ~10–15 мм, фокусное расстояние 20–30 мм (необязательно, но улучшает резкость). Я взял стекло из старого CD-привода, сгодится пластиковая линза из дешёвой указки-брелока.

Итого около 180 ₽. Если докупить в хозяйственном магазине обрезок пластиковой водопроводной трубы на 20 мм как основу корпуса, всё равно уложимся в 300–400 ₽.

Важный момент: камеру телефона мы разбирать не будем. Смартфон остаётся целым, просто на него надевается насадка-спектрометр. Хотя есть более чувствительный «голый» способ со снятием объектива модуля камеры — о нём я расскажу ниже в подразделе «Продвинутый уровень», но начнём с безопасного.

Шаг 1. Добываем дифракционную решётку

Возьмите DVD-R диск (именно записываемый, с фиолетовым отливом). Для понимания, DVD-R диск склеен из 2-х дисков, как слоеных пирог. Осторожно надрежьте канцелярским ножом по окружности и разделите две половинки. Отражающий слой снимается скотчем: клейкой стороной прижимаете к поверхности и резко сдёргиваете.

Остаётся прозрачный пластик с микроскопической дорожкой. Под определённым углом он радужно переливается — это наша решётка. Вырежьте кусочек 5×5 мм, стараясь не касаться поверхности пальцами. Промойте тёплой водой с каплей мыла, высушите без трения. Решётка готова.

Шаг 2. Ювелирная работа

От качества микрощели зависит разрешение всего прибора. Оптимальная ширина щели для DIY спектрометра составляет 0.1–0.2 мм. Слишком узкая щель пропускает мало света, что приводит к шуму на изображении, а слишком широкая снижает разрешающую способность.

Для создания точной щели зажмите два лезвия безопасной бритвы или канцелярского ножа, оставляя зазор 0,1–0,2 мм. Чтобы не мучиться с микрометрическим выдерживанием, можно напечатать на чёрной бумаге тонкую белую линию толщиной ровно 0,1 мм и сфотографировать её как входную щель — но классический «лезвийный» вариант даёт более чистый спектр.

Я делаю так: вырезаю из чёрного пластика две полоски, наклеиваю на них лезвия и параллельно сдвигаю под лупой, контролируя зазор на просвет яркого фонарика. Когда просвет становится ровным волоском, фиксирую конструкцию термоклеем.

Шаг 3. Собираем оптическую трубу

Принципиальная схема: свет > щель > (необязательная коллимирующая линза) > дифракционная решётка > объектив телефона.

Корпус. Я взял отрезок ПВХ-трубы длиной 50 мм, внутренний диаметр 22 мм. С одного торца приклеиваем блок со щелью.

Решётка. Кусочек DVD-пластика крепится напротив камеры с наклоном примерно 30° к оптической оси. Важно: штрихи решётки должны быть параллельны щели (обычно дорожки диска идут по окружности — режьте кусочек соответствующим образом, чтобы линии были горизонтально, когда смартфон лежит вертикально).

Посадочное место. Из чёрного картона склеиваем адаптер, который плотно надевается на телефон и фиксирует камеру строго на оси тубуса. Свет не должен просачиваться — все стыки обматываем чёрной изолентой.

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

Юстировка на живую: запускаем приложение «Камера» в ручном режиме (ISO 100, фокус на бесконечность). Направляем спектрометр на компактную люминесцентную лампу (энергосберегающую «спиральку»). На экране должны появиться яркие цветные полоски — ртутные линии. Аккуратно двигаем решётку до тех пор, пока не увидим максимально чёткий спектр первого порядка (обычно это радужная полоса с заметными пиками). Запоминаем положение, фиксируем всё термоклеем.

Шаг 4. Софт: из фотографии в спектр

Самый простой и открытый инструмент — веб-приложение Spectral Workbench от сообщества Public Lab. Работает прямо в браузере, не требует установки. Вы загружаете снимок спектра, поворачиваете и масштабируете изображение, выбираете линию сечения, а движок выдает график интенсивности по горизонтали. Для калибровки достаточно указать две референсные точки с известной длиной волны.

Главный лайфхак: используйте компактную люминесцентную лампу. У неё есть яркие ртутные линии: сине-фиолетовая на 435.8 нм и зелёная на 546.1 нм. Также можно использовать неоновые лампы, которые дают множество четких линий в красной области спектра. В Spectral Workbench вы кликаете по этим пикам на фото, вбиваете их длины волн — и вся шкала автоматически калибруется. Потом можно смело снимать солнечный свет, экраны, пламя свечи, образцы жидкостей — программа пересчитает длины волн.

Для любителей олдскульных софтовых решений есть Theremino Spectrometer под Windows (бесплатно). Он умеет обрабатывать изображение с веб-камеры в реальном времени. Если ваш смартфон может транслировать видео по USB (режим UVC через приложение типа DroidCam), вы получите живой спектрометр на экране ноутбука. Но для разовых анализов проще фоткать.

Для особо продвинутых: на Raspberry Pi устанавливаем Python, OpenCV и библиотеку pyspectrometer (форк с GitHub). Скрипт в 50 строк выделяет из снимка центральную горизонтальную линию, усредняет по вертикали, строит график через Matplotlib. Калибровка задаётся полиномом, коэффициенты получаем, сняв эталон (ртуть) и решив простейшую регрессию в Excel.

Для обработки изображений спектра с помощью Python и OpenCV можно использовать следующий алгоритм: чтение кадра, выбор области интереса (ROI), усреднение по строкам, нормализация и калибровка по опорным точкам с использованием линейной или полиномиальной регрессии.

Среди мобильных приложений для спектрометрии можно выделить Light Spectrometer Wavelength (iOS/Android) для измерения доминирующей длины волны и InterSpec для более продвинутого анализа.

Шаг 5. Практикум: что можно измерить

Когда прибор откалиброван, открывается бездна экспериментов. Вот первые три, которые я советую каждому:

Детектив с оливковым маслом. Налейте тонкий слой масла в прозрачную кювету, посветите белым светодиодом. У чистого Extra Virgin есть характерный провал в районе 670 нм из-за хлорофилла. Подсолнечное масло, в отличие от оливкового, практически не имеет поглощения в этой области спектра, что делает этот тест надежным для обнаружения фальсификации. Минутное расследование — и вы знаете, стоит ли доверять этикетке.

Фотосинтез на ладони. Разотрите зелёный лист любого дерева в ацетоне (жидкость для снятия лака), капните на фильтровальную бумагу. Спектрометр покажет пики хлорофилла A и B на 430 нм и 662 нм соответственно. Кстати, по соотношению пиков можно примерно оценить стресс растения.

Анализ экранов и подсветки. Хотите узнать, насколько вреден синий свет вашего монитора? Снимите спектр белого поля — увидите острый пик синего светодиода около 450 нм и широкий горб жёлтого люминофора. Сравнив с нормами, можно настроить «ночной режим» осмысленно, а не на глаз.

Продвинутый уровень: «голая» камера

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

Спектр получается более детальным. В этом случае корпус собирается вокруг самой платки с камерой, а изображение выводится через длинный шлейф или Wi-Fi-модуль. Тема для отдельной статьи, но принцип тот же, только юстировка ещё нежнее.

Подводные камни и вредные советы

• Не трите решётку. Любая царапина — ложный пик. Пластик DVD мягкий, промывайте струёй воды.
• Бойтесь засветки. Корпус должен быть матово-чёрным внутри. Я выкрасил свой чёрной акриловой краской из баллончика. Если паразитная засветка пролезет, на графике появится пологий фон.
• Не верьте автоматическому балансу белого. Все снимки спектров делайте в режиме ручной настройки камеры (Pro-режим) с фиксированным балансом «Дневной свет» или 5500 К, иначе софт переврёт цвета и калибровка уплывёт.
• Калибруйтесь перед каждой сессией. Решётка чуть смещается от нажатий — две минуты на лампу дневного света спасут от ошибки в 20 нм. Для более точной калибровки используйте известные спектральные линии, например, ртутные линии люминесцентных ламп (435.8 нм, 546.1 нм) или линии аргона/неона.

Заключение: ваш телефон — больше, чем звонилка

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

При подготовке данного экспертного материала производились консультации с техническими специалистами интернет-магазина https://tmelectronics.ru/


Новые комментарии:

Ваш адрес email не будет опубликован. Обязательные поля помечены *