логотип

ArduCam OV2640 Mini 2MP SPI-камера на Raspberry Pi Pico

продукт

ВВЕДЕНИЕ

В качестве альтернативы Arduino Raspberry Pi Pico не имеет вычислительной мощности, памяти и интерфейса CSI, что делает невозможным для Pico работу с официальными или любыми модулями камеры MIPI CSI-2. К счастью, Pico имеет широкий спектр гибких опций ввода / вывода, включая SPI, который позволяет камере Arducam SPI работать с Pico.
Теперь команда Arducam решила совместимость нашей камеры SPI с Raspberry Pi Pico. Заставьте камеру работать для демонстрации обнаружения людей!

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Датчик изображения OV2640
Размер активного массива 1600x 1200
Поддержка резолюции UXGA, SVGA, VGA, QVGA, CIF, QCIF
Поддержка формата RAW, YUV, RGB, JPEG
Линза 1/4 дюйма
Скорость SPI 8МГц
Размер буфера кадра 8MByte
Рабочая температура. -10°С-+55°С
Потребляемая мощность Нормальный: 5 В / 70 мА,

Режим низкого энергопотребления: 5 В / 20 мА

ФУНКЦИИ

  • Держатель объектива с байонетом M12 или CS со сменными вариантами объектива
  • Интерфейс I2C для конфигурации датчика
  • Интерфейс SPI для команд камеры и потока данных
  • Все порты ввода-вывода устойчивы к 5 В / 3.3 В
  • Поддержка режима сжатия JPEG, режима одиночной и множественной съемки, операции однократного захвата и многократного чтения, операции пакетного чтения, режима низкого энергопотребления и т. Д.

РАСПИСАНИЕ

Приколоть No. Приколоть Name Описаниептиon
1 CS Вход выбора ведомого чипа SPI
2 MOSI Главный выход SPI Вход подчиненного устройства
3 МИСО Главный вход SPI подчиненный выход
4 СКЛК Вход последовательных часов SPI
5 Земля Заземление питания
6 ВКЦ 3.3 В ~ 5 В Источник питания
7 ПДД Ввод / вывод данных двухпроводного последовательного интерфейса
8 СКЛ Двухпроводная синхронизация последовательного интерфейса

ТИПИЧНАЯ ПРОВОДКА

Проводка

ПРИМЕЧАНИЕ: Модуль камеры Arducam Mini 2MP - это универсальное решение, совместимое с несколькими платформами, включая Arduino, ESP32, Micro: bit и Raspberry Pi Pico, которые мы используем. Для получения информации и программного обеспечения на других платформах, пожалуйста, обратитесь к странице продукта: https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
Если вам нужна наша помощь или вы хотите настроить другие модели камер Pico, свяжитесь с нами по адресу support@arducam.com

НАСТРОЙКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Чтобы облегчить копирование, обратитесь к странице документации: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/
Мы будем постоянно обновлять онлайн-версию.

  1. Получите драйвер: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git 
  2. Как получить доступ к камере SPI с помощью C
    Камеры, поддерживаемые драйвером
    • OV2640 2MP_Plus в формате JPEG
    • OV5642 5MP_Plus в формате JPEGизображение 0Скомпилируйте библиотеку драйверов
      Примечание: Обратитесь к официальному руководству по среде разработки: https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c Выберите демонстрацию и введите следующий код для ее компиляции. (по умолчанию Arducam_MINI_2MP_Plus_Videostreaing)
      Запустите .uf2 file
      Скопируйте PICO_SPI_CAM / C / build / Examples / Arducam_MINI_2MP_Plus_Videostreaing / Arducam_mini_2mp_plus_videostreaming.uf2 file Пико, чтобы запустить тест.изображение 1Откройте HostApp.exe в PICO_SPI_CAM / HostApp file путь, настройте номер порта и нажмите Изображение, чтобы view изображение.
  3. Как получить доступ к камере с помощью Python (в Windows)
    1. Загрузите и установите развивающую программу Thonny Обратитесь к официальному руководству: https://thonny.org/
    2. Настройте IDE: обратитесь к официальному руководству: https://circuitpython.org/
    3. Беги Тонни
      • Скопируйте все files, кроме boot.py в PI-CO_SPI_CAM / Python / file путь к Пико.
      • Откройте программное обеспечение Thonny-> выберите Interpreter-> Select Circuit Python (generic) -> нажмите OK
      • Откройте диспетчер устройств, чтобы проверить порты (COM и LPT) Pico, а затем настроить номер порта схемы Python (общий)
      • Скопируйте весь boot.py file под PICO_SPI_CAM / Python / file путь к Пико.
      • Перезагрузите Pico, а затем проверьте номер нового порта в разделе «Порты» (COM и LPT), он используется для связи USB.
      • Откройте программу устройства управления камерой CircuitPython через открытие file на Тонни
      • Нажмите «Выполнить», появится [48], CameraType - OV2640, SPI Interface OK означает, что инициализация камеры завершена. Примечание [48] относится к адресу устройства I2C камеры OV2640.
      • Откройте HostApp.exe в PICO_SPI_CAM / HostApp file путь, выберите номер порта, используемый для обмена данными по USB, и щелкните Изображение, чтобы view изображение.

Если вам нужна наша помощь или подробная информация об API, не стесняйтесь обращаться к нам.
Электронная почта: support@arducam.com
Web: www.arducam.com
Страница документа: https://www.arducam.com/docs/pico/arducam-camera-module-for-raspberry-pi-pico/spi-camera-for-raspberry-pi-pico/логотип

Документы/Ресурсы

ArduCam OV2640 Mini 2MP SPI-камера на Raspberry Pi Pico [pdf] Руководство пользователя
OV2640, Mini 2MP, SPI-камера на Raspberry Pi Pico

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *