К содержимому
  1. Главная
  2. Документация
  3. Камеры для NVIDIA Jetson
  4. Камера PTZ для NVIDIA Jetson: быстрый старт

Камера PTZ для NVIDIA Jetson: быстрый старт

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

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

Камера для NVIDIA Jetson Nano / Xavier NX

  • Найдите разъём камеры (CSI). Он находится на краю несущей платы, напротив выводов GPIO.
  • Аккуратно потяните вверх пластиковый фиксатор разъёма, чтобы не оторвать его.
  • Вставьте шлейф камеры контактами к радиаторам. Не перегибайте шлейф и вставьте его до упора в разъём.
  • Придерживая шлейф, опустите пластиковый фиксатор на место.

Камера для NVIDIA Jetson Orin Nano / Orin NX

  • Найдите разъём камеры (CSI). Он находится на краю несущей платы, напротив выводов GPIO.
  • Аккуратно потяните вверх пластиковый фиксатор разъёма, чтобы не оторвать его.
  • Вставьте шлейф камеры контактами к радиаторам. Не перегибайте шлейф и вставьте его до упора в разъём.
  • Придерживая шлейф, опустите пластиковый фиксатор на место.

Схема подключения — NVIDIA Jetson Orin Nano

Шлейф FPC 15–22 контакта
NVIDIA Jetson Orin Nano: подключение шлейфом 15–22 контакта
Шлейф FFC 22–22 контакта
NVIDIA Jetson Orin Nano: подключение шлейфом 22–22 контакта

Схема подключения — NVIDIA Jetson Orin NX

Шлейф FPC 15–22 контакта
NVIDIA Jetson Orin NX: подключение шлейфом 15–22 контакта
Шлейф FFC 22–22 контакта
NVIDIA Jetson Orin NX: подключение шлейфом 22–22 контакта

Подключение сервоприводов

Металлическое основание с сервоприводами и соединительные провода в комплект не входят.

Подключите 3-контактные штекеры сервоприводов к двум гнёздам платы контроллера.

  • Левое гнездо — для сервопривода поворота (pan), правое — для сервопривода наклона (tilt).
  • Обратите внимание на цвета проводов в 3-контактном штекере: слева направо — коричневый, красный, жёлтый.

Подключение штекеров сервоприводов:

Подключение штекеров сервоприводов к плате контроллера

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

Обратите внимание: металлическое основание с сервоприводами и соединительные провода в комплект не входят.

Провода платы контроллера делятся на три пары и служат двум целям: передают сигналы управления I2C и подают питание.

  • 1-я пара подключается к внешнему источнику питания: контакт 1 — Servo VCC, контакт 2 — GND.
  • 2-я пара подключается к выводам GPIO Jetson для питания: контакт 3 — 5 В, контакт 4 — GND.
  • 3-я пара тоже подключается к выводам GPIO Jetson — для I2C: контакт 5 — SCL, контакт 6 — SDA.

Подключение проводов платы контроллера:

Подключение проводов платы контроллера

Обратите внимание: на схеме провода раскрашены в разные цвета только для наглядности. Порядок цветов у разных комплектов отличается и может не совпасть с вашим. Поэтому ориентируйтесь не на цвет провода, а на его положение.

Закончив сборку, сверьте подключения по общей схеме (рисунок 3).

Общая схема подключения

Общая схема подключения камеры PTZ

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

Поддерживаемые платформы и версии JetPack (L4T)

Список поддерживаемых платформ и версий JetPack приведён в документе:

Поддерживаемые платформы и версии JetPack — камеры Arducam для NVIDIA Jetson

Камера PTZ с сенсором IMX219

АртикулРазъёмРазрешениеОсобенностиУгол обзора (Г × В)ФокусировкаЧувствительность к ИК
B0167B815 контактов, контакты снизу8 Мпповорот сервоприводамиГ 67°–18° × В 49°–13°моторизованная фокусировкапереключаемый ИК-фильтр

Скачайте демонстрационный код

git clone https://www.github.com/arducam/MIPI_Camera.git
Клонирование репозитория MIPI_Camera

Установите зависимости

sudo apt install python-smbus

Перейдите в папку

cd MIPI_Camera/Jetson/JetsonNano_PTZ/

Запустите демонстрационный код

python FocuserExample.py
Окно программы FocuserExample.py
ПримечаниеПосле запуска программы нажмите клавишу t и подождите около 8 секунд: режим сменится с Fix на Adjust. В режиме Adjust зумом, фокусом, ИК-фильтром (IR-CUT) и другими функциями можно управлять с клавиатуры. По умолчанию включён режим Fix. Выбранный режим сохраняется, пока не отключено питание; после отключения питания он сбрасывается.
На рисунке ниже — интерфейс режима Adjust: в этом режиме комплектом камеры PTZ можно управлять вручную.
Интерфейс режима Adjust

Файлы примера фокусировки:

  • Focuser.py — базовый модуль управления вариообъективом;
  • AutoFocus.py — два способа автофокусировки; зависит от Focuser.py, OpenCV и picamera. Установите OpenCV командой sudo apt-get install python-opencv;
  • AutoFocusExample.py — пример использования автофокуса; зависит от AutoFocus.py;
  • FocuserExample.py — управление вариообъективом.
Файлы примеров фокусировки

Камера PTZ с сенсором IMX477

АртикулРазъёмРазрешениеОсобенностиУгол обзора (Г × В)
B0167B1215 / 22 контакта12 Мпповорот сервоприводамиГ 96°–33° × В 72°–24°

Демонстрация

Видео к этому материалу опубликовано на YouTube. Пришлём ссылку по запросу на quote@arducam-russia.ru.

Установка драйвера

Шаг 1. Скачайте bash-скрипт.

cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh

Шаг 2. Установите драйвер.

chmod +x install_full.sh
./install_full.sh -m imx477

Скачайте демонстрационный код

git clone https://www.github.com/arducam/MIPI_Camera.git
Клонирование репозитория MIPI_Camera

Установите зависимости

sudo apt install python-smbus

Перейдите в папку

cd MIPI_Camera/Jetson/JetsonNano_PTZ/

Запустите демонстрационный код

python FocuserExample.py
Окно программы FocuserExample.py
ПримечаниеПосле запуска программы нажмите клавишу t и подождите около 8 секунд: режим сменится с Fix на Adjust. В режиме Adjust зумом, фокусом, ИК-фильтром (IR-CUT) и другими функциями можно управлять с клавиатуры. По умолчанию включён режим Fix. Выбранный режим сохраняется, пока не отключено питание; после отключения питания он сбрасывается.
На рисунке ниже — интерфейс режима Adjust: в этом режиме комплектом камеры PTZ можно управлять вручную.
Интерфейс режима Adjust

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

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