歩数計
この歩数計は加速度センサーとGPS APIを使ったリアルタイム計測アプリです。
加速センサー (m/s²)
閾値: 1.2 m/s²
感度設定
センサー検出
- 加速度センサーの値ををリアルタイム取得して、ハイパスフィルターで重力成分を除去し、歩行の振動だけを検出して、歩数カウントをしています。
- GPS機能でリアルタイムで現在位置を追跡して、Haversine公式で正確な距離を計算 しています。
- GPS未取得時はセンサーの歩数×歩幅で距離を推定しています。
リアルタイム表示
- 歩数・距離・速度・歩幅・消費カロリー・経過時間を表示します。
- ケイデンス(spm)で「歩行 / 速歩 / 走行」を自動判定します。
- 加速度 X/Y/Z 軸のバーで生データを可視化しています。
カロリー計算
- カロリー(kcal) = METT(代謝当量) × 体重(kg) × 経過時間(時間)
- 速度によって MET 値を3段階で切り替えています。移動状態速度の目安MET値は
・走行7 km/h 超:MET=8.0
・速歩5〜7 km/h:MET=5.0
・通常歩行5 km/h 以下:MET=3.5
- 補足: これは安静時代謝(基礎代謝)を含んだ総消費カロリーの推定値です。実際の値は個人の体力・年齢・地形などで変わるため、あくまで目安としてご利用ください。
感度調整(閾値)
- 高感度(0.8):ゆっくり歩き / 高齢者
- 標準(1.2):通常使用
- 低感度(1.8):速歩・屋外
- 手ぶれ対策(2.5):電車・バス内など
このアプリケーションは、AI(Claude(Anthropic))で生成したソースコードを使ってカスタマイズしております。