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

Камера IMX219 8 Мп

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

Введение

Модуль 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-22 линии
Формат данных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° по вертикали. Поэтому она контролирует зону, для которой в системах видеонаблюдения обычно ставят несколько камер.

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

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

Платформа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.

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

АртикулРазъём (контакты, сторона)ОсобенностиОбъективУгол обзораФокусировкаЧувствительность к ИК
B010215, снизуКрепление CSCS59° (Г) × 44° (В)Фиксированный фокусИК-фильтр 650 нм
B015315, снизуНочное видениеCS59° (Г) × 44° (В)Фиксированный фокусБез ИК-фильтра
B010315, снизуСменный объективM1270° (Г) × 52,6° (В)Фиксированный фокусИК-фильтр 650 нм
B015215, снизуНочное видениеM12100° (Г) × 75° (В)Фиксированный фокусБез ИК-фильтра
B015415, снизуДень/ночьM12100° (Г) × 75° (В)Фиксированный фокусПереключаемый ИК-фильтр
B018015, н/дШирокоугольнаяM12155° (Г) × 115° (В)Фиксированный фокусИК-фильтр 650 нм
B018415, н/дС низкой дисторсиейM1275° (Г) × 56,3° (В)Фиксированный фокусИК-фильтр 650 нм
B018815, н/дС низкой дисторсиейM1275° (Г) × 56,3° (В)Фиксированный фокусБез ИК-фильтра
B018215, н/дМоторизованная фокусировкаШтатный77,6° (Д) × 65° (Г) × 51° (В)Моторизованная фокусировкаИК-фильтр 650 нм
B019015, н/дМоторизованная фокусировкаШтатный65° (Г) × 51° (В)Моторизованная фокусировкаБез ИК-фильтра
B019415, н/дШирокоугольнаяM12155° (Г) × 115° (В)Фиксированный фокусБез ИК-фильтра
B028615, н/д«Рыбий глаз»M12220° (Г) × 165° (В)Фиксированный фокусИК-фильтр 650 нм
B0209/NFS15, снизуНочное видениеШтатный62,2° (Г) × 48,8° (В)Фиксированный фокусБез ИК-фильтра
B039015, снизуМиниатюрнаяШтатный62,2° (Г) × 48,8° (В)Фиксированный фокусИК-фильтр 650 нм
B03900115, снизуВ корпусеШтатный62,2° (Г) × 48,8° (В)Фиксированный фокусИК-фильтр 650 нм
B039215, снизуШирокоугольнаяM12155° (Г) × 115° (В)Фиксированный фокусИК-фильтр 650 нм
B039415, снизуС низкой дисторсиейM1275° (Г) × 56,2° (В)Фиксированный фокусИК-фильтр 650 нм
B039515, снизуНочное видениеШтатный62,2° (Г) × 48,8° (В)Фиксированный фокусБез ИК-фильтра
B039315, снизуАвтофокусШтатный62,1° (Г) × 46,5° (В)АвтофокусИК-фильтр 650 нм
B01678MP15, снизуКомплект PTZCSГ 67°–18°, В 49°–13°Моторизованная фокусировкаПереключаемый ИК-фильтр
B0167B815, снизуКомплект PTZCSГ 67°–18°, В 49°–13°Моторизованная фокусировкаПереключаемый ИК-фильтр

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

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

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

Настройка ПО

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

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

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

  1. Установите camera_auto_detect=0.
  2. Добавьте dtoverlay=imx219 в раздел [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=imx219 в раздел [all].
  3. Сохраните файл и перезагрузите систему: sudo reboot

Bullseye

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

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

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

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

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