К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Быстрый старт: камеры для слабого освещения

Быстрый старт: камеры для слабого освещения

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

Аппаратная часть

Подключение к плате-адаптеру

Подключение шлейфа к плате-адаптеру
ПримечаниеВставьте гибкий плоский шлейф строго так, как показано на рисунке.

Подключение к Raspberry Pi

Подключение камеры к Raspberry Pi

ПО

Найдите свою камеру в одном из двух разделов ниже и выполните указанные там команды.

Нативные камеры

ПримечаниеВсе камеры ниже нативно поддерживаются Raspberry Pi, поэтому достаточно изменить файл конфигурации. Перед началом работы убедитесь, что у вас свежая версия Raspberry Pi OS: выпуск от 28 января 2022 года или новее, Debian 11 (Bullseye) или Bookworm. Нужно изменить файл конфигурации и работать с libcamera-apps.

Нативная камера IMX462

АртикулРазъём (контакты, сторона)ОсобенностиОбъективУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B042322, сверхуСверхслабое освещениеM1280° × 45°РучнаяПереключаемый ИК-фильтр

Для Raspberry Pi OS Bookworm на Pi 5 сделайте следующее:

sudo nano /boot/firmware/config.txt 
# Find the line: [all], add the following item under it:
dtoverlay=imx462
# Save and reboot.
Чтобы включить камеру на порту cam0 Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx462,cam0
#Save and reboot.

Для Bookworm/Bullseye на Pi 4 сделайте следующее:

Bookworm на Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx462
#Save and reboot.
Bullseye на Pi 4 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx462
#Save and reboot.

Для Bookworm/Bullseye на Pi 0–Pi 3 выполните:

Bookworm на Pi 0–Pi 3
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx462
#Save and reboot.
Bullseye на Pi 0–Pi 3 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx462
#Save and reboot.
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в Advanced Options.
  4. Включите графическое ускорение Glamor.
  5. Перезагрузите Raspberry Pi.

Если возникнут проблемы с выводом изображения на экран, выполните также следующие шаги:

  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в Advanced Options.
  4. Перейдите в GL Driver.
  5. Выберите GL (Full KMS).
  6. Перезагрузите Raspberry Pi.

Нативная камера IMX290

АртикулРазъём (контакты, сторона)ОсобенностиОбъективУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B042422, сверхуСверхслабое освещениеM1280° × 45°РучнаяПереключаемый ИК-фильтр

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

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

Bullseye:

Нужны два шага.

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

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

Нативная камера IMX327

ПримечаниеВ libcamera нет JSON-файла настройки для камеры IMX327. Для неё подходит драйвер камеры IMX290, который поддерживается в libcamera.
АртикулРазъём (контакты, сторона)ОсобенностиОбъективУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B042522, сверхуСверхслабое освещениеM1280° × 45°РучнаяПереключаемый ИК-фильтр

Для Raspberry Pi OS Bookworm на Pi 5 сделайте следующее:

sudo nano /boot/firmware/config.txt 
# Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000
# Save and reboot.
Чтобы включить камеру на порту cam0 Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000,cam0
#Save and reboot.

Для Bookworm/Bullseye на Pi 4 сделайте следующее:

Bookworm на Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000
#Save and reboot.
Bullseye на Pi 4 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000
#Save and reboot.

Для Bookworm/Bullseye на Pi 0–Pi 3 выполните:

Bookworm на Pi 0–Pi 3
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000
#Save and reboot.
Bullseye на Pi 0–Pi 3 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx290,clock-frequency=37125000
#Save and reboot.
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в Advanced Options.
  4. Включите графическое ускорение Glamor.
  5. Перезагрузите Raspberry Pi.

Если возникнут проблемы с выводом изображения на экран, выполните также следующие шаги:

  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в Advanced Options.
  4. Перейдите в GL Driver.
  5. Выберите GL (Full KMS).
  6. Перезагрузите Raspberry Pi.

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

Предпросмотр:

rpicam-still -t 0

Список всех камер:

rpicam-still --list-cameras

Сохранить снимок JPG после 5 секунд предпросмотра:

rpicam-still -t 5000 -o test.jpg

Другие параметры libcamera описаны в руководстве:

Что такое libcamera/rpicam?

Камеры Pivariety

АртикулРазъём (контакты, сторона)ОсобенностиОбъективУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B033322, сверхуСверхслабое освещениеM1692° × 51,7°РучнаяБез ИК-фильтра
B044422, сверхуШирокоугольная, сверхслабое освещениеM12141,4° × 81,7°РучнаяВстроенный ИК-фильтр

Как работать с камерой, описано в руководстве:

Быстрый старт — камеры Arducam Pivariety

СправкаЕсли при работе с широкоугольным модулем камеры Arducam IMX462 (артикул B0444) возникнут проблемы, см. раздел по устранению неполадок: IMX462 Pivariety — Camera is not detected

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

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