本文へスキップ
Beaver's Hive BlogYouTube「ビーバーものづくり研究所」のものづくりブログ

Beaver's Hive Journal

Arduino経験者のためのM5Stack入門 ― 配線を消す3機種 StopWatch/CoreS3/AtomS3R を解説

チョコの袋を自動で開けるロボット、ピアノを自動で弾くロボット、撃つと性格診断をしてくれる射撃場。これらの作品の中身は、基板から起こした専用品ではなく、全部同じ市販のマイコン「M5Stack」です。画面もボタンもセンサーも最初から本体に入っているので、Arduino で何か作るときに最初の一日を潰す「配線と部品選び」がまるごと要りません。

この記事は、YouTube チャンネル「ビーバーものづくり研究所」で 2026年8月27日に公開した動画「Arduino経験者にも最適!M5Stack最新シリーズ解説!【配線は消え、コードはAIに任せる】」の記事版です。動画で紹介した手のひらサイズの3機種を、文章で読み返せるようにまとめました。

左から StopWatch、CoreS3、AtomS3R(動画の実機映像から)

M5Stack だと何が省けるのか

普通のマイコン開発は、マイコン、ディスプレイ、センサー、電源、ケースを選ぶところから始まり、配線して初めてアプリを書き始められます。M5Stack はその前半をまるごとパッケージ化した製品群です。タイマーを作るなら液晶の型番を調べる前に時間を表示できますし、姿勢で操作するリモコンなら IMU を買い足さずに傾きを読めます。

大事なのは、中身が Espressif の ESP32 系だということです。今回の3機種はいずれも ESP32-S3 系で、最大 240MHz のデュアルコアに Wi-Fi と Bluetooth を内蔵しています。つまり Arduino で覚えた書き方はそのまま効き、捨てることになるのは配線の手間だけ、というわけです。

StopWatch ― 丸い画面の携帯端末

1台目は StopWatch。1.75インチの丸形 AMOLED(466×466、タッチ対応)が主役の携帯端末です。プログラマブルボタン2つ、振動モーター、6軸 IMU、マイク、1W スピーカー、バッテリーまで内蔵しているので、表示・タッチ・振動・音・姿勢検出がこの大きさで全部そろいます。ケース設計も配線もなしで、その日のうちに動くのが強みです。

製作事例は、私たちビーバーものづくり研究所の「BTDD」。AI のトークンを使うほどチョコが自動で開封されて出てくる機械で、丸い画面が使用量のゲージになっています(開封機側は StamPLC が駆動)。この作品は、ブラックサンダーがテーマの Blackathon で優勝しました。

StopWatch の丸い画面に表示された BTDD のゲージ

CoreS3 と AtomS3R ― 多機能端末と、24ミリ角の組み込み用

2台目の CoreS3 は、3機種でいちばん多機能な操作端末です。2インチ(320×240)の静電容量式タッチ画面に、カメラ、近接センサー、6軸 IMU、地磁気センサー、マイク2つ、スピーカーを内蔵し、microSD への記録もできます。付属の DinBase を使えば外部電源でも動くので、机の上のデモで終わらせず現場に置いておけます。製作事例のピアノロボット「ビーバーの協奏」(M5Stack 日本版コンテスト2023で2位)では、曲を選んで演奏を始める操作パネルを Core が丸ごと受け持っています(事例の実機は Core2 です)。

3台目の AtomS3R は 24ミリ角・重さ 6.8グラム。指先に載るサイズなのに 0.85インチのカラー画面とボタンがあり、6軸 IMU と3軸地磁気センサーで9軸センシングができます。フラッシュと作業用メモリは各 8MB、赤外線送信にも対応し、底面には6本のピンが出ています。製作事例「深淵の射撃場」(M5Stack Global Innovation Contest 2025 で特別賞・ゲームイノベーション賞)では、的の後ろに隠れる小ささでモーターと LED の制御を受け持っています(事例の制御基板は AtomS3 です)。

3機種はスペックの上下ではなく、「作りたい完成形」で分かれているのがポイントです。

研究・展示の現場でも使われている

M5Stack は趣味の電子工作だけの道具ではありません。研究の試作やアート作品にも使われていて、2025年の大阪・関西万博では各国パビリオンの展示装置でも見かけました。落合陽一さんのパビリオン「null²」の展示「幻聴共鳴」にも使われていたそうです。M5Stack 自体も、2025年度のグッドデザイン賞を受賞しています。

私たちが万博で動かしたロボット「かいり2号」も、CoreS3 で動いていました。早く組めてすぐ直せる手軽さが、試作から本番の展示までを支えているようです。

万博のステージで動くロボット「かいり2号」

開発環境と AI コーディング、そして向いている場面

開発には Arduino IDE がそのまま使えます。機種ごとの違いを吸収する共通ライブラリ「M5Unified」のおかげで、画面・タッチ・ボタン・スピーカー・電源・センサーを同じ考え方で扱え、最小構成は M5.begin() を呼ぶだけです。プロジェクトが大きくなったら VS Code 上の PlatformIO に移ると、ボードやライブラリの設定をファイルで管理できて再現性が上がります。

設定がファイルに残る形は、Claude Code のような AI コーディングエージェントとも好相性です。コードの修正・ビルド・エラー読みは AI 側、実機を動かして良し悪しを決めるのは人、という役割分担ができます。一方で、内蔵部品が決まっているぶん画面サイズやピン、消費電力は選べません。向いているのは試作、少量生産、研究、展示、設備の補助端末で、必要になったら次の段階で専用基板へ移す使い方がしっくりきます。

まとめ

M5Stack の便利さは、部品がたくさん載っていることではなく、「表示する・触る・傾ける・鳴らす・通信する」という体験を、配線より先に試せることにあります。丸い携帯端末、多機能な操作端末、組み込み用の小型と、作りたい完成形から選ぶのがこのシリーズの見方です。シリーズには手に持つ細長い StickS3 や産業向けの StamPLC、機能を足す Unit シリーズもあります。

3機種が動く様子は動画でどうぞ:Arduino経験者にも最適!M5Stack最新シリーズ解説!【配線は消え、コードはAIに任せる】(YouTube)

動画で紹介したもの(購入リンク)

購入リンクは、動画の概要欄に掲載しているものをそのまま使っています。

Category

More from the author

この著者の記事

Latest posts

最近の記事

Related stories

「電子工作」の記事

カテゴリを見る