📘
mi band 6でVRChatのアバター心拍数表示を操る
初めに
ここで使うアプリケーションは個人が作成したもので、安全である保証はできません。以下の記事の内容を実行する際には自己責任でお願いします。
買わなければならないもの
- bluetoothアダプタ
- パソコンにbluetoothがついている場合は必要ない。
- 画面右下の
上矢印
をクリックして、青いbluetoothのロゴがあればbluetoothがついている
- 画面右下の
- なければアマゾン(1000円)やメルカリ(中古1000円以下)で買う
- 推奨モデル: https://www.amazon.co.jp/dp/B09FJYCXDK
- 安すぎるものを買うとなぜかつながらない不具合が出て困る
- パソコンにbluetoothがついている場合は必要ない。
- Mi Band 6 (4,5も動くみたいだが、所有していないので今回は未検証)
- 新品で5500円、メルカリで中古3000円くらい
アプリのインストール(iOS非対応)
Authkey取得のため、公式のアプリではなく改変されたアプリをインストールする
-
https://www.freemyband.com/ にアクセスし、下のほうにスクロールして、画像にある
Mi Fit 5.3.1 mod (DRIVE)
を押す。 - 押すとGoogle Driveのサイトに飛ぶので、ダウンロードボタンを押す
- さらに警告が出るが、
このままダウンロード
を押す。 - さらに警告が出るが、
download anyway
を押す。 - ダウンロードが終わったら
open
ボタンしてダウンロードしたファイルを開く。 - APKをインストールする。注意事項が出るが
インストール
を押す。
アプリにアカウントを登録
- 先ほどインストールしたMi Fitアプリを開く
-
今すぐアカウントを作成
ボタンを押す - 下の画像のように入力する
-
国、地域を選択してください
を押し、日本(推奨)
を押して、下の次へ
ボタンを押し、戻る - email, パスワードを選び、verification code(右の画像に書いてある文字列)を入力する
-
-
- 一つ目のチェックマークだけにチェックを入れる
-
新規登録
を押す
- ニックネーム等適当に編集し、
完了
を押す - 権限を要求されるので、
了解
を押す - さらに、
許可
を押す
アプリとMi Bandのペアリング
- アプリ下の画面の
ペアリング済みのデバイスがありません。タップしてペアリングします。
を押す -
バンド
を押す - 画面下で
同意
を押す -
了解
を押す -
許可
を押す -
- bluetoothがオフになっている場合は以下の警告が出るので、下の
オンにする
を押したのち、許可
を押す
- bluetoothがオフになっている場合は以下の警告が出るので、下の
- mibandをスマホの近くにもっていき、Mi BandのバイブがなったらMi Bandの画面のチェックマークを押す。
- アプリ画面左上の左矢印を押し、戻る。
Authkeyの取得
- ファイルマネージャーアプリを開く。スマホの機種によって違うので、わからない場合は
機種名 ファイルマネージャー アプリ 開き方
でgoogle検索する - ファイルマネージャーからinternal storage(sdcardと書いてある場合もある)内のfreemybandファルダに移動し、
miband***.txt
(*は適当な文字列)を開く -
11:29:c0:ba:0f:ee;
(文字は人によって違う)の後に書かれている数字(authkey)をメモする-
11:29:c0:ba:0f:ee;712a947aas894
の場合は712a947aas894
をメモする
-
Authkeyを使ってパソコン上でmi bandにつなぐ
-
https://github.com/vard88508/vrc-osc-miband-hrm/releases から
vrc-osc-hrm.exe
をダウンロードする。このファイルは毎回使うので、デスクトップ等よく使う場所に置いておく。 -
vrc-osc-hrm.exe
を実行する - Microsoft Defenderの注意が出るが、
詳細情報
をおす -
実行
を押す
- ブラウザにアプリが開くので、authkeyの欄に先ほどメモした数字を入力して、
connect
ボタンを押す
- 注意事項が出なく、下の画面が出たら
Mi Band 6
を選び、ペア設定
を押す
- 最初は横棒だけだが、30秒ほど待つと心拍数が表示される
- もし心拍数の値が固まっていたらブラウザをリロードして再びMi Bandにつなぐ。
Unityでアバターを編集し、Mi Bandの心拍数をアバターの心拍数に反映できるようにする
- 基本的に https://till0196.com/post16907 のページ後半あたりの指示に従う。
VrchatでOSCを有効化する
- アクションメニュー(メニューボタン長押し)でOptions > OSC > Enabled(下の欄)の順に選択する
参考リンク
Discussion