Files
2019-04-19 14:14:50 +08:00

8.3 KiB
Raw Permalink Blame History

M5Camera - 通常レンズ (4MB PSRAM搭載) {docsify-ignore-all}


📝概要   💡クイックスタート      :octocat:サンプルコード      🔌回路図       🛒購入リンク      🎬関連動画

概要

**M5Camera**は、OV2640カメラ駆動チップと、4MBのPSRAMが統合された、ESP32ベースのカメラモジュールです。 ESP-IDFまたはArduino IDE用いてプログラム可能です。

M5CameraはモデルAモデルBの2つのモデルがあります。

またリチウムバッテリ、MPU6050(ジャイロ+加速度センサー)、BME280(温湿度+気圧センサー)、SPM1423(マイク)用のパターンが用意されているので、追加部品を半田付けすることで、グレードアップさせることが可能です。それらを組み合わせることでバッテリ駆動の監視システムなどを構築することも可能です。

ノート: M5Cameraは以下のような命名ルールがあります。

M5Camera_###...

  • MPU6050付きの場合、M5Camera_6050
  • MPU6050とマイク付きの場合、M5Camera_6050_MIC
  • MPU6050とマイクとBME280付きの場合、M5Camera_6050_MIC_BME280

このモジュールはWi-FiホットスポットAPを生成できるため、携帯電話、PC、またはその他のデバイスを使用してWi-Fiを介してカメラ画像をワイヤレスで取得するか、モジュールのGROVEインターフェイスを介してカメラ画像を取得できます。ウェブカメラ、色認識、顔認識が利用可能です。

特徴

  • ESP32 スペック
    • デュアルコア Tensilica LX6 マイクロプロセッサ
    • 最大クロック 240MHz
    • 520KB SRAM
    • 4MB PSRAM
    • 4MB Flash メモリ
    • 802.11 b/g/n Wi-Fi
    • デュアルモード Bluetooth (classic and BLE)
    • ハードウェアアクセラレーションによる暗号化 (AES, SHA2, ECC, RSA-4096)
  • CP2104 USB TTL
  • OV2640 センサー
    • 出力フォーマット(8-bit):
      • YUV(422/420)/YCbCr422
      • RGB565/555
      • 8-bit 圧縮データ
      • 8/10-bit RAW RGB データ
    • 最大画像転送レート
      • UXGA/SXGA: 15fps
      • SVGA: 30fps
      • CIF: 60fps
    • スキャンモード: プログレッシブ
  • カメラ スペック
    • CCD サイズ : 1/4inch
    • 視野 : 65 度
    • 最大ピクセル: 200万
  • 最大解像度: 1600 * 1200
  • サイズ: 40 × 49 × 13mm

パッケージ内容

  • 1x M5Camera
  • 1x USB Type-C ケーブル

ピンマップ

Cameraインターフェースピンマップ

インターフェース Cameraピン M5Camera(モデルA) M5Camera(モデルB)
SCCB Clock SIOC IO23 IO23
SCCB Data SIOD IO25 IO22
System Clock XCLK IO27 IO27
Vertical Sync VSYNC IO22 IO25
Horizontal Reference HREF IO26 IO26
Pixel Clock PCLK IO21 IO21
Pixel Data Bit 0 D2 IO32 IO32
Pixel Data Bit 1 D3 IO35 IO35
Pixel Data Bit 2 D4 IO34 IO34
Pixel Data Bit 3 D5 IO5 IO5
Pixel Data Bit 4 D6 IO39 IO39
Pixel Data Bit 5 D7 IO18 IO18
Pixel Data Bit 6 D8 IO36 IO36
Pixel Data Bit 7 D9 IO19 IO19
Camera Reset RESET IO15 IO15
Camera Power Down PWDN ※1 ※1
Power Supply 3.3V 3V3 3V3 3V3
Ground GND GND GND

GROVEインターフェース

Grove M5Camera(モデルA) M5Camera(モデルB)
SCL IO13 IO13
SDA IO12 IO4
5V 5V 5V
GND GND GND

LEDインターフェース

LED M5Camera(モデルA) M5Camera(モデルB)
LED_Pin IO14 IO14

予約済みチップインターフェース

BME280インターフェース

I2Cアドレス: 0x76

BME280 M5Camera(モデルA) M5Camera(モデルB)
SCL IO23 IO23
SDA IO22 IO22

MPU6050インターフェース

MPU6050 M5Camera(モデルA) M5Camera(モデルB)
SCL IO23 IO23
SDA IO22 IO22

MIC(SPM1423)インターフェース

MIC(SPM1423) M5Camera(モデルA) M5Camera(モデルB)
SCL IO2 IO2
SDA IO4 IO4

ノート:

  1. Camera Power DownピンはESP32のGPIOに接続する必要はありません。10Kオームの抵抗でGNDにプルダウンすることができます。

  2. いくつかのカメラユニットを準備しています。 簡単な比較表を以下に示します。より詳細な比較表が見たい方はこちら

関連リンク

サンプルコード

ファームウェア

プログラム例

回路図

電源

ペリフェラル

USBシリアル

関連動画

M5Camera デモ - M5Cameraの画像をM5Coreに送る

M5Camera デモ - プリンを守るロボット