📘

mi band 6でVRChatのアバター心拍数表示を操る

2023/04/15に公開

初めに

ここで使うアプリケーションは個人が作成したもので、安全である保証はできません。以下の記事の内容を実行する際には自己責任でお願いします。

買わなければならないもの

  • bluetoothアダプタ
    • パソコンにbluetoothがついている場合は必要ない。
      • 画面右下の上矢印をクリックして、青いbluetoothのロゴがあればbluetoothがついている
    • なければアマゾン(1000円)やメルカリ(中古1000円以下)で買う
  • 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がオフになっている場合は以下の警告が出るので、下のオンにするを押したのち、許可を押す
  • 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の心拍数をアバターの心拍数に反映できるようにする

VrchatでOSCを有効化する

  • アクションメニュー(メニューボタン長押し)でOptions > OSC > Enabled(下の欄)の順に選択する

参考リンク

https://till0196.com/post16907

Discussion