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/
Мы будем постоянно обновлять онлайн-версию.
- Получите драйвер: git clone https://github.com/ArduCAM/PICO_SPI_CAM.git
- Как получить доступ к камере SPI с помощью C
Камеры, поддерживаемые драйвером- OV2640 2MP_Plus в формате JPEG
- OV5642 5MP_Plus в формате JPEG
Скомпилируйте библиотеку драйверов
Примечание: Обратитесь к официальному руководству по среде разработки: 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 Пико, чтобы запустить тест.
Откройте HostApp.exe в PICO_SPI_CAM / HostApp file путь, настройте номер порта и нажмите Изображение, чтобы view изображение.
- Как получить доступ к камере с помощью Python (в Windows)
- Загрузите и установите развивающую программу Thonny Обратитесь к официальному руководству: https://thonny.org/
- Настройте IDE: обратитесь к официальному руководству: https://circuitpython.org/
- Беги Тонни
- Скопируйте все 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 |




