標識

Raspberry Pi Pico 上的 ArduCam OV2640 迷你 2MP SPI 相機

產品

介紹

作為 Arduino 的替代品,Raspberry Pi Pico 缺乏處理能力、內存和 CSI 接口,這使得 Pico 無法與官方或任何 MIPI CSI-2 相機模塊配合使用。 值得慶幸的是,Pico 具有廣泛的靈活 I/O 選項,包括 SPI,它使 Arducam SPI 相機能夠與 Pico 一起使用。
現在,Arducam 團隊已經解決了我們的 SPI 相機與 Raspberry Pi Pico 的兼容性問題。 讓相機為人員檢測演示工作!

主要規格

影像感測器 OV2640
活動陣列大小 1600×1200
解析度支援 UXGA、SVGA、VGA、QVGA、CIF、QCIF
格式支持 RAW、YUV、RGB、JPEG
鏡片 1/4英寸
SPI速度 8兆赫
幀緩衝區大小 8MByte
工作溫度 -10℃-+55℃
耗電量 正常:5V/70mA,

低功耗模式:5V/20mA

特徵

  • M12 卡口或 CS 卡口鏡頭架,可更換鏡頭選項
  • 用於傳感器配置的 I2C 接口
  • 用於相機命令和數據流的 SPI 接口
  • 所有 IO 端口均可承受 5V/3.3V 電壓
  • 支持JPEG壓縮模式、單拍和多拍模式、一次抓拍多讀操作、突發讀操作、低功耗模式等。

引腳排列

別針 No. 別針 Name 描述普蒂on
1 CS SPI 從機片選輸入
2 摩西 SPI 主輸出從輸入
3 味噌 SPI 主輸入從輸出
4 時鐘 SPI串行時鐘輸入
5 接地 電源地
6 電壓控制電路 3.3V ~ 5V 電源
7 SDA 兩線串行接口數據 I/O
8 SCL 兩線串行接口時鐘

典型接線

接線

筆記:Arducam Mini 2MP 攝像頭模塊是一種通用解決方案,兼容多種平台,包括 Arduino、ESP32、Micro:bit 和我們正在使用的 Raspberry Pi Pico。 其他平台的接線和軟件請參考產品頁面: https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
如果您需要我們的幫助或想定制其他型號的 Pico 相機,請隨時與我們聯繫: 支持@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. 如何使用 C 訪問 SPI 相機
    驅動程序支持的攝像頭
    • OV2640 2MP_Plus JPEG 格式
    • OV5642 5MP_Plus JPEG 格式圖片0編譯驅動庫
      筆記: 開發環境參考官方手冊: https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c 選擇demo,輸入以下代碼進行編譯。 (默認為 Arducam_MINI_2MP_Plus_Videostreaing)
      運行 .uf2 file
      複製 PICO_SPI_CAM/C/build/Examples/Aducam_MINI_2MP_Plus_Videostreaing/Aducam_mini_2mp_plus_videostreaming.uf2 file 到 Pico 運行測試。圖片1打開 PICO_SPI_CAM/HostApp 下的 HostApp.exe file path,配置端口號,點擊Image即可 view 圖像。
  3. 如何使用 Python 訪問相機(在 Windows 上)
    1. 下載安裝開發軟件 Thonny 參考官方手冊: https://thonny.org/
    2. 配置IDE:參考官方手冊: https://circuitpython.org/
    3. 運行托尼
      • 複製所有 files 除了 PI-CO_SPI_CAM/Python/ 下的 boot.py file 通往皮科的道路。
      • 打開Thonny軟件->選擇解釋器->選擇Circuit Python(generic)->按OK
      • 打開設備管理器查看 Pico 的端口(COM & LPT),然後配置 Circuit Python(通用)的端口號
      • 複製所有的boot.py file 在 PICO_SPI_CAM/Python/ 下 file 通往皮科的道路。
      • 重啟Pico,然後在Ports(COM & LPT)下查看新的端口號,用於USB通信。
      • 通過open打開相機驅動程序CircuitPython設備 file 關於托尼
      • 點擊運行,出現[48],CameraType為OV2640,SPI Interface OK表示相機初始化完成。 注[48]指的是OV2相機的I2640C設備地址。
      • 打開 PICO_SPI_CAM/HostApp 下的 HostApp.exe file 路徑,選擇用於USB通信的端口號,點擊圖片即可 view 圖像。

如果您需要我們的幫助或 API 詳細信息,請隨時與我們聯繫。
電子郵件: 支持@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/標識

文件/資源

Raspberry Pi Pico 上的 ArduCam OV2640 迷你 2MP SPI 相機 [pdf] 使用者指南
OV2640,迷你 2MP,Raspberry Pi Pico 上的 SPI 攝像頭

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *