Raspberry PiPicoのArduCamOV2640 Mini 2MPSPIカメラ

導入
Arduinoの代わりとして、Raspberry Pi Picoには処理能力、メモリ、CSIインターフェイスがないため、Picoが公式またはMIPICSI-2カメラモジュールと連携することは不可能です。 ありがたいことに、PicoにはSPIを含む幅広い柔軟なI / Oオプションがあり、ArducamSPIカメラをPicoと連携させることができます。
現在、Arducamチームは、SPIカメラとRaspberry PiPicoの互換性を解決しました。 人物検出デモ用にカメラを機能させましょう!
主な仕様
| イメージセンサー | 型番 |
| アクティブアレイサイズ | 1600x1200 |
| 解決サポート | UXGA、SVGA、VGA、QVGA、CIF、QCIF |
| フォーマットのサポート | RAW、YUV、RGB、JPEG |
| レンズ | 1/4インチ |
| SPI速度 | 8MHz |
| フレームバッファサイズ | 8MByte |
| 作業温度。 | -10°C〜+55°C |
| 消費電力 | 通常:5V / 70mA、
低電力モード:5V / 20mA |
特徴
- レンズオプションを変更できるM12マウントまたはCSマウントレンズホルダー
- センサー構成用のI2Cインターフェース
- カメラコマンドとデータストリーム用のSPIインターフェース
- すべてのIOポートは5V / 3.3Vトレラントです
- JPEG圧縮モード、シングルおよびマルチシュートモード、ワンタイムキャプチャマルチリード操作、バーストリード操作、低電力モードなどをサポートします。
ピン配列
| ピン No. | ピン Name | デスクリプティon |
| 1 | CS | SPIスレーブチップセレクト入力 |
| 2 | MOSI | SPIマスター出力スレーブ入力 |
| 3 | 味噌 | SPIマスター入力スレーブ出力 |
| 4 | SCLK | SPIシリアルクロック入力 |
| 5 | グランド | パワーグラウンド |
| 6 | VCCC の | 3.3V〜5V電源 |
| 7 | SDA | XNUMX線式シリアルインターフェースデータI / O |
| 8 | SCL | XNUMX線式シリアルインターフェースクロック |
代表的な配線

注記:Arducam Mini 2MPカメラモジュールは、Arduino、ESP32、Micro:bit、使用しているRaspberry PiPicoなどの複数のプラットフォームと互換性のある汎用ソリューションです。 他のプラットフォームの絞りとソフトウェアについては、製品ページを参照してください。 https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
私たちの助けが必要な場合、またはピコカメラの他のモデルをカスタマイズしたい場合は、お気軽にお問い合わせください 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
- Cを使用してSPIカメラにアクセスする方法
ドライバーがサポートするカメラ- OV2640 2MP_PlusJPEG形式
- OV5642 5MP_PlusJPEG形式
ドライバライブラリをコンパイルします
注記:開発環境については、公式マニュアルを参照してください。 https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c デモを選択し、次のコードを入力してコンパイルします。 (デフォルトはArducam_MINI_2MP_Plus_Videostreaingです)
.uf2を実行します file
PICO_SPI_CAM / C / build / Exをコピーしますamples / Arducam_MINI_2MP_Plus_Videostreaing / Arducam_mini_2mp_plus_videostreaming.uf2 file テストを実行するためにピコに。
PICO_SPI_CAM / HostAppの下でHostApp.exeを開きます file パスを入力し、ポート番号を設定して、[イメージ]をクリックします。 view 画像。
- Pythonを使用してカメラにアクセスする方法(Windowsの場合)
- 開発中のソフトウェアThonnyをダウンロードしてインストールします。公式マニュアルを参照してください。 https://thonny.org/
- IDEの構成:公式マニュアルを参照してください。 https://circuitpython.org/
- Thonnyを実行する
- すべてをコピーします file■PI-CO_SPI_CAM / Python /の下のboot.pyを除く file ピコへの道。
- Thonnyソフトウェアを開きます->インタープリターを選択します-> Circuit Python(generic)を選択します-> OKを押します
- デバイスマネージャーを開いてPicoのポート(COMとLPT)を確認し、Circuit Python(generic)のポート番号を構成します
- すべてのboot.pyをコピーします file PICO_SPI_CAM / Python /の下 file ピコへの道。
- Picoを再起動し、Ports(COM&LPT)で新しいポート番号を確認します。これはUSB通信に使用されます。
- を開いてカメラドライブプログラムCircuitPythonデバイスを開きます file トニーに
- [実行]をクリックすると、[48]と表示され、CameraTypeはOV2640、SPIインターフェイスOKは、カメラの初期化が完了したことを意味します。 注[48]は、OV2カメラのI2640Cデバイスアドレスを示しています。
- PICO_SPI_CAM / HostAppの下でHostApp.exeを開きます 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/
ドキュメント / リソース
![]() |
Raspberry PiPicoのArduCamOV2640 Mini 2MPSPIカメラ [pdf] ユーザーガイド OV2640、Mini 2MP、Raspberry PiPicoのSPIカメラ |




