M5Camera00

M5Camera をレビューしてみた。分解したり、Arduino IDE でスマホに映したりする実験

記事公開日:2019年3月9日

こんばんは。

今回は M5Stack シリーズ製品の中の M5Camera を初めて使ってみました。
これがあまりにも簡単にスマホと連携して動作するので、殆ど市販のWi-Fi Webカメラのように使えて驚きでした。

そして、Arduino IDEでも、サンプルプログラムをほんのちょっと変更するだけで、Wi-Fi STAモードでも動作できました。
ESP32 WROVER とカメラモジュールの OV2640 だけの構成で、ここまでコンパクトに簡単にできてしまうということがスゴイです。

スポンサーリンク

ESP32 WROVER については、今回、私は初めて使用したので、正直良く分かっていませんが、Espressif Systems 社の ESP32-WROOM-32 の構成に 8MB の PSRAM というメモリがプラスされた感じのようです。
この PSRAM を利用して M5Camera が動いているように見受けられました。

M5Camera をクイックスタートで動作させると、プログラミング一切不要で動作しました。
これは、多分、ESP32 の Soft AP モード で動作しているのだと思います。
Soft AP モードは、M5Camera ( ESP32 WROVER )自体がルーターになるモードですから、映像のストリーミングは少々遅いです。

ですが、外部ルーターを介す Station モード ( STA モード ) の場合は、かなり高速でストリーミングできていると思いました。
まぁ、ルーターの通信能力によるところですが、高速ルーターを使えばもっと速くなると思います。
後で動画を紹介しているので、見てみてください。
Arduino IDE プログラミングで実現できます。
ここまで出来るなんて、スゲーと思いましたね。
今回は、サンプルスケッチをほんのちょっと変えるだけで動作するので、かなりおススメですよ。
そんなわけで、簡単なレビューを紹介したいと思います。
因みに、私は素人アマチュアですので、何か誤りがありましたらコメント投稿等でご連絡いただけると助かります。

ところで、今回は皆さまからの支援金で、M5Camera も購入させていただきました。
本当にありがとうございました。
この記事が書けたのも、みなさまのおかげです。
m(_ _ )m

ところで実は正直なところ、SPRESENSE カメラが欲しかったのですが、ちょっと手が出ない金額でした。
それに、今年は私自身の生活の為に本業の割合を多くしたため、電子工作やプログラミングのできる時間が極端に減ってしまいました。
ですから、たとえ支援金を頂いて購入できたとしても、SPRESENSE を一から勉強し直す余裕がありませんでした。
ですから、当分見送ることにしました。
リクエストがあった方々にはとても申し訳ない気分ですが、どうかご理解いただきたいと思います。

    【目次】

  1. 使ったもの
  2. M5Camera 外観
  3. M5Camera をザッと分解してみる
  4. M5Camera をクイックスタートで使ってみる
  5. M5Camera を Arduino IDE サンプルスケッチで使ってみる
  6. 編集後記

使ったもの

M5Camera

Espressif Systems 社の ESP32 WROVER を搭載し、技適取得済みなので、日本で 2.4GHz帯 Wi-Fi および Bluetooth 通信が安心して使えます。
WROVER は ESP32-WROOM-32 に 8MB の PSRAM をプラスして搭載したようなものだと思えばとりあえずは良いと思います。
そして、M5Stack社によって、カメラモジュール OV2640、USB TypeC、GROVE コネクタを搭載して、コンパクトにまとめたモジュールにしています。
ESP-IDF や Arduino IDE で開発できます。
スイッチサイエンスさんのウェブショップで販売しています。

https://www.switch-science.com/catalog/5207/

その他、Wi-Fi ルーター環境、パソコン、USBケーブル等

M5Camera 外観

では、まず外観を見ていきます。
外箱はこんな感じです。

m5camera01.jpg


実物はかなりちっちゃいですね。
このケースは手軽で私は好きですね。

次に内容物は以下のような感じです。

m5camera02.jpg


上記のように、カメラの所に保護シールが貼ってあるのでそれを剥がして使用します。
ちなみに私はしばらく剥がすのを忘れて使っていて、かなり後になって気付きました。

次に、M5Camera の本体の外観はこんな感じです。
かなりちっちゃいですね!
もう殆ど ESP32 WROVER の大きさに収めている感じで、M5Stack 社の開発チームの努力が素晴らしいですね。

m5camera03.jpg


リセットボタンは下図のようなところにあります。

m5camera04.jpg


反対側の側面は下図の様に特に何もありません。

m5camera05.jpg


LEGO ブロック系のアームは下図のように自在に回転して、とっても便利です。
LEGO と組み合わせるという発想は Great! です。
この面に GROVE コネクタの I2C インターフェース GPIO ピン番号も記載してあって、便利です。
ここに技適マークがありますね。

m5camera06.jpg


そして、下側は、下図の様に USB Type C があり、GROVE コネクタもあります。

m5camera07.jpg


このようにアームがカメラスタンドの様に使えて、カメラ撮影もし易くて良いですね。

以上、外観でした。
よく練りに練って考えられていてスバラシイと思いました。

では、次では M5Camera を分解してみます。


スポンサーリンク


コメントを残す

メールアドレスが公開されることはありません。

*画像の文字を入力してください。(スパム防止の為)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください