📐
把手机贴在要测的表面上
屋顶坡度、墙面垂直度、桌面水平度 …… 数字量角器调用手机方向传感器,无需校准,把手机平贴或竖贴在要测的面上,屏幕实时显示倾角。精度 ±0.5°。
iOS 14+ 会弹窗询问"运动与方向"权限,请允许。

数字量角器 把手机变成一把贴在哪测在哪的电子量角器:调用方向传感器读取实时倾角,平贴桌面、立靠墙面、贴上屋顶斜面都能直接读数,比物理量角器灵活得多。

它解决什么

物理量角器只能量纸上的角度,遇到屋顶坡度、墙是不是垂直、家具拼角是不是 90° 这种”实物角度”就傻眼了——你不可能把量角器贴上去再俯身去看刻度。手机里的 IMU(陀螺仪 + 加速度计)天然就是测姿态的器件,把它当成贴附式角度计反而比专门的工程量角器更顺手。

三种典型用法

场景操作读数
测倾角把手机平贴到斜面上主读数 = 倾角度数
测垂直把手机长边立靠墙面90° - 主读数 = 墙面偏差
测夹角开 A→B 差角,贴 A 面 → 贴 B 面自动给出两面夹角

使用要点

  1. 首次进入会请求方向传感器权限——iOS 14+ 系统弹窗,必须允许才能读到数据。
  2. 贴稳后等 1 秒再读——剧烈手抖、震动、磁场干扰会让瞬时读数跳动,平稳后精度即恢复 ±0.5°。
  3. 看不到屏幕时点”锁定读数”——典型流程是”贴上去 → 锁定 → 拿下来看”。
  4. 想要相对参考面的角度时点”归零”——参考面不必是水平的,比如已确认是垂直的门框。
  5. 传感器零位漂移:如果平放桌面却显示几度偏差,说明手机自带的零位略偏,把手机放到一个已知水平的面上点”归零”即可现场校准;归零后按钮变为”清除归零”,再点一次恢复相对水平。

精度参考

  • 静态贴稳:±0.5°
  • 手持稳定:±1–2°
  • 剧烈晃动 / 行走中:>5°,不可读
  • 磁场干扰(音箱、电机、磁铁附近):俯仰/滚转影响小,对主读数基本无影响

📍使用场景

  • 测屋顶坡度把手机平贴到屋顶斜面上,主读数就是坡度角度,比目测可靠得多。
  • 测墙面是否垂直把手机长边贴墙立起来读 90°,差值 (90° - X) 就是墙面相对垂直的偏差。
  • 测桌面/家具是否水平把手机平放在桌面/橱柜顶/搁板上,主读数 < 0.5° 即基本水平。
  • 测两个面的夹角开 A→B 差角模式,分别贴 A 面和 B 面记录读数,自动给出夹角,适合家具拼角、屋顶屋脊。

常见问题

测出来准吗?跟物理量角器比呢?

手机内置的 IMU(加速度计 + 陀螺仪)在静态贴稳之后,精度约 ±0.5°,跟一把普通工程量角器在同一个量级。瞬时读数会因手抖、磁场、震动跳动 1–2°,建议贴稳后等一秒再读或直接点"锁定读数"。

主读数到底代表什么?

主读数是 屏幕平面与水平面的夹角,恒在 0–90° 之间。手机平放桌面读 0°、立在墙面读 90°、放在 30° 屋顶读 30°。下方"俯仰/滚转"是分轴度数,方便判断手机是哪个方向斜。

怎么测墙是不是垂直?

把手机长边贴在墙上立起来(屏幕朝外),主读数应为 90°。90° - 实际读数 = 墙面相对垂直的偏差。或者更简单:先把手机贴到一个公认垂直的参照面(如门框侧)按"归零",再贴待测墙面,读数直接就是偏差。

贴墙时屏幕朝里看不到读数怎么办?

锁定读数 按钮可以冻结当前数值,然后挪开手机查看。再点一次会继续实时跟随。这是为了"贴上去 → 锁定 → 拿下来读"这种典型动作设计的。

A→B 差角怎么用?

A→B 差角 进入对比模式:贴到第一个面上点"记录 A",贴到第二个面上点"记录 B",下方自动显示两面夹角。适合测家具拼角是否 90°、屋顶屋脊角度、台阶上下面夹角等。

归零按钮干嘛用?

默认主读数是相对水平的;如果你想测"相对某个特定面的偏角"(不一定是水平的),先贴到该参考面点"归零",之后所有读数都以该面为 0°。归零值会保存在本地,下次进来仍然生效——归零生效时按钮文案会变成"清除归零",再点一次即可恢复相对水平

为什么 PC 不能用?

台式机 / 笔记本一般没有方向传感器,浏览器即便有 DeviceOrientationEvent 接口也永远不发数据。检测到非触屏设备会直接显示"PC 不支持"提示。一些带陀螺仪的二合一笔记本理论上可用,但浏览器是否暴露数据看厂商驱动。

iOS 弹窗"运动与方向"权限要不要给?

iOS 13+ 把传感器读取列为隐私权限,必须用户主动同意才能用。本工具只在内存里读姿态数据,不上传任何服务器、不写入任何 cookie。如果误点拒绝,可以在 设置 → Safari → 高级 → 实验性功能 / 网站设置里重新开启,或刷新本页再点"开始测量"重新弹窗。

校准过这工具需要校准吗?

不需要。陀螺仪测量的是几何角度,没有"屏幕物理尺寸"那种需要校准的标度问题。如果你发现读数明显偏差(比如平放桌面却读 5°),可能是手机本身的传感器有零位漂移,可以在"已知水平的桌面"上点"归零"做一次现场校准。