この資料は2025/8/18に実施した高校生向けのハンズオン資料です。
UIFlowの開発の主流は2.0ですが、ハンズオンの特性上デバイスをユーザに紐づけないようにするため、本ハンズオンではUIFlow1.0を対象としています。
どんな時にこの資料を使うか
- 新しく購入したM5StackをUIFlow用に初期セットアップするとき
- M5StackがUIFlowに接続できないとき
- M5Stackが接続するWi-Fiの接続先を変えたいとき
準備するもの
- M5Stack(今回はM5Stack Core2を使用します)
- Windows 11(Windows10でも可能)
- Wi-Fiの接続情報(SSIDとパスワード)
M5Burnerの入手する
M5StackはそのままだとUIFlowが使えないため、M5Stackのファームウェアを書き換える必要があります。ファームウェアはハードウェア(M5Stack本体)を動かすためのソフトウェアです。今回作成したプログラムとハードウェアの間で動いて情報を処理してくれるものと思ってください。
-
ドライバーをダウンロードする
まず初めにWindowsのPCにM5StackをUSBで接続した際にM5Stackを認識できるようにすためドライバーをインストールす必要があります。まずはそのドライバーを入手します。
M5Stackのダウンロードサイトの中段くらいにある「USB Driver & Open source Library」の「CP210x_VCP_Windows」をダウンロードします。
※補足:今後本体が新しいバージョンになる、Basicなどシリーズを利用する場合、WindowsのPCでM5Stackが認識しない場合は「CH9102_VCP_SER_Windows」をダウンロードしてインストールしてください。
-
ドライバーのZIPファイルを解凍する
ダウンロードしたZIPファイルを解凍します。ZIPファイルを選択し、右クリックで「すべて展開」をクリックします。
-
ドライバーをインストールする
解凍したフォルダの中にある「CP210xVCPInstaller_x64_v6.7.0.0.exe」を実行してインストールを行います。
-
M5Burnerをダウンロードする
ファームウェアを書き込むためのツールをダウンロードします。
M5Stackのダウンロードサイトの中段くらいにある「UiFlow Firmware Burning Tool」の「M5Burner Win10 x64 v3.0」をダウンロードします。
M5Burnerを使ってファームウェアを更新する
-
M5Burnerを起動する
解凍したフォルダの中にある「M5Burner.exe」をクリックしてアプリを起動します。
※補足:警告が出た場合
Windowsに直接インストールしていないタイプのアプリは実行する際に警告メッセージを出すことがあります。
以下のような画面が出た場合は「詳細情報」をクリックしてください。
-
UIFlow_Core2をダウンロードする
UIFlow_Core2をリストの中から探し、「Download」ボタンをクリックします。
※バージョンは今回「v1.14.8」を利用しますが、ここは基本的にその時の新しいものを使ってよいです。
※今回UIFlow2.0は利用しないのでご注意ください。
-
※補足:COMが複数選択しある場合どうすればいいか
基本的にはM5Stackを最後にPCに接続している場合、数字が一番多きものを選べばよいですが、より正確に調べるにはデバイスマネージャーを見ると良いです。
Widnows11の場合、画面下の検索に「デバイスマネージャー」と入力すると、コントロールパネルのデバイスマネージャーがヒットするのでクリックして起動します。
ポートの配下にいるデバイスの値が画面で選択すべきポートです。(「CH9102」というのが選択対象です。)
接続先のWi-Fiの情報を更新する
M5Stack本体が接続するWi-Fiの接続先を書きかえる
-
Configureボタンをクリックします。
もしこのボタンが出ない場合は、ダウンロードしたバージョン(この記事の通りにしている場合はv1.14.8)とあなたの画面で選択されたバージョンが異なる可能性があります。ダウンロードしたバージョンにそろえるか、新しいバージョンをダウンロードしてください。
-
COMポートを選択する
M5Stackを接続しているポートを選択し、「Load」ボタンをクリックします
※補足:COMが複数選択しある場合どうすればいいか
基本的にはM5Stackを最後にPCに接続している場合、数字が一番多きものを選べばよいですが、より正確に調べるにはデバイスマネージャーを見ると良いです。
Widnows11の場合、画面下の検索に「デバイスマネージャー」と入力すると、コントロールパネルのデバイスマネージャーがヒットするのでクリックして起動します。
ポートの配下にいるデバイスの値が画面で選択すべきポートです。(「CH9102」というのが選択対象です。)
-
設定情報を更新する
以下の通りに設定し、「Save」多本をクリックしてください。- Start Mode:Internet Mode
- Boot Beep:Off
- WIFI SSID:接続したいWi-FiのSSIDを入力
- WIFI Password:接続したいWi-Fiのパスワードを入力