M5Stackについて

マイコンの一つであるM5Stackの概要と、M5Stackを使ったアプリ開発の進め方を説明します。

  1. 第1章M5Stackの基本M5Stackの概要と、ものづくりでできることを確認します。
  2. 第2章M5Stackの環境構築M5Stackで開発を始めるための環境を準備します。
  3. 第3章CoreS3のセンサーをブロックで使うUIFlow 2.0のブロックでCoreS3のセンサーを動かし、対応するMicroPythonコードを読んで仕組みを学びます。
  4. 第4章M5Stackでセンサーアプリを作るUIFlow 2.0とGASを使い、CoreS3-Liteの近接・音・揺れをGoogleスプレッドシートに記録して可視化します。
  5. 第5章M5Stackでブロック崩しゲームを少しずつ作る背景・文字・図形の描画から小さく動作確認を重ね、起動時にタッチか傾き操作を選べるブロック崩しを作ります。
  6. 第6章M5StackからOllamaのローカルAIを使うパソコンにOllamaを導入し、UIFlow 2.0でCoreS3-Liteから質問を送って回答を表示します。
  7. 第7章M5StackにXiaoZhiを導入して音声で会話するCoreS3-LiteにXiaoZhi(小智)のファームウェアを導入し、Wi-Fi設定と端末登録をして音声アシスタントを使います。