Сравнение модулей камер ESP32: OV2640, OV5640, OV3660 и OV7670

Сравнение модулей камер ESP32: OV2640, OV5640, OV3660 и OV7670

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

Обзоры

Вернуться в блог

Выбор правильного модуля камеры для ESP32 может быть непростой задачей. Этот гид поможет вам разобраться в отличиях между популярными сенсорами OmniVision и выбрать идеальный вариант для вашего проекта.

Сравнение камер ESP32
Обзор

Лучший модуль камеры ESP32 — Быстрый выбор

  • Для большинства проектов: OV2640
  • QR-коды и качественные фото: OV5640 AF
  • ИИ и распознавание лиц: OV3660
  • Только для обучения: OV7670

Путаница с модулями камер

Мой первый проект на ESP32-CAM был дверным звонком. Плата пришла с камерой, я прошил код, и всё заработало… почти. Днем всё было отлично, но вечером в коридоре изображение становилось размытым и шумным. Я потратил часы на настройку кода, пока не понял: проблема была в сенсоре, а не в коде.

Не все модули камер ESP32 одинаковы. Выбранный вами сенсор влияет на качество изображения, частоту кадров, работу при слабом освещении и возможность автофокусировки.

Сенсоры

Что такое серия OV?

Камеры серии “OV” — OV2640, OV5640, OV3660 — производятся компанией OmniVision. Они используются повсюду: от ноутбуков до медицинских приборов.

Почему ESP32 использует именно их?

  1. Проверенная совместимость. Драйверы Espressif построены вокруг этих сенсоров.
  2. Встроенное сжатие JPEG. Сенсоры сами сжимают поток, экономя ресурсы ESP32.
  3. Доступность. Они массово производятся, поэтому стоят дешево.

Цифра в названии примерно указывает на разрешение:

  • OV2640: 2 Мп
  • OV5640: 5 Мп
  • OV3660: 3 Мп (более новый)
  • OV7670: 0.3 Мп (устаревший)
Покупка

На что смотреть при покупке

Вы новичок? Просто купите готовую плату (ESP32-CAM, Freenove S3) с уже установленной камерой. Отдельные модули нужны для апгрейда или кастомных сборок.

Совместимость разъемов: OV2640, OV5640 и OV3660 используют один и тот же 24-пиновый шлейф. Вы можете просто поменять модуль на плате, изменив тип камеры в коде (OV7670 — исключение, у него другой интерфейс).

Характеристики выбора

Параметр Варианты
Линза Стандартная (~66°) / Широкоугольная (120-160°) / Рыбий глаз (180°+)
Фокус Фиксированный / Ручной / Автофокус (AF)
ИК-фильтр Стандартный / NoIR (для ночного видения)
Модели

OV2640 — Золотой стандарт

Это самая популярная камера для ESP32-CAM. Она надежна, для неё написано сотни уроков, и она просто работает.

OV2640 Стандартный модуль

Плюсы:

  • Максимальная совместимость.
  • Высокий FPS. 25-30fps при VGA.
  • Аппаратный JPEG. Минимум нагрузки на процессор.

Ограничения:

  • Фиксированный фокус.
  • Среднее качество при плохом свете.
Модели

OV5640 — Качество и автофокус

Если вам нужно сканировать QR-коды или делать детализированные фото — это ваш выбор. В версии AF есть моторчик автофокуса, что критично для макросъемки.

OV5640 с автофокусом
Модели

OV3660 — Для ИИ объектов

Этот сенсор часто идет в паре с ESP32-S3. Его главная фишка — улучшенная светочувствительность, что критично для алгоритмов распознавания лиц в темных помещениях.

OV3660 модуль
Модели

OV7670 — Для хардкорного обучения

Я не рекомендую его для реальных проектов. У него нет аппаратного JPEG, низкое разрешение (VGA) и куча проводов вместо удобного шлейфа. Купите его только если хотите понять, как работают параллельные интерфейсы видео на низком уровне.

OV7670 модуль
Сравнение

Сводная таблица характеристик

Сравнение сенсоров

Сенсор Разрешение FPS (VGA) Автофокус JPEG
OV2640 2 Мп 30 Нет Да
OV5640 5 Мп 90 Опция (AF) Да
OV3660 3 Мп 60 Нет Да
OV7670 0.3 Мп 30 Нет Нет
Итог

Заключение

Выбор камеры зависит от ваших целей:

  • 1
    Для новичков и стриминга — OV2640.
  • 2
    Для качественных фото и сканирования — OV5640.
  • 3
    Для AI-проектов на ESP32-S3 — OV3660.