К содержимому
  1. Главная
  2. Документация
  3. Камеры для Arduino и MCU
  4. Модуль камеры Arducam HM0360 VGA для Raspberry Pi Pico

Модуль камеры Arducam HM0360 VGA для Raspberry Pi Pico

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

Введение

Arducam HM0360 — недорогой модуль камеры, разработанный специально для Raspberry Pi Pico и всех отладочных плат на RP2040.

  • Сенсор Himax HM0360-MWA
  • 640 × 480, монохромный, режим VGA до 60 к/с
  • Рассчитан на постоянно работающие (Always-on) приложения
  • Настраиваемый однобитный последовательный интерфейс видеоданных с синхронизацией кадров и строк
  • Сверхнизкое энергопотребление: в режиме ожидания менее 140 мкВт, в режиме VGA менее 19,6 мВт
  • Выход прерывания для пробуждения по детектору движения
Модуль камеры Arducam HM0360 (B0319)

Структурная схема сенсора

Структурная схема сенсора Himax HM0360

Чертёж

Габаритный чертёж модуля камеры HM0360

Даташит модуля камеры

Даташит модуля камеры Arducam HM0360 (B0319)

Характеристики

  • Сенсор VGA со сверхнизким энергопотреблением, высокой чувствительностью и низким уровнем шума
  • Потребляемый ток — от 7 мА в режиме VGA при 60 к/с до 50 мкА в режиме мониторинга
  • Автоматический переход в сон и пробуждение; программируемое прерывание по событию пробуждает хост-процессор
  • Встроенные высокоточный генератор, автоэкспозиция и автоусиление, датчик внешней освещённости и детектор по зонам
  • Замер экспозиции даёт правильно экспонированный первый кадр, в том числе после длительного сна (периода гашения)
  • Внешняя синхронизация кадров и поддержка стереокамер
  • Гибкая настройка биннинга, прореживания и области интереса
  • Встроенная служебная строка (embedded line) передаёт метаданные кадра, статистику автоэкспозиции, срабатывания зон и сведения о других событиях прерывания
  • Встроенные высокоточный генератор и стабилизатор LDO
  • MIPI CSI-2 (1 линия) и 8-битный параллельный/последовательный формат данных с поддержкой протоколов 1, 4 и 8 бит
  • Двухпроводной последовательный интерфейс I2C с пакетным режимом для быстрого доступа к регистрам
  • Вариант исполнения сенсора в корпусе CSP площадью менее 13 мм²
  • Большой угол главного луча (CRA) для низкопрофильных модулей
  • Размер пикселя: 3,6 × 3,6 мкм
  • Диагональ изображения: 1/6"
  • Тип затвора: электронный скользящий затвор
  • Частота кадров при тактовой частоте 24 МГц: от QQVGA при 1 к/с до VGA при 60 к/с

Подключение

Схема подключения HM0360 к Raspberry Pi Pico
HM0360VCCSCLSDAVSYNCHREFPCLKDOGND
Pico3V3GP5GP4GP16GP15GP14GP6GND

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

Установка Arduino IDE и работа с ней описаны в руководстве на сайте Arduino.

1. Разработка для HM0360 в Arduino IDE

Откройте Arduino IDE и перейдите в меню File → Preferences.

В открывшемся окне введите в поле Additional Boards Manager URLs следующий адрес:

https://www.arducam.com/downloads/Pico/package_pico4ML_index.json

Поле Additional Boards Manager URLs в настройках Arduino IDE

Нажмите OK, чтобы закрыть окно.

В IDE откройте Tools → Boards → Board Manager.

Введите «pico» в поле поиска и нажмите Add:

Поиск пакета плат Pico в Board Manager

Выберите свою отладочную плату.

Выбор платы в Arduino IDE

Подключите плату, посмотрите номер порта и выберите его.

Выбор порта в Arduino IDE

Выберите пример HM0360 с выводом изображения по USB.

Пример для HM0360 в меню примеров Arduino IDE

Нажмите кнопку загрузки скетча на плату и дождитесь окончания загрузки.

Загрузка скетча на плату

Установка Processing и работа с ним описаны в руководствах на сайте Processing.

Скачайте скрипт preview.pde для Processing из репозитория Arducam на GitHub.

Укажите в скрипте номер порта, который определила Arduino IDE.

Номер порта в скрипте preview.pde

2. Изображение с камеры

Изображение с камеры HM0360 в окне Processing

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

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