プロジェクト概要
Online Levelについて
Online Levelは、専用アプリをインストールすることなく、スマートフォンのブラウザ上で直接手軽に使える無料のウェブ版デジタル水準器です。
Online Levelの開発背景
額縁の取り付け、家電の水平調整、組み立て家具の設置、キャンプ時の車中泊など、日常生活で水平器が必要になる場面は突如訪れます。しかし従来のアプリストアにあるツールは広告が多く、ダウンロードや権限の要求も煩わしいものでした。
Online Levelはこの課題を快適に解消するために作られました。最新のウェブ標準技術を活用し、センサーを搭載したスマホを即座に高精度な気泡水準器として機能させます。
センサー測定の技術的仕組み
現代のスマートフォンには、3軸加速度センサーとジャイロスコープで構成される超小型MEMSハードウェアが内蔵されており、重力加速度と角速度を検知します。
Online Levelは標準のDeviceOrientation APIを通してこのデータを取得します。指数平滑化アルゴリズムにより手ブレや細かな振動を抑えつつ、なめらかな画面応答性を実現しています。
2つの測定モードとゼロ点校正
平面水準器モード(2D)
前後(ピッチ)と左右(ロール)を同時に測定できる円形ブルズアイ気泡管です。テーブルや棚、家電などの平面測定に最適です。
側面水準器モード(1D)
スマホの側面に沿った傾きを測る管状水準器です。端末の側面をドア枠、柱、額縁に当てて垂直や水平を測定するのに適しています。
ソフトウェアによるゼロ点校正
近年のスマホはカメラレンズの突起やケースにより平置き時に傾きが生じます。ワンタップでその傾きを記憶・相殺し、正確な相対基準面を設定できます。
端末内完結のプライバシー保護設計
プライバシー保護は本ツールの最優先事項です。すべてのセンサー値の変換、角度計算、音声トーン生成、振動トリガーは、お使いのブラウザ内で完結して実行されます。
センサー情報やカメラデータが外部サーバーへ送信・保存されることは一切ありません。ブラウザでページが一度読み込まれれば、継続的なネット通信なしで測定計算が行われます。
物理的な制限事項と注意事項
スマホのセンサーは日常のDIY作業には十分役立ちますが、民生用ハードウェア特有の物理的制限を理解してご利用ください:
- •接地面積の小ささ: スマホは接触している小さな底面の局所的な傾きのみを測定します。長い木材や床全体のゆがみを測るには、長さのある物理的な水平器が適しています。
- •温度変化とセンサーのドリフト: 民生用MEMSチップは、周囲の気温変化や端末の発熱により僅かな測定値の揺らぎ(ドリフト)が生じることがあります。
- •建築構造・重要工事への使用禁止: 建物の躯体工事、基礎工事、耐力壁の施工など、安全に関わる重要な測定には、必ず専門の校正された測定機器を使用してください。