К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Камера 64MP OwlSight OV64A40

Камера 64MP OwlSight OV64A40

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

Камера Arducam 64MP OwlSight OV64A40

Введение

В 2022 году Arducam выпустила камеру с автофокусом Arducam 64MP Hawkeye для Raspberry Pi. Камера получила много положительных отзывов, но она полностью разработана в Arducam, и платформа Raspberry Pi не поддерживает её штатно: чтобы она заработала, нужно скачать и установить отдельный пакет драйверов.

Следующая модель — модуль камеры с автофокусом Arducam 64MP OwlSight OV64A40. Её главное отличие: камеру 64MP OV64A40 OwlSight полностью поддерживает штатное ПО — libcamera-apps.

Вокруг камеры в Arducam выстроена полная экосистема: аксессуары, сопутствующие продукты и готовые решения. Они сокращают время и силы на разработку и внедрение проекта. Камеру можно доработать под задачу — опишите идею и требования, напишите нам на quote@arducam-russia.ru.

Основные возможности

  • Штатная поддержка libcamera. Камера работает с основным ПО Raspberry Pi — libcamera, устанавливать отдельный драйвер не нужно.
  • Сверхвысокое разрешение. Максимальное разрешение — 9248 × 6944 (64 Мп), снимки получаются очень чёткими.
  • Высокая светочувствительность. Крупный оптический формат 1/1.32″ и, по данным Arducam, лучший в своём классе размер пикселя: сенсор собирает больше света.
  • Высокая частота кадров. Камера держит высокую частоту кадров даже на больших разрешениях.
  • Два режима фокусировки. Поддерживаются автофокус CDAF (по контрасту) и ручная фокусировка с программным управлением.
  • Развитая экосистема. Готовые аксессуары и решения ускоряют внедрение проекта.

Характеристики

Сенсор

ПараметрЗначение
СенсорOV64A40
Разрешение фото64 Мп
Цветной фильтрЦветной (Quad-Bayer)
Тип затвораСкользящий затвор
Оптический формат1/1.32″
Размер пикселя1,008 × 1,008 мкм
Активная область9248 (Г) × 6944 (В)
Форматы выводаJPEG / YUV / RGB / RAW10
Чувствительность к ИКВстроенный ИК-фильтр, только видимый свет

Объектив

ПараметрЗначение
ФокусировкаРучная / автофокус
Фокусное расстояние6,65 мм
Диафрагма (F.NO)F1.9
Угол обзора (Д × Г × В)84° × 68° × 56°
Дистанция фокусировки по умолчаниюот 12 см до бесконечности

Электрические и механические параметры

ПараметрЗначение
Питание3,3 В / 300 мА
Размер платы камеры25 × 24 мм

Частота кадров и разрешение

Частота кадров камеры OV64A40 зависит от частоты линии MIPI. Её задаёт параметр link-frequency в строке dtoverlay файла config.txt.

Поддерживаются две частоты линии:

Режим высокой скорости (link-frequency=456000000)

РазрешениеЧастота кадров
9152 × 69442,6 к/с
8000 × 60002,5 к/с
4624 × 347210 к/с
3840 × 216020 к/с
2312 × 173630 к/с
1920 × 108060 к/с

Режим низкой скорости (link-frequency=360000000)

РазрешениеЧастота кадров
9152 × 69442 к/с
8000 × 60002,5 к/с
4624 × 34727,6 к/с
3840 × 216014,8 к/с
2312 × 173626,7 к/с
1920 × 108045 к/с

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

АртикулРазрешениеСенсорИнтерфейсОсобенностиФокусировкаДистанция фокусировкиУгол обзора (Д × Г × В)Чувствительность к ИК
B048364 МпOV64A40MIPI CSI-2Сверхвысокое разрешениеРучная / автофокусот 12 см до бесконечности84° × 68° × 56°Встроенный ИК-фильтр

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

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

ПлатформаTrixieBookworm (rpicam)
Raspberry Pi 5 / CM5✅✅
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W✅✅
Raspberry Pi CM3 / CM3+ / CM4 (нужна плата-адаптер)✅✅
Поддержка ОСДокументация ориентирована на Trixie и Bookworm — в соответствии с циклом выпуска официальной Raspberry Pi OS.

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

Подключите модуль камеры по инструкции для своей модели Raspberry Pi.

Принцип подключенияКамера подключается к порту MIPI CSI (последовательный интерфейс камеры) на Raspberry Pi. Вставьте шлейф правильной стороной и до упора, чтобы металлические контакты сели на место.

Raspberry Pi 5

Подключите камеру шлейфом FPC 15–22 контакта к одному из двух портов MIPI CSI на Raspberry Pi 5. Чёрный язычок на шлейфе должен смотреть в сторону портов HDMI.

Схема подключения камеры к Raspberry Pi 5
Рис. 1. Подключение камеры к Raspberry Pi 5

Raspberry Pi 4B

Подключите шлейф FFC 15–15 контактов к полноразмерному порту MIPI CSI между аудио-видеоразъёмом и портом HDMI. Синий язычок на шлейфе должен смотреть в сторону порта Ethernet.

Схема подключения камеры к Raspberry Pi 4B
Рис. 2. Подключение камеры к Raspberry Pi 4B

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

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

Настройка ПО

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

  1. Настройка системы. Обязательный первый шаг: без него Raspberry Pi не увидит камеру. Чтобы изменения вступили в силу, нужна перезагрузка.
  2. Работа с камерой. Основные команды для предпросмотра и съёмки.
  3. Расширенные возможности. Необязательные шаги — например, управление автофокусом.
  4. Съёмка с длинной выдержкой. Как снимать с длинной выдержкой.

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

ПримечаниеКамера штатно поддерживается только в Raspberry Pi OS Bookworm и Trixie. Bullseye и более старые версии не поддерживаются.

На всех совместимых моделях Raspberry Pi настройка почти одинакова, файл конфигурации всегда находится по пути /boot/firmware/config.txt.

Raspberry Pi 5 и CM5

  1. Откройте файл конфигурации для редактирования: sudo nano /boot/firmware/config.txt
  2. Найдите строку camera_auto_detect=1 и замените значение на 0.
  3. Найдите раздел [all] и добавьте под ним одну из строк dtoverlay. Она включает камеру и задаёт скорость линии. Режим низкой скорости (по умолчанию) — максимальная стабильность, особенно с длинными шлейфами: dtoverlay=ov64a40,link-frequency=360000000. Режим высокой скорости — более высокая частота кадров: dtoverlay=ov64a40,link-frequency=456000000.
  4. Сохраните файл и перезагрузите Raspberry Pi: sudo reboot
Порт CAM0По умолчанию Pi 5 использует порт CAM1. Если камера подключена к порту с маркировкой CAM0, допишите ,cam0 в строку dtoverlay. Например: dtoverlay=ov64a40,cam0,link-frequency=360000000

Raspberry Pi 4, Pi Zero — Pi 3, CM3/4

Для этих моделей порядок одинаковый: все они работают под Bookworm/Trixie с одинаковой структурой файлов.

  1. Откройте файл конфигурации: sudo nano /boot/firmware/config.txt
  2. Установите camera_auto_detect=0.
  3. Добавьте строку dtoverlay под [all], выбрав нужный режим скорости. Низкая скорость: dtoverlay=ov64a40,link-frequency=360000000. Высокая скорость: dtoverlay=ov64a40,link-frequency=456000000.
  4. Сохраните файл и перезагрузите систему.
CAM0 на Compute ModuleЕсли вы используете Compute Module (CM3/4) и камера подключена к интерфейсу CAM0, допишите ,cam0 в выбранную строку dtoverlay.

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

После перезагрузки камера готова к работе. В Bookworm и Trixie используется набор программ rpicam-apps.

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

3. Расширенные возможности: фокус и зум

Камера поддерживает несколько режимов фокусировки.

  • Непрерывный автофокус: rpicam-still -t 0 --autofocus-mode continuous
  • Однократный автофокус (перед началом предпросмотра): rpicam-still -t 0 --autofocus-mode auto

Ручная фокусировка с клавиатуры. Для интерактивной ручной фокусировки Arducam рекомендует свою расширенную версию libcamera-apps — в ней есть управление с клавиатуры. Установите ПО libcamera от Arducam:

wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
./install_pivariety_pkgs.sh -p libcamera_dev
./install_pivariety_pkgs.sh -p libcamera_apps

Запустите предпросмотр в режиме ручной фокусировки:

rpicam-still -t 0 --autofocus-mode manual -k

Фокус регулируется клавишами в окне терминала: F — запустить автофокус, A — отвести объектив, D — придвинуть объектив.

4. Съёмка с длинной выдержкой

Камера умеет снимать с длинной выдержкой, поэтому подходит для слабого освещения. Максимальная выдержка зависит от выбранного разрешения и частоты линии MIPI.

Максимальная выдержка

Режим низкой скорости (link-frequency=360000000)

РазрешениеМакс. выдержка, с
1280 × 720204,01
1920 × 1080304,22
2312 × 1736336,43
3840 × 2160492,57
4624 × 3472608,45
8000 × 60001059,42
9248 × 69441173,95

Режим высокой скорости (link-frequency=456000000)

РазрешениеМакс. выдержка, с
1280 × 720146,74
1920 × 1080196,85
2312 × 1736279,17
3840 × 2160378,04
4624 × 3472472,44
8000 × 6000860,78
9248 × 6944910,88

Как снимать с длинной выдержкой

Для длинной выдержки задайте параметр --shutter — значение указывается в микросекундах (мкс).

  • --shutter — фиксированная выдержка в микросекундах (1 с = 1 000 000 мкс).
  • -t — общее время работы программы в миллисекундах (мс). Оно должно быть больше выдержки.
  • -o — имя выходного файла.
ПримерыКоманды для выдержки 1, 5 и 10 секунд.

Выдержка 1 с:

rpicam-still -t 2000 --shutter 1000000 -o shutter_1s.jpg

Выдержка 5 с:

rpicam-still -t 6000 --shutter 5000000 -o shutter_5s.jpg

Выдержка 10 с:

rpicam-still -t 11000 --shutter 10000000 -o shutter_10s.jpg

Сравнение

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

Сравнение снимков с длинной выдержкой: при слабом освещении видно больше деталей
Съёмка при слабом освещении: выдержка от 1 до 10 с
Корпус ABS, вид 1
Корпус ABS, вид 2
Комплект удлинения HDMI, вид 1
Комплект удлинения HDMI, вид 2
Комплект удлинения Ethernet, вид 1
Комплект удлинения Ethernet, вид 2
Поворотная платформа, вид 1
Поворотная платформа, вид 2
Шлейф для Pi Zero, вид 1
Шлейф для Pi Zero, вид 2
Шлейф 100 см, вид 1
Шлейф 100 см, вид 2

Дополнительные материалы

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

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