Стандартная веб-камера или модуль камеры для Raspberry Pi не видит в темноте по одной конкретной причине: перед матрицей установлен инфракрасный фильтр, который отсекает ИК-диапазон. Уберите этот фильтр и добавьте ИК-подсветку — и вы получите работающую камеру ночного видения из доступных компонентов без пайки сложных схем.

В этой статье разберём два рабочих способа: доработку обычной USB-камеры и сборку системы на базе Raspberry Pi с камерой NoIR. Оба варианта проверены практикой DIY-сообщества и не требуют профессионального оборудования.

Как работает цифровое ночное видение

CMOS-матрицы, которые стоят в веб-камерах и камерах смартфонов, изначально чувствительны к ближнему инфракрасному диапазону. Производители специально ставят ИК-фильтр, чтобы цвета на снимках не искажались. Убрав фильтр, вы открываете матрице доступ к «невидимому» свету.

Принцип простой: ИК-светодиоды подсвечивают сцену светом с длиной волны 850 или 940 нм, человеческий глаз его не видит, а матрица без фильтра — прекрасно регистрирует. Изображение получается чёрно-белым, потому что цветовая информация в ИК-диапазоне отсутствует.

Важно понимать разницу между длинами волн. Светодиоды на 850 нм дают более яркую картинку, но слабо светятся красным в темноте. Светодиоды на 940 нм полностью невидимы, однако требуют более чувствительной матрицы.

Что понадобится для сборки

Набор компонентов зависит от выбранного способа, но базовый список выглядит так:

  • 🔧 USB-веб-камера с разборным корпусом или модуль камеры Raspberry Pi NoIR (в нём ИК-фильтр отсутствует с завода);
  • 💡 ИК-светодиоды 850 или 940 нм либо готовая ИК-подсветка от камер видеонаблюдения;
  • 🔌 Резисторы для ограничения тока светодиодов и провода;
  • 🔋 Источник питания — USB, аккумулятор или блок питания подходящего напряжения;
  • 🛠 Отвёртки, пинцет, при необходимости — паяльник;
  • 📦 Корпус для готового устройства (подойдёт распечатанный на 3D-принтере).
💡

Не выбрасывайте старые камеры видеонаблюдения и сломанные ИК-прожекторы — готовая плата с ИК-светодиодами и фотодатчиком включения сэкономит время и деньги.

Способ 1: доработка USB-веб-камеры

Самый доступный вариант — переделать недорогую веб-камеру. Порядок действий:

  • 🔍 Разберите корпус камеры и открутите объектив от платы с матрицей;
  • 🧊 Найдите ИК-фильтр — это небольшое стеклышко с красноватым или зеленоватым отливом, установленное между объективом и матрицей либо внутри объектива;
  • 🗑 Аккуратно извлеките фильтр пинцетом, не касаясь матрицы;
  • 🔩 Соберите камеру обратно и проверьте фокус — после удаления фильтра он может сместиться, объектив придётся подкрутить.
⚠️ Внимание: матрица крайне чувствительна к пыли и статическому электричеству. Работайте в чистом месте, не касайтесь поверхности сенсора пальцами и не допускайте попадания пыли внутрь — каждое пятно будет видно на изображении.

После доработки камера днём будет давать розоватую или бледную картинку — это нормально, ведь фильтр убран. Для комбинированного использования некоторые мастера крепят фильтр на подвижном держателе, но проще выделить отдельную камеру под ночную съёмку.

☑️ Проверка перед сборкой

Выполнено: 0 / 4

Способ 2: камера на Raspberry Pi

Более гибкое решение — связка одноплатника Raspberry Pi и камеры NoIR Camera Module. Здесь не нужно ничего разбирать: фильтр отсутствует изначально, а ПО позволяет настроить запись, стриминг и детекцию движения.

Камера подключается шлейфом к разъёму CSI на плате. В современных версиях ОС работа с камерой ведётся через стек libcamera, для проверки изображения достаточно команды:

libcamera-hello --timeout 5000

Точные названия утилит и параметры зависят от версии операционной системы, поэтому сверяйтесь с официальной документацией Raspberry Pi под вашу версию. Для круглосуточной записи удобно использовать готовые решения вроде motionEye — они поддерживают запись по движению и доступ через браузер.

📊 Какой способ сборки вам ближе?
Переделка USB-веб-камеры
Камера на Raspberry Pi
Готовый ИК-модуль с АлиЭкспресс
Хочу собрать полностью с нуля

Сборка ИК-подсветки

Без подсветки камера без фильтра в полной темноте ничего не увидит — ей нужен источник ИК-излучения. Простейшая схема: несколько ИК-светодиодов, соединённых последовательно или параллельно с токоограничивающими резисторами.

Номинал резистора рассчитывается по закону Ома исходя из напряжения питания и рабочего тока конкретных светодиодов — эти параметры указаны в datasheet компонентов. Не подключайте ИК-светодиоды к источнику питания без токоограничивающего резистора — они мгновенно выйдут из строя.

Проще всего проверить работу подсветки через камеру смартфона: фронтальные и основные камеры многих телефонов частично видят ИК-свет, и включённые светодиоды будут светиться на экране фиолетовым.

Почему светодиоды 850 нм светятся красным

Часть спектра излучения светодиодов на 850 нм попадает в область, которую человеческий глаз воспринимает как тусклое тёмно-красное свечение. Это не дефект, а особенность физики. Если нужна полная скрытность — берите 940 нм, но учтите, что эффективная дальность подсветки при той же мощности будет ниже.

Сравнение вариантов сборки

ПараметрПеределка веб-камерыRaspberry Pi + NoIRГотовый ИК-модуль
Сложность сборкиСредняя, нужна разборкаНизкая, без разборкиМинимальная
Гибкость настройкиНизкаяВысокая (ПО, стриминг)Низкая
Запись по движениюТолько через ПО на ПКДа, штатноЗависит от модуля
Риск повредить компонентыЕсть при разборкеМинимальныйМинимальный
АвтономностьНужен ПКВозможна от аккумулятораЗависит от питания

Настройка и тестирование

Собранную камеру проверяйте в три этапа. Сначала — дневной тест: убедитесь, что изображение есть и фокус настроен. Затем — сумеречный: оцените, как меняется картинка при снижении освещённости. Наконец, полная темнота с включённой ИК-подсветкой.

Если картинка в темноте тёмная или мыльная, возможные причины: недостаточная мощность подсветки, сбитый фокус после удаления фильтра, слишком короткая выдержка в настройках. В программах вроде motionEye или через параметры libcamera можно увеличить выдержку и усиление (gain), но чрезмерное усиление даёт шумы.

⚠️ Внимание: не направляйте мощную ИК-подсветку в глаза на близком расстоянии и не оставляйте её включённой там, где люди смотрят в её сторону в упор. Невидимое излучение не вызывает защитного рефлекса моргания, поэтому о безопасной мощности и дистанции стоит судить по документации конкретных светодиодов.
💡

Ключевой принцип: ночное видение на цифровой матрице = матрица без ИК-фильтра + ИК-подсветка. Всё остальное — корпус, питание и программная настройка — вторично.

Типичные ошибки при сборке

Чаще всего начинающие сталкиваются с тремя проблемами. Первая — блики от ИК-подсветки: если светодиоды расположены рядом с объективом или за общим стеклом корпуса, их свет отражается в линзу и засвечивает кадр. Решение — разнести подсветку и объектив или поставить перегородку.

Вторая ошибка — экономия на питании. ИК-светодиоды потребляют заметный ток, и слабый блок питания приводит к мерцанию подсветки и перезагрузкам Raspberry Pi. Третья — попытка использовать камеру через стекло: ИК-подсветка отражается от стекла, и камера видит только своё отражение. Для съёмки через окно подсветку выносят наружу.

⚠️ Внимание: использование скрытых камер регулируется законодательством. Устанавливайте самодельную камеру только на своей территории и для законных целей — наблюдения за животными, охраны собственного имущества, экспериментов.

Часто задаваемые вопросы

Можно ли сделать ночное видение из камеры смартфона?

Теоретически да, но разобрать модуль камеры смартфона и извлечь фильтр без повреждений крайне сложно из-за миниатюрности. Практичнее использовать внешнюю ИК-подсветку: некоторые камеры телефонов частично видят ИК-свет даже с фильтром, но качество будет заметно хуже, чем у доработанной камеры.

Какая дальность видения получится у самодельной камеры?

Дальность зависит от мощности и количества ИК-светодиодов, чувствительности матрицы и фокусного расстояния объектива, поэтому универсальной цифры нет. Небольшая подсветка на нескольких светодиодах уверенно освещает комнату или несколько метров перед камерой; для больших дистанций нужны мощные ИК-прожекторы.

Почему днём доработанная камера показывает розовым?

Это нормальное следствие удаления ИК-фильтра: на матрицу попадает инфракрасная составляющая дневного света, и цветовой баланс смещается. Для ночной съёмки это не имеет значения — в темноте изображение всё равно чёрно-белое.

Чем NoIR-камера отличается от обычной камеры Raspberry Pi?

Единственное отличие — отсутствие инфракрасного фильтра перед матрицей (NoIR = No Infrared filter). Электрически и программно модули совместимы, поэтому NoIR-версия подключается и настраивается так же, как обычная.

Нужна ли специальная программа для записи ночного видео?

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