К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Камера OV5647 5 Мп

Камера OV5647 5 Мп

Документация Arducam · перевод arducam-russia.ru

Введение

Камеры 5 Мп на сенсоре OV5647, то есть серия камер V1, широко применяются в проектах на Raspberry Pi. В отличие от камер V2, у которых на плате стоит микросхема шифрования, камеры OV5647 сторонние производители могут легко дорабатывать и адаптировать, поэтому вариантов этой серии очень много.

Сенсор

СенсорOV5647
Тип затвораСкользящий затвор
Активные пиксели2592 × 1944
Разрешение5 Мп
Частота кадров1080p при 30 к/с, 640 × 480 при 60 к/с, 640 × 480 при 67 к/с
Оптический формат1/4"
Размер пикселя1,4 × 1,4 мкм

Год выпуска

OmniVision выпустила этот сенсор в конце 2009 года. Популярным он стал после 2013 года, когда Raspberry Pi Foundation выпустила модуль камеры V1 на OV5647.

Линейка продуктов

После выхода OV5647 в Arducam разработали несколько версий камеры под разные задачи: с переключаемым ИК-фильтром (IR-CUT), с моторизованной фокусировкой, поворотные PT и PTZ, с креплением M12/CS.

Переключаемый ИК-фильтр (IR-CUT)

Модули камер Arducam 5MP OV5647 с переключаемым ИК-фильтром рассчитаны на съёмку и днём, и ночью. ИК-фильтр с мотором включается и выключается автоматически, ИК-светодиоды тоже включаются и гаснут сами в зависимости от освещения. Камеры этой серии полностью поддерживаются всеми версиями плат Raspberry Pi, включая Pi 4, Pi 3 и Pi Zero. Их применяют для съёмки дикой природы, расчёта индекса NDVI в сельском хозяйстве и других задач.

Моторизованная фокусировка

В модулях камер Arducam 5MP OV5647 с моторизованной фокусировкой фокус управляется программно: камеру можно навести на близкий объект или на любой нужный участок сцены.

PT и PTZ

Камера PT от Arducam поворачивается в двух плоскостях: на 180° по горизонтали и на 145° по вертикали. Поэтому она контролирует зону, для которой в системах видеонаблюдения обычно ставят несколько камер.

Камеры Arducam PTZ превращают камеру Raspberry Pi в полноценную камеру видеонаблюдения с обзором 360°. Программный автофокус позволяет чётко навести резкость на цель при зуме, а управление ИК-фильтром помогает снимать и днём, и в режиме ночного видения.

Совместимость с платформами

Поддерживаемые ОС

ПлатформаTrixieBookworm (rpicam)Bullseye (libcamera/rpicam)Buster (raspistill)
Raspberry Pi 5 / CM5✅✅❌❌
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W✅✅✅✅
Raspberry Pi CM3 / CM3+ / CM4 (нужна плата-адаптер)✅✅✅✅
Поддержка ОСДокументация ориентирована на Trixie, Bookworm и Bullseye (ядро 6.1.21 и новее) — в соответствии с циклом выпуска официальной Raspberry Pi OS. Инструкций для Buster здесь нет: для стабильной работы Arducam рекомендует перейти на поддерживаемую ОС. Если нужна помощь именно с Buster, напишите нам на quote@arducam-russia.ru.

Каталог продукции

АртикулРазъём (контакты / расположение)ОсобенностиТип объективаУгол обзораФокусировкаЧувствительность к ИК
B003315 / нижнееКомпактный размерШтатный объектив54° (Г) × 41° (В)Фиксированный фокусИК-фильтр 650 нм
B00330115 / нижнееКомпактный размерШтатный объектив54° (Г) × 41° (В)Фиксированный фокусБез ИК-фильтра
B0033C15 / нижнееАкриловый корпусШтатный объектив54° (Г) × 41° (В)Фиксированный фокусИК-фильтр 650 нм
B0033PT15 / нижнееКомплект с поворотной платформойШтатный объектив54° (Г) × 41° (В)Фиксированный фокусИК-фильтр 650 нм
B0033R15 / нижнееДля 3D-принтераШтатный объектив54° (Г) × 41° (В)Фиксированный фокусИК-фильтр 650 нм
B0033+B008722 / нижнееДля Pi ZeroШтатный объектив54° (Г) × 41° (В)Фиксированный фокусИК-фильтр 650 нм
B017615 / нижнееКомпактный размерШтатный объектив54° (Г) × 44° (В)АвтофокусИК-фильтр 650 нм
B0176R15 / нижнееДля 3D-принтераШтатный объектив54° (Г) × 44° (В)АвтофокусИК-фильтр 650 нм
B037015 / нижнееШирокоугольнаяM12155° (Г) × 116° (В)АвтофокусИК-фильтр 650 нм
B003215 / нижнееКрепление CSCS58° (Г) × 44° (В)Ручная фокусировкаИК-фильтр 650 нм
B003615 / нижнееНочное видениеCS58° (Г) × 44° (В)Ручная фокусировкаБез ИК-фильтра
B003115 / нижнееСменный объективM1256° (Г) × 42° (В)Ручная фокусировкаИК-фильтр 650 нм
B003515 / нижнееНочное видениеM12110° (Г) × 83° (В)Ручная фокусировкаБез ИК-фильтра
B005515 / нижнееШирокоугольнаяM12194° (Г) × 142° (В)Ручная фокусировкаИК-фильтр 650 нм
B040415 / нижнееШирокоугольнаяM8210° (Г) × 154° (В)Ручная фокусировкаИК-фильтр 650 нм
B00350415 / нижнееРежим день/ночьM12105° (Г) × 78° (В)Ручная фокусировкаПереключаемый ИК-фильтр
B00350715 / нижнееРежим день/ночьM12140° (Г) × 105° (В)Ручная фокусировкаПереключаемый ИК-фильтр
B015115 / нижнееРежим день/ночьM12100° (Г) × 75° (В)Ручная фокусировкаПереключаемый ИК-фильтр
B0167B515 / нижнееКомплект PTZВариообъектив67–18° (Г) × 49–13° (В)Моторизованная фокусировкаПереключаемый ИК-фильтр
B01675MP15 / нижнееКомплект PTZВариообъектив67–18° (Г) × 49–13° (В)Моторизованная фокусировкаПереключаемый ИК-фильтр
B00660322 / н/дМиниатюрная камераM672,4° (Г) × 54,3° (В)Фиксированный фокусИК-фильтр 650 нм
B00660422 / н/дМиниатюрная камераM6120° (Г) × 90° (В)Фиксированный фокусИК-фильтр 650 нм
B006603N22 / н/дМиниатюрная камераM664° (Г) × 48° (В)Фиксированный фокусБез ИК-фильтра
B006604N22 / н/дМиниатюрная камераM696° (Г) × 72° (В)Фиксированный фокусБез ИК-фильтра
B00660522 / н/дМиниатюрная камераM7128° (Г) × 96° (В)Ручная фокусировкаИК-фильтр 650 нм
B006615 / н/дМиниатюрная камераШтатный объектив62° (Г) × 47° (В)Фиксированный фокусИК-фильтр 650 нм
B0066-0215 / н/дМиниатюрная камераШтатный объектив62° (Г) × 47° (В)Фиксированный фокусБез ИК-фильтра
B042815 / нижнееШирокоугольнаяM12220° (Г) × 165° (В)Ручная фокусировкаИК-фильтр 650 нм

Подключение оборудования

Общий порядок подключения камер Raspberry Pi описан в документе:

Быстрый старт — подключение оборудования

Программное обеспечение

В этом разделе описано, как настроить систему для работы с камерой OV5647 и как затем ею пользоваться. Процесс состоит из трёх частей:

  1. Настройка системы — обязательный первый шаг, чтобы Raspberry Pi распознал камеру. Изменения вступают в силу только после перезагрузки.
  2. Работа с камерой — команды для предпросмотра и съёмки.
  3. Устранение неполадок — решения типичных проблем с изображением.

Настройка системы

ВажноИзменения в конфигурации вступают в силу только после перезагрузки Raspberry Pi.

Raspberry Pi 5 и CM5

Pi 5 работает с Trixie и Bookworm. В обеих системах файл конфигурации находится по пути /boot/firmware/config.txt.

  1. Откройте файл конфигурации: sudo nano /boot/firmware/config.txt
  2. Отключите автоопределение камеры: camera_auto_detect=0
  3. Добавьте оверлей OV5647 в раздел [all]: dtoverlay=ov5647
  4. Сохраните файл и перезагрузите систему: sudo reboot
Выбор порта камерыЕсли камера подключена к порту CAM0 на Pi 5, используйте строку:
dtoverlay=ov5647,cam0

Raspberry Pi 4

Pi 4 работает с Trixie, Bookworm и Bullseye, файл конфигурации в них лежит в разных местах.

Trixie и Bookworm:

sudo nano /boot/firmware/config.txt

Bullseye:

sudo nano /boot/config.txt

Дальнейшие шаги (одинаковы для всех версий ОС):

  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=ov5647 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot

Raspberry Pi Zero — Pi 3

Эти модели работают со всеми версиями ОС, но порядок настройки различается.

Trixie и Bookworm

Стандартная настройка через /boot/firmware/config.txt:

sudo nano /boot/firmware/config.txt
  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=ov5647 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot

Bullseye

Настройка в два шага:

Шаг 1. Отредактируйте config.txt

sudo nano /boot/config.txt
  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=ov5647 в раздел [all].
  3. Сохраните файл, но пока не перезагружайте систему — перейдите к шагу 2.

Шаг 2. Включите графику Glamor

sudo raspi-config

Откройте 6 Advanced Options → A3 Glamor → включите (Enable) → перезагрузите систему.

Raspberry Pi Compute Module 3 и 4

CM3 и CM4 работают со всеми версиями ОС, у них два порта камеры (cam0 и cam1).

Trixie и Bookworm:

sudo nano /boot/firmware/config.txt

Bullseye:

sudo nano /boot/config.txt

Дальнейшие шаги (одинаковы для всех версий ОС):

  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=ov5647 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot
Выбор порта камерыЧтобы использовать интерфейс CAM0, измените строку оверлея так:
dtoverlay=ov5647,cam0

Работа с камерой

После настройки и перезагрузки камера готова к работе.

Trixie и Bookworm — набор rpicam-apps:

  1. Список доступных камер: rpicam-still --list-cameras
  2. Предпросмотр (выход — Ctrl+C): rpicam-still -t 0
  3. Снимок после 5-секундного предпросмотра: rpicam-still -t 5000 -o test.jpg

Bullseye — набор libcamera-apps:

  1. Список доступных камер: libcamera-still --list-cameras
  2. Предпросмотр (выход — Ctrl+C): libcamera-still -t 0
  3. Снимок после 5-секундного предпросмотра: libcamera-still -t 5000 -o test.jpg

Подробные инструкции — в документации Raspberry Pi по камерам.

Устранение неполадок

Если изображения нет (например, чёрный экран), возможно, система неправильно распознала камеру.

Решение типичных проблем: руководство по устранению неполадок

Если проблема не уходит, напишите нам на quote@arducam-russia.ru.

Запросить цену

Укажите количество — пришлём коммерческое предложение.