バランスWiiボードの解析メモ 4

取りあえず体重らしき値が取れました。

バランスWiiボードの解析メモ 3」のキャリブレーションパラメータを使用。
あらかじめレジスタから A0-A2 ~ D0-D2 を読み出しておきます。

WiiFit の バランスWiiボード は max 136kg なので、単純に
A1/B1/C1/D1 を中点 (68kg) とみなして補間してみます。

右上のセンサー(A) でサンプリングした値を P0a とすると
補間値 P1a は

・P0a < 68 A1

  P1a = 68 * (P0a – A0) / (A1 – A0)

・P0a >= 68 A1

  P1a = 68 * (P0a – A1) / (A2 – A1) + 68

これを A,B,C,D の 4センサー分求めて平均をとると、これだけで
自分の体重に一致しました。

まだ試したサンプル数が少ないのでもっと検証が必要でしょう。
これで PC 上でも Bluetooth による履歴付き体重計が作れそうです。

追記(2020/09/30): GitHub: Measurements of the four weight sensors on the Nintendo Balance board are exactly 4 times too big

参考ページ
Wikipedia バランスWiiボード

関連エントリ
バランスWiiボードの解析メモ 3
バランスWiiボードの解析メモ 2
バランスWiiボードのメモ