К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Быстрый старт с комплектом Arducam CamArray HAT

Быстрый старт с комплектом Arducam CamArray HAT

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

Оборудование

Размеры

Размеры платы CamArray HAT

Назначение выводов

MIPI RX0/RX1/RX2/RX3

Каталожный номер разъёма: F32R-1A7H1-11022

Шлейф FFC: на одном конце контакты сверху, на другом — снизу; усилители на обоих концах, со стороны, противоположной контактам.

№ОбозначениеТипОписаниеУровень
1DGNDЗемляЗемля питанияGND
2MDN0ВходДанные пикселей, линия 0 (−)1,2 В
3MDP0ВходДанные пикселей, линия 0 (+)1,2 В
4DGNDЗемляЗемля питанияGND
5MDN1ВходДанные пикселей, линия 1 (−)1,2 В
6MDP1ВходДанные пикселей, линия 1 (+)1,2 В
7DGNDЗемляЗемля питанияGND
8MCNВходТактовый сигнал пикселей от сенсора (−)1,2 В
9MCPВходТактовый сигнал пикселей от сенсора (+)1,2 В
10DGNDЗемляЗемля питанияGND
11NCNCНе подключёнNC
12NCNCНе подключёнNC
13DGNDЗемляЗемля питанияGND
14NCNCНе подключёнNC
15NCNCНе подключёнNC
16DGNDЗемляЗемля питанияGND
17POWER-ENВыходВключение питания камеры3,3 В
18XCLKВыходТактовый сигнал XCLK камеры1,8 В
19DGNDЗемляЗемля питанияGND
20SCLВыходТактовый сигнал интерфейса SCCB, выход3,3 В
21SDAВход/выходДанные интерфейса SCCB, вход/выход3,3 В
22VCCПитаниеПитание 3,3 ВПитание
MIPI TX

Каталожный номер разъёма: F32R-1A7H1-11022

№ОбозначениеТипОписаниеУровень
1DGNDЗемляЗемля питанияGND
2MDN0ВыходДанные пикселей, линия 0 (−)1,2 В
3MDP0ВыходДанные пикселей, линия 0 (+)1,2 В
4DGNDЗемляЗемля питанияGND
5MDN1ВыходДанные пикселей, линия 1 (−)1,2 В
6MDP1ВыходДанные пикселей, линия 1 (+)1,2 В
7DGNDЗемляЗемля питанияGND
8MCNВыходТактовый сигнал пикселей от сенсора (−)1,2 В
9MCPВыходТактовый сигнал пикселей от сенсора (+)1,2 В
10DGNDЗемляЗемля питанияGND
11MDN2ВыходДанные пикселей, линия 2 (−)1,2 В
12MDP2ВыходДанные пикселей, линия 2 (+)1,2 В
13DGNDЗемляЗемля питанияGND
14MDN3ВыходДанные пикселей, линия 3 (−)1,2 В
15MDP3ВыходДанные пикселей, линия 3 (+)1,2 В
16DGNDЗемляЗемля питанияGND
17POWER-ENВходВключение питания камеры3,3 В
18NCNCНе подключёнNC
19DGNDЗемляЗемля питанияGND
20SCLВходТактовый сигнал интерфейса SCCB, вход3,3 В
21SDAВход/выходДанные интерфейса SCCB, вход/выход3,3 В
22NCNCНе подключёнNC

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

Подключите CamArray HAT (версия с изменяемой базой) к Raspberry Pi:

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

Подключение четырёх камер к CamArray HAT (версия с изменяемой базой):

Четыре камеры, подключённые к CamArray HAT

Подключение двух камер к CamArray HAT (версия с изменяемой базой):

Две камеры, подключённые к CamArray HAT

Подключение стереокомплекта (версия с фиксированной базой) к Raspberry Pi:

СоветСтереокамеры Arducam выпускаются в двух вариантах подключения: с разъёмом на 15 контактов и на 22 контакта.

Подключение стереокамеры с разъёмом на 15 контактов

Подключение стереокамеры с разъёмом на 15 контактов к Raspberry Pi

Подключение стереокамеры с разъёмом на 22 контакта

Подключение стереокамеры с разъёмом на 22 контакта к Raspberry Pi

Программное обеспечение

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

Штатные камеры

АртикулСенсорРазрешениеРазъём (контакты / расположение)ОсобенностиТип объективаУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B0347RIMX47712 Мп15 / нижнееСтереокамераM1275° × 56°РучнаяИК-фильтр 650 нм
B0396IMX2198 Мп15 / нижнееКомплект из 4 камерШтатный объектив62,2° × 48,8°ФиксированнаяИК-фильтр 650 нм
B0397IMX47712 Мп15 / нижнееКомплект из 4 камерM1275° × 56°РучнаяИК-фильтр 650 нм
B0265RIMX47712 Мп15 / нижнееСтереокамераCS65° × 48,7°РучнаяИК-фильтр 650 нм
B0484IMX70812 Мп15 / нижнееКомплект из 4 камерШтатный объектив120° (Д) × 100° (Г) × 72° (В)АвтофокусИК-фильтр 650 нм
B0388IMX51916 Мп15 / нижнееКомплект из 4 камерШтатный объектив66° × 49,5°МоторизованнаяИК-фильтр 650 нм
B040264MP64 Мп15 / нижнееКомплект из 4 камерШтатный объектив72° × 54,6°МоторизованнаяИК-фильтр 650 нм

Поддерживаемые платформы и ОС

ПлатформаBookworm (rpicam)Bullseye (libcamera/rpicam)Buster (raspistill)
Raspberry Pi 5√
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W√√
Raspberry Pi CM3 / CM3+ / CM4 / CM5 (нужна дополнительная плата-адаптер)√√

Мультикамерный комплект IMX219

ПримечаниеУбедитесь, что на Raspberry Pi установлена актуальная Raspberry Pi OS: выпуск от 28 января 2022 года или новее (Debian 11, Bullseye) либо Bookworm. Понадобится изменить файл config.txt и работать через libcamera-apps.
  • Если у вас Raspberry Pi 5 с ОС Bookworm, выполните следующее:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx219
#Save and reboot.
Чтобы включить комплект на порту cam0 Raspberry Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx219,cam0
#Save and reboot.
  • Если у вас Raspberry Pi 4 с ОС Bookworm или Bullseye, выполните следующее:
Bookworm на Raspberry Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx219
#Save and reboot.
Bullseye на Raspberry Pi 4
sudo nano /boot/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx219
#Save and reboot.
  • Если у вас Raspberry Pi 0–3 с ОС Bullseye, выполните также следующее:
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в раздел Advanced Options.
  4. Включите Glamor graphic acceleration.
  5. Перезагрузите Raspberry Pi.

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

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

Текущая версия ПО пока поддерживает только одну камеру; CM4 по умолчанию использует порт CAM1.

Мультикамерный комплект IMX477

ПримечаниеУбедитесь, что на Raspberry Pi установлена актуальная Raspberry Pi OS: выпуск от 28 января 2022 года или новее (Debian 11, Bullseye) либо Bookworm. Понадобится изменить файл config.txt и работать через libcamera-apps.
  • Если у вас Raspberry Pi 5 с ОС Bookworm, выполните следующее:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx477
#Save and reboot.
Чтобы включить комплект на порту cam0 Raspberry Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx477,cam0
#Save and reboot.
  • Если у вас Raspberry Pi 4 с ОС Bookworm или Bullseye, выполните следующее:
Bookworm на Raspberry Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx477
#Save and reboot.
Bullseye на Raspberry Pi 4
sudo nano /boot/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx477
#Save and reboot.
  • Если у вас Raspberry Pi 0–3 с ОС Bullseye, выполните также следующее:
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в раздел Advanced Options.
  4. Включите Glamor graphic acceleration.
  5. Перезагрузите Raspberry Pi.

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

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

Текущая версия ПО пока поддерживает только одну камеру; CM4 по умолчанию использует порт CAM1.

Мультикамерный комплект IMX708

ПримечаниеУбедитесь, что на Raspberry Pi установлена актуальная Raspberry Pi OS: выпуск от 28 января 2022 года или новее (Debian 11, Bullseye) либо Bookworm. Понадобится изменить файл config.txt и работать через libcamera-apps.
  • Если у вас Raspberry Pi 5 с ОС Bookworm, выполните следующее:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx708
#Save and reboot.
Чтобы включить комплект на порту cam0 Raspberry Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx708,cam0
#Save and reboot.
  • Если у вас Raspberry Pi 4 с ОС Bookworm или Bullseye, выполните следующее:
Bookworm на Raspberry Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx708
#Save and reboot.
Bullseye на Raspberry Pi 4
sudo nano /boot/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
dtoverlay=imx708
#Save and reboot.
  • Если у вас Raspberry Pi 0–3 с ОС Bullseye, выполните также следующее:
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в раздел Advanced Options.
  4. Включите Glamor graphic acceleration.
  5. Перезагрузите Raspberry Pi.

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

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

Текущая версия ПО пока поддерживает только одну камеру; CM4 по умолчанию использует порт CAM1.

Мультикамерный комплект IMX519

ПримечаниеУбедитесь, что на Raspberry Pi установлена актуальная Raspberry Pi OS: выпуск от 28 января 2022 года или новее (Debian 11, Bullseye) либо Bookworm. Понадобится изменить файл config.txt и работать через libcamera-apps.
  • Скачайте установочный скрипт bash:
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
  • Установите libcamera и libcamera-apps:
./install_pivariety_pkgs.sh -p libcamera
./install_pivariety_pkgs.sh -p libcamera_apps
  • Если у вас Raspberry Pi 5 с ОС Bookworm, выполните следующее:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx519
#Save and reboot.
Чтобы включить комплект на порту cam0 Raspberry Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx519,cam0
#Save and reboot.
  • Если у вас Raspberry Pi 4 с ОС Bookworm или Bullseye, выполните следующее:
СоветЕсли комплект работает на более ранней версии Raspberry Pi OS Bullseye (до 6.1.21), воспользуйтесь инструкцией: Камера IMX519 на Raspberry Pi (Raspberry Pi OS Bullseye до версии 6.1.21)
Bookworm на Raspberry Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx519
#Save and reboot.
Bullseye на Raspberry Pi 4 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx519
#Save and reboot.
  • Если у вас Raspberry Pi 0–3 с ОС Bullseye, выполните также следующее:
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в раздел Advanced Options.
  4. Включите Glamor graphic acceleration.
  5. Перезагрузите Raspberry Pi.

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

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

Текущая версия ПО пока поддерживает только одну камеру; CM4 по умолчанию использует порт CAM1.

Мультикамерный комплект 64MP Hawkeye

ПримечаниеУбедитесь, что на Raspberry Pi установлена актуальная Raspberry Pi OS: выпуск от 28 января 2022 года или новее (Debian 11, Bullseye) либо Bookworm. Понадобится изменить файл config.txt и работать через libcamera-apps.
  • Скачайте установочный скрипт bash:
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
  • Установите libcamera и libcamera-apps:
./install_pivariety_pkgs.sh -p libcamera_dev
./install_pivariety_pkgs.sh -p libcamera_apps
  • Установите драйвер камеры:
СоветВ Raspberry Pi OS Bookworm камеру arducam_64mp можно включить сразу, указав dtoverlay=arducam-64mp, но встроенный драйвер может быть устаревшим, и часть ошибок в нём не исправлена. Если возникнут проблемы, установите последнюю версию драйвера скриптом ниже.
./install_pivariety_pkgs.sh -p 64mp_pi_hawk_eye_kernel_driver

После установки перезагрузите Raspberry Pi.

sudo reboot
  • Если у вас Raspberry Pi 5 с ОС Bookworm, выполните следующее:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=arducam-64mp
#Save and reboot.
Чтобы включить комплект на порту cam0 Raspberry Pi 5, внесите такие изменения:
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=arducam-64mp,cam0
#Save and reboot.
  • Если у вас Raspberry Pi 4 с ОС Bookworm или Bullseye, выполните следующее:
СоветЕсли комплект работает на более ранней версии Raspberry Pi OS Bullseye (до 6.1.21), воспользуйтесь инструкцией: Камера 64MP на Raspberry Pi (Raspberry Pi OS Bullseye до версии 6.1.21)
Bookworm на Raspberry Pi 4
sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=arducam-64mp
#Save and reboot.
Bullseye на Raspberry Pi 4 (Bullseye 6.1.21 и новее)
sudo nano /boot/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=arducam-64mp
#Save and reboot.
  • Если у вас Raspberry Pi 0–3 с ОС Bullseye, выполните также следующее:
  1. Откройте терминал.
  2. Выполните sudo raspi-config.
  3. Перейдите в раздел Advanced Options.
  4. Включите Glamor graphic acceleration.
  5. Перезагрузите Raspberry Pi.

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

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

Текущая версия ПО пока поддерживает только одну камеру; CM4 по умолчанию использует порт CAM1.

Работа со штатными камерами Raspberry Pi

  • Приложения libcamera/rpicam для Raspberry Pi
  • Руководство пользователя Picamera2 для Raspberry Pi
  • Устранение неполадок штатных камер Raspberry Pi
  • Калибровка затенения объектива для IMX219/IMX477

Камеры Arducam Pivariety

АртикулСенсорРазрешениеРазъём (контакты / расположение)ОсобенностиТип объективаУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B0263OV92811 Мп15 / нижнееМонохромная стереокамера с глобальным затворомM1270° × 43,75°РучнаяБез ИК-фильтра
B0264OV23112 Мп15 / нижнееМонохромная стереокамера с глобальным затворомM1283° × 67,5°РучнаяБез ИК-фильтра
B0492RAR02342 Мп22 / нижнееЦветная камера с глобальным затворомM12120° (Д) × 90° (Г) × 75° (В)РучнаяВстроенный ИК-фильтр
B0350IMX2198 Мп15 / нижнееСтереокамера 360°M12220° × 166°РучнаяИК-фильтр 650 нм
B0331OV97821 Мп15 / нижнееЦветной комплект из 4 камер с глобальным затворомM1275° × 46,8°РучнаяБез ИК-фильтра
B0266OV92811 Мп15 / нижнееМонохромная стереокамера с глобальным затворомM1270° × 43,75°РучнаяБез ИК-фильтра
B0267OV92811 Мп15 / нижнееМонохромная стереокамера с глобальным затворомM1275° × 46,8°РучнаяБез ИК-фильтра
СоветЕсли вашей камеры нет в списке, напишите нам на quote@arducam-russia.ru.

Поддерживаемые платформы и ОС

ПлатформаBookworm (rpicam)Bullseye (libcamera/rpicam)Buster (raspistill)
Raspberry Pi 5√
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W√√
Raspberry Pi CM3 / CM3+ / CM4 / CM5 (нужна дополнительная плата-адаптер)√√

Работа с камерами Arducam Pivariety через libcamera/rpicam

ИнформацияЕсли вы используете мультикамерный комплект Arducam Pivariety с Raspberry Pi 5, подключите модуль камеры к порту camera 1 (он включён по умолчанию).

Raspberry Pi OS Bullseye 6.1.21 и новее / Bookworm

Шаг 1. Скачайте установочный скрипт bash

wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh

Шаг 2. Установите libcamera

./install_pivariety_pkgs.sh -p libcamera_dev

Шаг 3. Установите libcamera-apps

./install_pivariety_pkgs.sh -p libcamera_apps

Шаг 4. Измените файл config.txt

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

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

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

Шаг 5. Получите изображение с камеры Arducam Pivariety через libcamera/rpicam

Предпросмотр в течение 5 секунд:

rpicam-still -t 5000

Если монитора нет, снимок можно сохранить без вывода на экран — файл test.jpg появится в текущем каталоге.

rpicam-still -t 5000 -n -o test.jpg

Raspberry Pi OS Bullseye до версии 6.1.21

Шаг 1. Установите скрипт bash

wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh

Шаг 2. Установите libcamera

./install_pivariety_pkgs.sh -p libcamera_dev

Шаг 3. Установите libcamera-apps

./install_pivariety_pkgs.sh -p libcamera_apps

Шаг 4. Установите драйвер камеры

# PivarietyPlease se
./install_pivariety_pkgs.sh -p kernel_driver

После установки перезагрузите Raspberry Pi.

sudo reboot

Шаг 5. Работа через libcamera-apps

Предпросмотр в течение 5 секунд:

rpicam-still -t 5000

Если монитора нет, снимок можно сохранить без вывода на экран — файл test.jpg появится в текущем каталоге.

rpicam-still -t 5000 -n -o test.jpg

Удлинение подключения в мультикамерных системах

Удлинение связи между HAT и Raspberry Pi

Чтобы разнести плату HAT и Raspberry Pi на большее расстояние, есть два решения.

Вариант 1

Артикул B0091 — передача по кабелю HDMI.

Адаптер CSI–HDMI Arducam B0091

Сигнал MIPI передаётся по кабелю HDMI — это дальше, чем по шлейфу FFC: примерно до 3 м.

Удлинение связи HAT и Raspberry Pi через кабель HDMI

Вариант 2

Артикул U6248 — передача по сетевому кабелю.

Комплект удлинения для модулей камер Raspberry Pi U6248

Сигнал MIPI передаётся по сетевому кабелю — это дальше, чем по шлейфу FFC: примерно до 10 м.

Удлинение связи HAT и Raspberry Pi через сетевой кабель

По данным Arducam, в такой схеме проверяли сетевой кабель длиной 3 м — всё работает штатно. Кабель HDMI, по оценке Arducam, может быть и длиннее.

Переключение режима объединения каналов

На некоторых комплектах из четырёх камер (Quad-Camera) в Arducam реализовали переключение каналов. Режим объединения меняется по инструкции ниже.

Проверка узла I2C

Чтобы узнать, поддерживает ли ваш комплект переключение режима объединения, выполните команду:

pi@raspberrypi:~ $ i2cdetect -l
i2c-1   i2c         bcm2835 (i2c@7e804000)              I2C adapter
i2c-22  i2c         bcm2835 (i2c@7e205000)              I2C adapter
i2c-0   i2c         i2c-22-mux (chan_id 0)              I2C adapter
i2c-10  i2c         i2c-22-mux (chan_id 1)              I2C adapter

Если вывод похож на приведённый выше, переходите к следующим шагам.

Обнаружение устройств на шине I2C

Например, для узла i2c-10:

Вывод i2cdetect для шины i2c-10

Выбор канала

Выбор канала комплекта через I2C

Пример:

ПримечаниеВ примерах этого раздела используется Raspberry Pi 4, где номер шины I2C — 10. На Raspberry Pi 5: интерфейс Camera 0 — шина i2c 6, интерфейс Camera 1 — шина i2c 4. На другой модели Raspberry Pi укажите соответствующий номер шины.
# Set to single channel 0
i2cset -y 10 0x24 0x24 0x02
# Set to single channel 1
i2cset -y 10 0x24 0x24 0x12
# Set to single channel 2
i2cset -y 10 0x24 0x24 0x22
# Set to single channel 3
i2cset -y 10 0x24 0x24 0x32
# Set to double channel (single channel 0 and single channel 1)
i2cset -y 10 0x24 0x24 0x01
# Set to double channel (single channel 2 and single channel 3)
i2cset -y 10 0x24 0x24 0x11
# Set to four in one mode (Default)
i2cset -y 10 0x24 0x24 0x00

Проверка

Проверка одного канала:

#Single channel test
pi@raspberrypi:~ $ i2cset -y 10 0x24 0x24 0x02
pi@raspberrypi:~ $ rpicam-still -t 0

После выбора канала можно сразу снимать командой rpicam.

Проверка двух каналов:

#Dual channels test
pi@raspberrypi:~ $ i2cset -y 10 0x24 0x24 0x01
pi@raspberrypi:~ $ rpicam-still -t 0
ПримечаниеПо умолчанию комплект из четырёх камер работает в синхронизированном четырёхканальном режиме, и Raspberry Pi видит весь комплект как одну камеру. Ручная фокусировка и любые настройки камеры (экспозиция, усиление, баланс белого и т. д.) применяются сразу ко всем четырём камерам.

Если при работе с комплектом возникнут проблемы, напишите нам на quote@arducam-russia.ru.

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

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