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

Камера IMX477 12 Мп

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

Обзор

Модули камер Arducam на сенсоре IMX477 дают качественное изображение на всех моделях Raspberry Pi, включая Pi 4, Pi 3/3B+/3A+, CM3/3+, Pi Zero и другие. У официальной камеры Raspberry Pi HQ только один вариант крепления, а у камер Arducam IMX477 — три варианта расстояния между крепёжными отверстиями (29, 30 и 34 мм), под стандартные корпуса промышленных камер. Кроме того, эти модули используют интерфейс MIPI CSI-2 на 4 линии и обеспечивают более высокую пропускную способность, чем официальная камера.

Технические характеристики

Сенсор

ПараметрЗначение
СенсорIMX477
Тип затвораСкользящий затвор
Чувствительность к ИКТолько видимый свет
Активные пиксели4056 × 3040
Разрешение12 Мп
Оптический формат1/2.3"
Размер пикселя1,55 × 1,55 мкм
Видеорежимы1080p при 30 к/с, 720p при 60 к/с, 640 × 480 при 60/90 к/с

Год выпуска

Raspberry Pi официально выпустила камеру на сенсоре IMX477 в 2020 году — это был заметный шаг вперёд в возможностях камер для этой платформы.

Версии Arducam

После выхода IMX477 в Arducam разработали несколько специализированных версий под разные задачи:

Версия с переключаемым ИК-фильтром (IR-CUT)

В версии IR-CUT стоит тот же 12-мегапиксельный сенсор IMX477, что и в официальной камере Raspberry Pi HQ, но добавлен механический ИК-фильтр, который переключается автоматически в зависимости от освещения. У официальной камеры HQ нет чувствительности к ИК и нет версии NoIR (без ИК-фильтра), а модуль Arducam снимает и в ИК-диапазоне, и днём с естественной цветопередачей. Модуль полностью совместим со всеми моделями Raspberry Pi, у которых есть разъём камеры.

Версия с моторизованной фокусировкой

В этой версии стоит мотор с программным управлением: фокус настраивается автоматически, крутить объектив вручную не нужно. Моторизованная фокусировка даёт точную автоматическую наводку на резкость.

Поворотная версия PTZ

Камеры 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.

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

АртикулРазъём (контакты / расположение)ОсобенностиТип объективаУгол обзораФокусировкаЧувствительность к ИК
B045222 / верхнееКрепление M12Компактный размер75° (Г) × 59° (В)Ручная фокусировкаИК-фильтр 650 нм
B024022 / верхнееКрепление CSCS65° (Г) × 51° (В)Ручная фокусировкаИК-фильтр 650 нм
B024122 / верхнееКомплект удлинения HDMICS65° (Г) × 48,75° (В)Ручная фокусировкаПереключаемый ИК-фильтр
B02400122 / верхнееКрепление CS / штативCS (стандартный)———
B0167B1222 / н/дКомплект PTZВариообъектив96–33° (Г) × 72–24° (В)Моторизованная фокусировкаПереключаемый ИК-фильтр
B016712MP22 / н/дКомплект PTZВариообъектив96–33° (Г) × 72–24° (В)Моторизованная фокусировкаПереключаемый ИК-фильтр
B026222 / верхнееКомпактный размерM1275° (Г) × 56,3° (В)Ручная фокусировкаИК-фильтр 650 нм
B027122 / н/дДля Compute ModuleM1275° (Г) × 56,3° (В)Ручная фокусировкаИК-фильтр 650 нм

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

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

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

Настройка ПО

Настройка ПО состоит из трёх частей:

  1. Настройка системы — обязательный первый шаг, чтобы система распознала камеру (нужна перезагрузка).
  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. Добавьте оверлей imx477 в раздел [all]: dtoverlay=imx477
  4. Сохраните файл и перезагрузите систему: sudo reboot
Выбор порта камерыЕсли камера подключена к порту CAM0 на Pi 5, используйте строку:
dtoverlay=imx477,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=imx477 в раздел [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=imx477 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot

Bullseye

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

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

sudo nano /boot/config.txt
  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=imx477 в раздел [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=imx477 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot
Выбор порта камерыЧтобы использовать интерфейс CAM0, измените строку оверлея так:
dtoverlay=imx477,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.

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

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