. M5Stack社のカメラの選び方(2021年1月) | Lang-ship
M5Stack社のカメラの選び方(2021年1月) | Lang-ship
M5Stack社のカメラの選び方(2021年1月) | Lang-ship

M5Stack社のカメラの選び方(2021年1月)

概要長らく日本未発売だったTimer Camera Xが日本でも販売されました。技適は取得していたのですが、なぜか発売されていなかったんですよね。本当は日本発売前に購入して手元にあったのですが、なかなか触れなかったので紹介が遅れてしまいまし.

lang-ship.com

カメラの違い

商品商品コード価格($)技適USBシリアルフラッシュPSRAMカメラバッテリESP32-CameraU00711.95✕CP21044M–OV2640✕M5CameraU01714.95○CP21044M4MBOV2640✕M5Camera FU03715.5○CP21044M4MBOV2640✕M5Camera XU03814.95○CP21044M4MBOV2640✕Timer CameraU08211.95?CH5524M8MBOV3660✕Timer Camera FU082-F19.95○CH5524M8MBOV3660○Timer Camera XU082-X14.5○CH5524M8MBOV3660○

特徴として、M5Camera系とTimer Camera系でUSBシリアル変換のICが違っています。M5Cameraは定番のCP2104を利用していましたが、Timer Camera系ではM5StickCなどと同じCH552を採用しています。

CH552はArduino UNOと同じドライバで動くので、Arduino IDEをインストールすると同時に入ります。ただし、転送速度が定番のものより早い利点があるのですが、逆に定番の転送速度では転送できません。これは結構はまるポイントになります。

決定的に違うのはカメラモジュールです。M5CamearaはOV2640を利用しており、2Mピクセルで1600 x 1200の解像度になります。Timer CameraはOV3660を利用しており、3Mピクセルで2040 x 1536の解像度になります。カメラの性能はTimer Cameraの方がよいのですが、動画の場合にはもう少し低い解像度を使う事が多いので、用途によってはそれほど気にならないと思います。

バッテリーはTimer Camera FとXは内蔵していますが、M5Cameraは外付け用のバッテリーを自分ではんだ付けする形になります。

  • M5Camera用バッテリーベース(スイッチサイエンス)

カメラの選び方

シンプルに使いたい

一番シンプルなのはM5Cameraです。専用ライブラリも必要なく、開発もESP32 Wrover Moduleを選択すればすぐに利用可能です。

M5Stack社の最新カメラを使ってみたい

Timer Camera Xがおすすめです。Timer Camera XはM5Stack CoreInkやM5Paperなどのベースになっている電源管理が搭載されています。RTCでタイマー起動が可能で、スリープは主電源をOFFにすることによって、省エネで動作させることができます。

RTCが欲しい

PIRユニットなどを使って、人感センサーで反応した時間と写真を保存する場合にはTimer Camera XのRTCで時間が欲しくなると思います。とはいえ、サーバー上にアップロードすることができれば、サーバー上の時間が使えるので必ずしもESP32側で時間を管理しなくてもよいと思います。残念ながらSDカードが搭載されていないので、ローカルに画像を保存するのはかなり面倒だと思います。

長時間バッテリー動作をしたい

こちらもTimer Camera Xの用途になりますが、本当は外部からの入力線が欲しかったですね。外部PIRセンサーからの入力で電源ONにできて、SDがあれば、、、

SDに保存したい マイクも欲しい

その他のESP32カメラ

ESP32でカメラを使う lang-ship.com

LILYGO TTGO T-Cameraは情報が少ないのと、結構モデル数がたくさんあって上級者向けのものになります。

その他のカメラ

M5StickV
  • M5StickV(マイク搭載版)(スイッチサイエンス)
  • M5StickV K210 AI Camera (Without Wifi)(公式ストア)
UnitV
  • UnitV AI Camera(スイッチサイエンス)
  • UnitV k210 Edge Computing AI Camera(公式ストア)
サーマルカメラユニット
  • M5Stack用ミニサーマルカメラユニット(スイッチサイエンス)
  • Thermal Camera Unit (MLX90640)(公式ストア)
M5Stack ミニサーマルカメラユニット(U016)

概要ついに購入してしまいました。ユニットの中で一番高いサーマルカメラユニットです。商品M5Stack用ミニサーマルカメラユニット(スイッチサイエンス)Thermal Camera Unit (MLX90640)(公式ストア)外見は普通のユニ.

lang-ship.com

M5StickT

  • M5StickT(スイッチサイエンス)
  • M5StickT ESP32 Thermal Camera Development Kit (Lepton 3.0)(公式ストア)

まとめ

個人的にはTimer Camera Xを使ってもらいたいと思いますが、結構はまるポイントがある商品なので面倒な人はシンプルなM5Cameraがよいと思います。

とはいえ、値段が変わらないのですよね、、、だったら多機能なTimer Camera Xがおすすめなのですがバッテリーにまつわる細かい制御が面倒なのと、USBシリアルのチップの違いによる転送速度設定がネックになりやすいとは思います。

関連記事

ESP32用同期管理ライブラリ ESP32SyncKit Redashのクエリを時系列データとして保存するツールを作った 安い制御用マイコンを探す ESP32をシリアルから操作するESP32SerialCtl ESP32のArduino IDE環境とPlatformIO環境比較ツール作成

概要ESP32の場合Arduino IDEやPlatformIOなど複数のボードマネージャがあり、微妙に設定が違っています。特にボードの設定方法が違うため、比較する方法が面倒でした。今回はArduino IDEのボード設定相当をテキスト出力.

関数定義型タスク管理ライブラリESP32AutoTask FreeNAS 11.3からTrueNAS 12.0にアップデートした M5Stack社製品の開発環境 Arduino IDE編

コメント

コメントをどうぞ コメントをキャンセル 検索 最近の投稿
  • ESP32をシリアルから操作するESP32SerialCtl 2026年3月31日
  • vscode用のArduino CLI拡張機能 その2 追加機能 2026年3月27日
  • 月刊I/O 2026年4月号にM5StickS3の使い方を書きました 2026年3月24日
  • 軽量HtmlレンダリングのPlainBind.jsを作成 2026年3月19日
  • ESP32ボード定義集 variants_collector 2026年3月17日
📎📎📎📎📎📎📎📎📎📎