Камера 64MP Hawkeye
Введение
Модуль камеры 64 Мп с автофокусом и сверхвысоким разрешением, разработанный специально для Raspberry Pi актуальных и будущих поколений.
В камере стоит сенсор того же класса, что и во флагманских смартфонах, поэтому Raspberry Pi снимает фото уровня зеркальной камеры с максимальным разрешением 9152 × 6944. Камера оснащена объективом с автофокусом, поддерживает электронные панорамирование, наклон и зум (ePTZ) и непрерывный автофокус; фазовый автофокус PDAF поддерживается с сентября 2023 года.
Такая производительность позволяет строить больше приложений для разных отраслей и задач при заметно меньших затратах.
Опытным разработчикам Hawkeye не создаст сложностей: камера совместима с тем, что у вас уже есть, — форм-фактором камер v1/v2, подключением MIPI CSI-2, актуальными libcamera-apps, стандартным креплением для штатива и т. д.
Сенсор
| Сенсор | 64MP Hawkeye |
|---|---|
| Тип затвора | Скользящий затвор |
| Активные пиксели | 9152 (Г) × 6944 (В) |
| Разрешение | 64 Мп |
| Оптический формат | 1/1.7" |
| Размер пикселя | 0,8 × 0,8 мкм |
| Вывод данных CSI-2 | 2 линии |
| Формат данных | JPEG/YUV/RGB/RAW10 |
Моторизованная фокусировка
В модулях камер Arducam 64MP Hawkeye с моторизованной фокусировкой фокус управляется программно: камеру можно навести на близкий объект или на любой нужный участок сцены.
Совместимость с платформами
Поддерживаемые ОС
Камера и установочный скрипт драйвера совместимы со всеми современными моделями Raspberry Pi и операционными системами.
| Платформа | Trixie | Bookworm | Bullseye |
|---|---|---|---|
| Raspberry Pi 5 / CM5 | ✅ | ✅ | ❌ |
| Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W | ✅ | ✅ | ✅ |
| Raspberry Pi CM3 / CM3+ / CM4 (нужна плата-адаптер) | ✅ | ✅ | ✅ |
Каталог продукции
| Артикул | Разъём (контакты / расположение) | Особенности | Тип объектива | Угол обзора | Фокусировка | Чувствительность к ИК |
|---|---|---|---|---|---|---|
| B0399 | 22 / верхнее | Высокое разрешение | Штатный объектив | 72° (Г) × 54,6° (В) | Автофокус | ИК-фильтр 650 нм |
| B0399B0091 | Комплект удлинения HDMI | |||||
| B0399U6248 | Комплект удлинения по Ethernet | |||||
| B0399B0283 | Комплект с поворотной платформой |
Подключение оборудования
Общий порядок подключения камер Raspberry Pi описан в документе: Быстрый старт — подключение оборудования
Настройка ПО
Настройка ПО обязательна и проходит в три шага с помощью установочного скрипта. Порядок одинаков для всех моделей Raspberry Pi и поддерживаемых версий ОС (Trixie, Bookworm, Bullseye).
Шаг 1. Скачайте установочный скрипт
Скачайте скрипт install_pivariety_pkgs.sh из репозитория Arducam на GitHub и сделайте его исполняемым.
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-dev — сборку библиотеки libcamera от Arducam:
./install_pivariety_pkgs.sh -p libcamera_dev - Установите libcamera-apps — приложения для управления камерой (например, rpicam-still), совместимые с этой сборкой библиотеки:
./install_pivariety_pkgs.sh -p libcamera_apps - Установите драйвер ядра — драйвер для сенсора камеры 64MP Hawkeye:
./install_pivariety_pkgs.sh -p 64mp_pi_hawk_eye_kernel_driver
Шаг 3. Включите драйвер камеры
После установки драйверов вручную отредактируйте файл config.txt, чтобы система их загружала. Этот шаг обязателен.
Сначала откройте файл конфигурации для вашей ОС.
Trixie и Bookworm:
Путь к файлу: /boot/firmware/config.txt
sudo nano /boot/firmware/config.txt
Bullseye:
Путь к файлу: /boot/config.txt
sudo nano /boot/config.txt
Затем добавьте в конец файла нужную строку dtoverlay.
Выберите вариант для порта, к которому подключена камера. У большинства моделей Raspberry Pi порт один (CAM1).
Порт CAM1 (по умолчанию):
Подходит для всех Pi Zero, Pi 3 и Pi 4; для Pi 5 и CM этот порт используется по умолчанию. Добавьте строку:
dtoverlay=arducam-64mp
Порт CAM0:
Только для плат с двумя портами (Pi 5, CM5, CM4, CM3), если камера подключена к разъёму CAM0. Вместо строки выше добавьте:
dtoverlay=arducam-64mp,cam0
Наконец, сохраните файл и перезагрузите систему, чтобы изменения вступили в силу:
sudo reboot
Работа с камерой
После установки и перезагрузки камера готова к работе. Команды зависят от версии ОС.
Trixie и Bookworm — набор rpicam-apps:
- Список доступных камер:
rpicam-still --list-cameras - Предпросмотр (выход — Ctrl+C):
rpicam-still -t 0 - Снимок в высоком разрешении с автофокусом:
rpicam-still -t 5000 -o test_64mp.jpg
Bullseye — набор libcamera-apps:
- Список доступных камер:
libcamera-still --list-cameras - Предпросмотр (выход — Ctrl+C):
libcamera-still -t 0 - Снимок в высоком разрешении с автофокусом:
libcamera-still -t 5000 -o test_64mp.jpg
Автофокус и ручная фокусировка
Подробнее — в документе:
Зум
Для управления зумом используйте программу Zoom.
Управление камерами Raspberry Pi со смартфона (Android)
Как управлять камерами Arducam для Raspberry Pi со смартфона на Android, описано в документе:
Устранение неполадок
Если возникли проблемы, проверьте, что выполнены все шаги установки, включая перезагрузку в конце.
Решение типичных проблем: руководство по устранению неполадок
Если проблема не уходит, напишите нам на quote@arducam-russia.ru.