Difference between revisions of "M5StickC Ear FW Write"

From Yume Cloud
Jump to: navigation, search
(MindScale ファームウェアのダウンロード)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
= M5Atom(耳たぶセンサー用)ファームウェア書き込み方法 =
+
= M5StickC / C Plus(耳たぶセンサー用)ファームウェア書き込み方法 =
  
* M5Atom(耳たぶセンサー用)にファームウェアを書き込む場合は以下の方法で書き込みます。
+
* M5StickC / C Plus(耳たぶセンサー用)にファームウェアを書き込む場合は以下の方法で書き込みます。
  
 
[[File:M5stickc ear001.JPG|300px]] [[File:M5stickcplus ear001.JPG|300px]]
 
[[File:M5stickc ear001.JPG|300px]] [[File:M5stickcplus ear001.JPG|300px]]
Line 16: Line 16:
  
 
== MindScale ファームウェアのダウンロード ==
 
== MindScale ファームウェアのダウンロード ==
=== M5AtomEar 用 ===
+
=== M5 Stick C 耳たぶ用 ===
==== Ver. 1.3 ====
+
==== Ver. 1.4 ====
 
* ソースコード
 
* ソースコード
** [[Media:M5AtomEarV13.zip]]
+
** [[Media:M5StickCEarV14.zip]]
  
* ダウンロードしたzipファイルを適当なフォルダに解凍します。
+
=== M5 Stick C Plus 耳たぶ用 ===
* フォルダの中の "M5Atom_Ear.ino" をダブルクリックして Arduino IDEを起動します。
+
==== Ver. 1.4 ====
 +
* ソースコード
 +
** [[Media:M5StickCPlusEarV14.zip]]
  
 
== ファームウェアの書き込み ==
 
== ファームウェアの書き込み ==
Line 28: Line 30:
  
 
* メニューの”ツール”を選択し、プルダウンメニューから
 
* メニューの”ツール”を選択し、プルダウンメニューから
** M5StickCの場合はM5StickCを
+
** M5Stick-Cの場合は"M5Stick-C"を
** M5StickCPlusの場合はM5StickCPlusを選択します。
+
** M5Stick-C-Plusの場合は"M5Stick-C-Plus"を選択します。
  
 
[[File:M5AtomBoard001.png|800px]]
 
[[File:M5AtomBoard001.png|800px]]
Line 41: Line 43:
 
== デバイスIDの確認 ==
 
== デバイスIDの確認 ==
  
* MindScaleのスマートフォンアプリと接続する際にデバイスIDが必要になります。
+
* デバイスIDはデバイスを起動すると画面に表示されます。
* 以下の手順でデバイスIDを確認し、デバイスにテプラなどのステッカーでそのID番号を貼ってください。
+
* デバイスにテプラなどのステッカーでそのID番号を貼ってください。
 
+
=== シリアルターミナルで確認する場合 ===
+
 
+
* M5AtomをUSBで接続します。
+
* 書き込みに使用した開発環境の右上の虫眼鏡のアイコンをクリックしてシリアルモニターを起動します。
+
* ボーレートを "115200 baud" に設定します。
+
* M5Atom の電源が入っていることを確認し本体上面のボタンをクリックします。
+
* 下図の赤線で囲まれた部分がデバイス情報になります。この中の "Device ID"の文字列をラベル等に印刷して本体に貼ってください。
+
 
+
[[File:Screenshot 2022-12-01 at 10.56.18 AM.png]]
+
 
+
=== Androidスマホを使った確認方法 ===
+
 
+
* シリアルターミナルを使うことが難しい場合、アンドロイドスマートフォンでデバイスIDを確認することができます。
+
* iPhoneでは確認できませんので注意してください。(iPhoneを使いたい場合はBLEを検索できるアプリが必要になります)
+
* 近くにあるすべてのM5Atomの電源ケーブルを外し、デバイスIDを確認したいM5AtomのみをUSBで電源に接続します。(電源のみですのでPCでなくてもモバイルバッテリー等でOKです)
+
* Buetoothの設定でBluetooth機器の一覧を表示します。
+
* スマホによって少し異なりますが 設定>接続済みのデバイス>新しいデバイスとペア設定 等で一覧表示されます
+
* "mindscale_XXXX" と表示されている "XXXX" の部分がデバイスIDになります。この数値をラベル等で本体に貼ってください。
+
 
+
[[File:AtomLiteBT001.png|600px]]
+
  
 
== 最新バージョン ==
 
== 最新バージョン ==
  
=== M5Atom 用 ===
+
=== M5 Stick C 耳たぶ用 ===
==== Ver. 1.3 ====
+
==== Ver. 1.1 ====
 +
* ソースコード
 +
** [[Media:M5StickCEarV11.zip]]
  
 +
=== M5 Stick C Plus 耳たぶ用 ===
 +
==== Ver. 1.1 ====
 
* ソースコード
 
* ソースコード
** [[Media:M5AtomEarV13.zip]]
+
** [[Media:M5StickCPlusEarV11.zip]]
  
 
=== バージョン履歴 ===
 
=== バージョン履歴 ===
==== Ver 1.3 ====
 
* ヒステリシスの見直し、10msecから200msecに変更
 
==== Ver 1.2 ====
 
* 測定精度向上。PPIが400msec以下の場合はスキップ
 
 
==== Ver 1.1 ====
 
==== Ver 1.1 ====
* 長時間(10分以上)連続測定するとスタックオーバーフローを起こすことがあるのを修正
+
* ヒステリシスの見直し、10msecから200msecに変更
 
==== Ver 1.0 ====
 
==== Ver 1.0 ====
 
* リリース
 
* リリース
Line 103: Line 84:
 
"device" : "iPhone" ,  
 
"device" : "iPhone" ,  
 
"ver" : iPhone用 MindScaleアプリのバージョン
 
"ver" : iPhone用 MindScaleアプリのバージョン
"sensor" : "M5AtomEarlobe"
+
"sensor" : "M5StickCEar"
 
"sensorVersion" : M5AtomEarのファームウェアバージョン
 
"sensorVersion" : M5AtomEarのファームウェアバージョン
 
</pre>
 
</pre>
Line 112: Line 93:
 
"device" : "iPhone" ,  
 
"device" : "iPhone" ,  
 
"ver" : "Ver. 1.7.6"
 
"ver" : "Ver. 1.7.6"
"sensor" : "M5AtomEarlobe"
+
"sensor" : "M5StickCEar"
"sensorVersion" : "13"
+
"sensorVersion" : "11"
 
</pre>
 
</pre>
  
Line 122: Line 103:
 
"device" : "Android" ,  
 
"device" : "Android" ,  
 
"ver" : Android用 MindScaleアプリのバージョン
 
"ver" : Android用 MindScaleアプリのバージョン
"sensor" : "M5AtomEarlobe"
+
"sensor" : "M5StickCEar"
 
"sensorVersion" : M5AtomEarのファームウェアバージョン
 
"sensorVersion" : M5AtomEarのファームウェアバージョン
 
</pre>
 
</pre>
Line 131: Line 112:
 
"device" : "Android" ,  
 
"device" : "Android" ,  
 
"ver" : "2.64"
 
"ver" : "2.64"
"sensor" : "M5AtomEarlobe"
+
"sensor" : "M5StickCEar"
"sensorVersion" : "13"
+
"sensorVersion" : "11"
 
</pre>
 
</pre>

Latest revision as of 00:37, 23 May 2023

M5StickC / C Plus(耳たぶセンサー用)ファームウェア書き込み方法

  • M5StickC / C Plus(耳たぶセンサー用)にファームウェアを書き込む場合は以下の方法で書き込みます。

M5stickc ear001.JPG M5stickcplus ear001.JPG

書き込み環境の設定

以下のリンクを参考に書き込み環境を設定します。
すでに書き込み環境が設定されている場合はこのステップはスキップしてください。


スケッチの書き込みと実行

MindScale ファームウェアのダウンロード

M5 Stick C 耳たぶ用

Ver. 1.4

M5 Stick C Plus 耳たぶ用

Ver. 1.4

ファームウェアの書き込み

ボードの設定

  • メニューの”ツール”を選択し、プルダウンメニューから
    • M5Stick-Cの場合は"M5Stick-C"を
    • M5Stick-C-Plusの場合は"M5Stick-C-Plus"を選択します。

M5AtomBoard001.png

書き込み

  • Arduino IDEの書き込みボタン(右矢印アイコン)をクリックして書き込みます。

M5AtomWrite001.png

デバイスIDの確認

  • デバイスIDはデバイスを起動すると画面に表示されます。
  • デバイスにテプラなどのステッカーでそのID番号を貼ってください。

最新バージョン

M5 Stick C 耳たぶ用

Ver. 1.1

M5 Stick C Plus 耳たぶ用

Ver. 1.1

バージョン履歴

Ver 1.1

  • ヒステリシスの見直し、10msecから200msecに変更

Ver 1.0

  • リリース

書き込みエラーが発生する場合

書き込みエラーが発生する場合、以下のリカバリーを試してください。

  • USBケーブルを外す
  • Arduino IDEを再起動する。
  • シリアルポートで対象COMポート番号が消えていることを確認する
  • USBケーブルでPCに接続する
  • シリアルポートで対象COMポートが表示されて選択されていることを確認する(選択されていなければ選択する)
  • もう一度書き込みを行う

JSON ファイル

このセンサーを使った場合、サーバに送られるJSONデータの以下の部分が変わります。

iPhone の場合

"device" : "iPhone" , 
"ver" : iPhone用 MindScaleアプリのバージョン
"sensor" : "M5StickCEar"
"sensorVersion" : M5AtomEarのファームウェアバージョン
  • 実際のデータ例
"device" : "iPhone" , 
"ver" : "Ver. 1.7.6"
"sensor" : "M5StickCEar"
"sensorVersion" : "11"


Android の場合

"device" : "Android" , 
"ver" : Android用 MindScaleアプリのバージョン
"sensor" : "M5StickCEar"
"sensorVersion" : M5AtomEarのファームウェアバージョン
  • 実際のデータ例
"device" : "Android" , 
"ver" : "2.64"
"sensor" : "M5StickCEar"
"sensorVersion" : "11"