Камера IMX219 8 Мп
Введение
Модуль Raspberry Pi Camera Module 2 пришёл на смену первой камере в апреле 2016 года. В камере версии 2 стоит 8-мегапиксельный сенсор Sony IMX219 (у первой камеры — 5-мегапиксельный OmniVision OV5647). Camera Module 2 снимает видео высокой чёткости.
Характеристики
| Параметр | Значение |
|---|---|
| Сенсор | IMX219 |
| Тип затвора | Скользящий затвор |
| Активные пиксели | 3280 (Г) × 2464 (В) |
| Разрешение | 8 Мп |
| Частота кадров (видео) | 1080p при 47 к/с; 1640 × 1232 при 41 к/с; 640 × 480 при 206 к/с |
| Оптический формат | 1/4" |
| Размер пикселя | 1,12 × 1,12 мкм |
| Вывод данных CSI-2 | 2 линии |
| Формат данных | RAW Bayer, 10 бит |
Год выпуска
Камера V2 (8MP IMX219) вышла в 2016 году — с более высоким разрешением и качеством изображения.
Линейка продуктов
После выхода IMX219 в Arducam разработали несколько версий камеры под разные задачи: с переключаемым ИК-фильтром (IR-CUT), с моторизованной фокусировкой, поворотные PT и PTZ, с креплением M12/CS.
Переключаемый ИК-фильтр (IR-CUT)
Модули камер Arducam 8MP IMX219 с переключаемым ИК-фильтром рассчитаны на съёмку и днём, и ночью. ИК-фильтр с мотором включается и выключается автоматически, ИК-светодиоды тоже включаются и гаснут сами в зависимости от освещения. Камеры этой серии полностью поддерживаются всеми версиями плат Raspberry Pi, включая Pi 4, Pi 3 и Pi Zero. Их применяют для съёмки дикой природы, расчёта индекса NDVI в сельском хозяйстве и других задач.
Моторизованная фокусировка
В модулях камер Arducam 8MP IMX219 с моторизованной фокусировкой фокус управляется программно: камеру можно навести на близкий объект или на любой нужный участок сцены.
PT и PTZ
Камера PT от Arducam поворачивается в двух плоскостях: на 180° по горизонтали и на 145° по вертикали. Поэтому она контролирует зону, для которой в системах видеонаблюдения обычно ставят несколько камер.
Совместимость с платформами
Поддерживаемые ОС
| Платформа | 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 (нужна плата-адаптер) | ✅ | ✅ | ✅ | ✅ |
Каталог продукции
| Артикул | Разъём (контакты, сторона) | Особенности | Объектив | Угол обзора | Фокусировка | Чувствительность к ИК |
|---|---|---|---|---|---|---|
| B0102 | 15, снизу | Крепление CS | CS | 59° (Г) × 44° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0153 | 15, снизу | Ночное видение | CS | 59° (Г) × 44° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0103 | 15, снизу | Сменный объектив | M12 | 70° (Г) × 52,6° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0152 | 15, снизу | Ночное видение | M12 | 100° (Г) × 75° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0154 | 15, снизу | День/ночь | M12 | 100° (Г) × 75° (В) | Фиксированный фокус | Переключаемый ИК-фильтр |
| B0180 | 15, н/д | Широкоугольная | M12 | 155° (Г) × 115° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0184 | 15, н/д | С низкой дисторсией | M12 | 75° (Г) × 56,3° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0188 | 15, н/д | С низкой дисторсией | M12 | 75° (Г) × 56,3° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0182 | 15, н/д | Моторизованная фокусировка | Штатный | 77,6° (Д) × 65° (Г) × 51° (В) | Моторизованная фокусировка | ИК-фильтр 650 нм |
| B0190 | 15, н/д | Моторизованная фокусировка | Штатный | 65° (Г) × 51° (В) | Моторизованная фокусировка | Без ИК-фильтра |
| B0194 | 15, н/д | Широкоугольная | M12 | 155° (Г) × 115° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0286 | 15, н/д | «Рыбий глаз» | M12 | 220° (Г) × 165° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0209/NFS | 15, снизу | Ночное видение | Штатный | 62,2° (Г) × 48,8° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0390 | 15, снизу | Миниатюрная | Штатный | 62,2° (Г) × 48,8° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B039001 | 15, снизу | В корпусе | Штатный | 62,2° (Г) × 48,8° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0392 | 15, снизу | Широкоугольная | M12 | 155° (Г) × 115° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0394 | 15, снизу | С низкой дисторсией | M12 | 75° (Г) × 56,2° (В) | Фиксированный фокус | ИК-фильтр 650 нм |
| B0395 | 15, снизу | Ночное видение | Штатный | 62,2° (Г) × 48,8° (В) | Фиксированный фокус | Без ИК-фильтра |
| B0393 | 15, снизу | Автофокус | Штатный | 62,1° (Г) × 46,5° (В) | Автофокус | ИК-фильтр 650 нм |
| B01678MP | 15, снизу | Комплект PTZ | CS | Г 67°–18°, В 49°–13° | Моторизованная фокусировка | Переключаемый ИК-фильтр |
| B0167B8 | 15, снизу | Комплект PTZ | CS | Г 67°–18°, В 49°–13° | Моторизованная фокусировка | Переключаемый ИК-фильтр |
Подключение оборудования
Общий порядок подключения камер Raspberry Pi описан в документе:
Быстрый старт — подключение оборудования
Настройка ПО
Настройка ПО состоит из трёх частей:
- Настройка системы — обязательный первый шаг, чтобы система распознала камеру (нужна перезагрузка).
- Работа с камерой — команды для предпросмотра и съёмки.
- Устранение неполадок — решения типичных проблем с изображением.
Настройка системы
Raspberry Pi 5 и CM5
Pi 5 работает с Trixie и Bookworm. В обеих системах файл конфигурации находится по пути /boot/firmware/config.txt.
- Откройте файл конфигурации:
sudo nano /boot/firmware/config.txt - Отключите автоопределение камеры:
camera_auto_detect=0 - Добавьте оверлей imx219 в раздел
[all]:dtoverlay=imx219 - Сохраните файл и перезагрузите систему:
sudo reboot
dtoverlay=imx219,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=imx219в раздел[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=imx219в раздел[all]. - Сохраните файл и перезагрузите систему:
sudo reboot
Bullseye
Настройка в два шага:
Шаг 1. Отредактируйте config.txt
sudo nano /boot/config.txt
- Установите
camera_auto_detect=0. - Добавьте
dtoverlay=imx219в раздел[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=imx219в раздел[all]. - Сохраните файл и перезагрузите систему:
sudo reboot
dtoverlay=imx219,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.