Камера IMX477 12 Мп
Обзор
Модули камер 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°. В системе есть программный автофокус для чёткой наводки на цель при зуме и управление ИК-фильтром для съёмки и днём, и в режиме ночного видения.
Совместимость с платформами
Поддерживаемые ОС
| Платформа | Trixie | Bookworm (rpicam) | Bullseye (libcamera/rpicam) | Buster (raspistill) |
|---|---|---|---|---|
| Raspberry Pi 5 / CM5 | ✅ | ✅ | ❌ | ❌ |
| Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W | ✅ | ✅ | ✅ | ✅ |
| Raspberry Pi CM3 / CM3+ / CM4 (нужна плата-адаптер) | ✅ | ✅ | ✅ | ✅ |
Каталог продукции
| Артикул | Разъём (контакты / расположение) | Особенности | Тип объектива | Угол обзора | Фокусировка | Чувствительность к ИК |
|---|---|---|---|---|---|---|
| B0452 | 22 / верхнее | Крепление M12 | Компактный размер | 75° (Г) × 59° (В) | Ручная фокусировка | ИК-фильтр 650 нм |
| B0240 | 22 / верхнее | Крепление CS | CS | 65° (Г) × 51° (В) | Ручная фокусировка | ИК-фильтр 650 нм |
| B0241 | 22 / верхнее | Комплект удлинения HDMI | CS | 65° (Г) × 48,75° (В) | Ручная фокусировка | Переключаемый ИК-фильтр |
| B024001 | 22 / верхнее | Крепление CS / штатив | CS (стандартный) | — | — | — |
| B0167B12 | 22 / н/д | Комплект PTZ | Вариообъектив | 96–33° (Г) × 72–24° (В) | Моторизованная фокусировка | Переключаемый ИК-фильтр |
| B016712MP | 22 / н/д | Комплект PTZ | Вариообъектив | 96–33° (Г) × 72–24° (В) | Моторизованная фокусировка | Переключаемый ИК-фильтр |
| B0262 | 22 / верхнее | Компактный размер | M12 | 75° (Г) × 56,3° (В) | Ручная фокусировка | ИК-фильтр 650 нм |
| B0271 | 22 / н/д | Для Compute Module | M12 | 75° (Г) × 56,3° (В) | Ручная фокусировка | ИК-фильтр 650 нм |
Подключение оборудования
Подробно подключение оборудования описано в руководстве:
Быстрый старт — подключение оборудования
Настройка ПО
Настройка ПО состоит из трёх частей:
- Настройка системы — обязательный первый шаг, чтобы система распознала камеру (нужна перезагрузка).
- Работа с камерой — команды для предпросмотра и съёмки.
- Устранение неполадок — решения типичных проблем с изображением.
Настройка системы
Raspberry Pi 5 и CM5
Pi 5 работает с Trixie и Bookworm. В обеих системах файл конфигурации находится по пути /boot/firmware/config.txt.
- Откройте файл конфигурации:
sudo nano /boot/firmware/config.txt - Отключите автоопределение камеры:
camera_auto_detect=0 - Добавьте оверлей imx477 в раздел
[all]:dtoverlay=imx477 - Сохраните файл и перезагрузите систему:
sudo reboot
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
Дальнейшие шаги (одинаковы для всех версий ОС):
- Установите
camera_auto_detect=0. - Добавьте
dtoverlay=imx477в раздел[all]. - Сохраните файл и перезагрузите систему:
sudo reboot
Raspberry Pi Zero — Pi 3
Эти модели работают со всеми версиями ОС, но порядок настройки различается.
Trixie и Bookworm
Стандартная настройка через /boot/firmware/config.txt:
sudo nano /boot/firmware/config.txt
- Установите
camera_auto_detect=0. - Добавьте
dtoverlay=imx477в раздел[all]. - Сохраните файл и перезагрузите систему:
sudo reboot
Bullseye
Настройка в два шага:
Шаг 1. Отредактируйте config.txt
sudo nano /boot/config.txt
- Установите
camera_auto_detect=0. - Добавьте
dtoverlay=imx477в раздел[all]. - Сохраните файл, но пока не перезагружайте систему — перейдите к шагу 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
Дальнейшие шаги (одинаковы для всех версий ОС):
- Установите
camera_auto_detect=0. - Добавьте
dtoverlay=imx477в раздел[all]. - Сохраните файл и перезагрузите систему:
sudo reboot
dtoverlay=imx477,cam0
Работа с камерой
После настройки и перезагрузки камера готова к работе.
Trixie и Bookworm — набор rpicam-apps:
- Список доступных камер:
rpicam-still --list-cameras - Предпросмотр (выход — Ctrl+C):
rpicam-still -t 0 - Снимок после 5-секундного предпросмотра:
rpicam-still -t 5000 -o test.jpg
Bullseye — набор libcamera-apps:
- Список доступных камер:
libcamera-still --list-cameras - Предпросмотр (выход — Ctrl+C):
libcamera-still -t 0 - Снимок после 5-секундного предпросмотра:
libcamera-still -t 5000 -o test.jpg
Подробные инструкции — в документации Raspberry Pi по камерам.
Устранение неполадок
Если изображения нет (например, чёрный экран), возможно, система неправильно распознала камеру.
Решение типичных проблем: руководство по устранению неполадок
Если проблема не уходит, напишите нам на quote@arducam-russia.ru.