M5Stackでできること10選!! スマートウォッチやラジコンカーも作れる!!

IoTデバイスとして、最近台頭してきているマイコンモジュールが「M5Stack」です。2018年2月に国内サイトでの販売が開始され、瞬く間に注目の的となりました。

そんなM5Stackでどのようなことができるのかまとめてみました。

M5Stackとは

M5Stack

▲転載元:GitHub

M5Stackは中国の企業Espressif社のESP32(Wi-FiとBluetoothを内蔵したマイクロコントローラ)と、SDカードスロット、ボタン、USBやGroveのコネクタを5cm四方の基板に搭載したマイコンモジュールです。

ディスプレイや電源が樹脂ケースにコンパクトにまとめられています。

非常に小型で安価なこともあり、Raspberry PiやArduinoなどに匹敵するデバイスとして注目を集めています。

拡張モジュールが豊富に用意されており、温度や湿度、CO2などの測定をはじめとしたさまざまな機能を追加できます。

もっとも標準的なM5Stack Basicの価格は4490円です。

M5Stackでできること

1. スマートウォッチ

スマートウォッチ

▲転載元:小型万能マイコン「M5Stack」で自分だけのクソダサいスマートウォッチを作る

拡張モジュールのウォッチバンドと組み合わせることで、スマートウォッチとして使えるようになります。

サンプルコードを実行するだけなので、プログラミング初心者の方でも簡単に実装できます。

スマートウォッチにしては画面が大きく扱いづらい(そしてダサい)のが難点ですが……。

2. ゲーム

もはやゲームボーイ

▲転載元:とんちき録

M5Stackの拡張パーツであるインターフェース・パネルと組み合わせることで、まるでゲームボーイのような実装も可能です。

サンプルコードだけで作成可能なゲームもあり、初心者でも実装できます。

自作ゲームのデータもWeb上で多く公開されているので、興味のあるゲームを見つけてプレイしてみてはいかがでしょうか。

3. サーモカメラ

サーモ

▲転載元:macsblog

こちらはM5Stackを使ったサーモカメラです。AMG8833 Thermal sensorというカメラと組み合わせることで、実際にサーモカメラを購入するより安価に作成できます。

参考サイトでは、非常に丁寧な説明でわかりやすく作り方がまとめられています。はじめてM5Stackを使う方にもおすすめです。

4. ラジコンカー

ラジコン

▲転載元:屋根裏実験室

別途バッテリーを内蔵することで、ワイヤレスで動くラジコンカーを作成できます。PS2のようなゲーム機のコントローラーを使った操作が可能です。

モニターに画像を表示しながら動かせるので、自分だけのオリジナルのラジコンカーを作れます。

参考サイトにはラジコンカー以外にもたくさんの開発事例が挙げられています。

5. 温度・湿度・気圧計

温度・湿度・気圧

▲転載元:M5StackでBLE環境センサー端末を作る

BME280を導入することで、温度・湿度・気圧計を作成できます。

データはBLE(Bluetooth Low Energy)を使ってやり取りします。また以下の記事を参考に作ることで、スマートフォンの画面から温度・湿度・気圧を確認することも可能です。

Googleスプレッドシートと連携して、温度・湿度・気圧データを自動入力することも可能。

6. 距離測定装置

距離測定

▲転載元:M5Stack × 超音波センサ(HC-SR04)で距離を測る

超音波センサーを使った距離測定装置も作成できます。

かなり細かい値まで測定できるので、正確な距離を手軽にはかりたい場面で活躍しそうですね。

7. 自動水やり装置

水やり

▲転載元:M5stack(ESP32)で朝顔水やりロボットを作ってみた

Raspberry Piなどでもたびたび作成されている自動水やり装置ですが、M5Stackでも作ることができます。

水をあげた時に通知で教えてくれるので、ちゃんと水やりが機能しているか確認できますね。

8. CO2センサー

二酸化炭素測定

▲転載元:続:M5StackとCO2センサーで会社の空気改善を試みた

こちらの開発事例は、拡張モジュールのCO2センサーを使ったシステムです。周囲環境の二酸化炭素濃度が一定値に達した時に通知してくれます。

拡張モジュールを使用しているので、M5Stackのシンプルな見た目を損ないません。

寒い季節など、換気がおろそかになる時期にあったら便利ではないでしょうか。

9. メッセージデバイス

message

▲転載元:fabcross

PCやスマートフォンが使えない子供やお年寄りと、遠距離でのやり取りを可能にするメッセージデバイスです。

今話題のスマートスピーカー『Google Home』と組み合わせることで実装できます。

モニターが内蔵されているM5Stackならではの開発事例でしょう。

10. 自動翻訳機

拡張パーツを使うことなく、内蔵されているマイクとスピーカーを使って翻訳機を作れます。

英語だけでなく、フランス語をはじめとした様々な言語に対応可能です。

未来が近づいているような気がしてわくわくしますね。

まとめ

いかがでしたか?

近年盛り上がりを見せるマイコンモジュール界に登場したM5Stackは、これからますます注目されていくことでしょう。

興味を持った開発事例を試して、M5Stackを使いこなしましょう。

こちらもおすすめ↓

(執筆:Kaoru Kishi)
(アイキャッチ転載元:SWITCH SCIENCE

SHARE

RELATED

  • お問い合わせ
  • お問い合わせ
  • お問い合わせ