2023年1月8日URLをコピーしました!※本ページはアフィリエイト広告を利用しています今回は小型マイコンモジュールM5Stackについて書きたいと思います。M5Stack関連の商品は色々な種類のものが発売されていますが、Core2というユニットを中心に購入したモジュールを紹介していきたいと思います。目次M5StackとはM5Stackとは、Espressif社の無線通信モジュールESP32を小型のマイコンモジュールです。本体に液晶ディスプレイ、各種センサーやI2C、UARTなど通信インタフェースを搭載しています。開発している企業名もM5Stackという会社で、中国深圳に拠点を持つスタートアップ企業です。きっかけはTwitterでrobo8080さんのツイートをいつも拝見していて、面白そうなアプリケーションだなと思っていましたが、ネットで調べると安価で販売されていることがわかり購入してみました。2022ディスプレイが最初から搭載されていて、グラフィカルなUIがかわいくて良いですね。タカオさんがBOOTHでキットを販売されていますので、気になる方はチェックしてみてください。10/23~10/28までは出荷作業ができません。★同梱できるケースセットの数は4つまでです。Core2M5Stackはたくさんの種類がありますが、ESP32マイコンを搭載したコアユニットにその他必要な機能を搭載したボトムパーツをスタック(重ねる)してシステムを構築していきます。IoT開発キット」を購入しました。IoT開発キットの方が別々に買うより安いです。これが今回メインのモジュールとなります。LX6プロセッサを搭載しています。mAhリポバッテリーを内蔵しています。Bottom2がセットになった商品です。Platformは使う予定です)単純にセットの方が別々に買うより安いので、両方入手したい方で本体がオレンジで問題ない方にはお勧めです。IoT開発キットM5Stack実機さてここからは実際に購入した実機を見ていきたいと思います。IoT開発キットのパッケージです。紙の箱に入っていて非常にコンパクトです。シールのようなものに簡単な説明が書かれています。こちらがキットの内容です。左上のオレンジの筐体がCore2本体になります。Bottom2になります。その他、充電用のUSBケーブルやビスが付属していました。こちらがCore2本体です。LCDパネルとパネル上にボタンがついています。側面にはインタフェースが並んでいます。こちらの面はMicroSDスロットとリセットボタンがあります。Type-Cコネクタ、Groveコネクタがついています。こちらの面にはM5のロゴとスピーカーがついています。こちらが内部の基板です。左側にピンソケットがついており、ここにボトムパーツを接続して使用します。中央にあるのがバッテリーです。側面にはGPIOとUARTのコネクタがあります。Bottom2の裏面になります。Bottom2をスタックした状態です。色々なインタフェースやセンサーを搭載しているのにめちゃくちゃコンパクトです。動かしてみる出荷状態でファームウェアが書き込まれているので実際に動かしてみました。電源を入れるだけでUIが起動します。加速度センサーの値がGUIに表示されます。こちらはマイク入力のレベルメーターが表示される画面。LCDのタッチセンサーの座標が表示されます。こちらはLCDのテスト画面です。側面のLEDを点灯させることができます。すべての画面ではありませんが、出荷時のファームウェアの画面紹介でした。これらのセンサーやインタフェースを自分で書いたプログラムから使用することができます。まとめ今回は手軽にIoTが試せるM5Stackについてまとめてみました。M5Stackを使うと色々な周辺モジュールもはんだ付け等せずにシステムを構築できますので、IoTはやってみたいけど電子工作の敷居が高いと感じている方にもおすすめです。今後、このブログでもM5Stackを使って作成したアプリケーションを紹介していく予定です。以下の記事で効率的にPythonのプログラミングスキルを学べるプログラミングスクールの選び方について解説しています。最近ではほとんどのスクールがオンラインで授業を受けられるようになり、仕事をしながらでも自宅で自分のペースで学習できるようになりました。スキルアップや副業にぜひ活用してみてください。自分のキャリアアップに必要なカリキュラムがあるプログラミングスクールを探したいん...スクールではなく、自分でPythonを習得したい方には、いつでもどこでも学べる動画学習プラットフォームのUdemyがおすすめです。講座単位で購入できるため、スクールに比べ非常に安価(セール時1200円程度~)に学ぶことができます。私も受講しているおすすめの講座を以下の記事でまとめていますので、ぜひ参考にしてみてください。こんな悩みを解決します。Ud...それでは、また次の記事でお会いしましょう。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ExampleMurasan(むらさん)制御系エンジニアです。Piなどのマイコンボードを使ってアプリケーションを開発しています。好きなガジェットについても紹介していきたいと思います。トップページの画像はStableDiffusionというAIによって生成されたイラストです。