SL.pro
博客 · · 8分钟阅读

如何校准手机水平仪应用

刚拿到手的手机,大多数读数会差一到两度,这很正常。每颗加速度计芯片出厂时都带着一点小偏差,所以手机会把平的当成有点斜的。解决办法就是做一次校准,大概花半分钟。做完之后,一台好手机能测到零点几度以内。下面讲讲怎么把 Spirit Level Pro 校准好,以及我为什么每到一个新工地都会重新校准一次。

核心要点
  • 没校准的手机可能差一度甚至更多,校准后能压到零点几度。
  • 玻璃餐桌是大多数人家里能找到的最好的校准面。
  • Spirit Level Pro 把校准结果存在 localStorage 里,重新校准之前一直有效。
  • 四点旋转检验法不用任何参考仪器就能查校准好不好。
  • 摔了手机之后、温差很大之后、或者开始新工地时,都要重新校准。
水平仪放在平整表面上准备校准
校准要从一个已知平整的参考面开始,比如花岗岩台面或玻璃桌。

手机水平仪为什么要校准?

每颗加速度计芯片出厂时都自带一点制造偏差。这种偏差是系统性的,它会把每次读数都往同一个方向偏同一个固定量。于是一个略微的坡看起来是死平的,一个平面看起来又是斜的。因为每次都错得一模一样,所以反而特别好纠正。

可以把它当成零点误差。要是你的浴室秤空着就显示 5 公斤,那你放上去的每样东西都会多出 5 公斤。一个偏差 1.5° 的加速度计,对每个角度都是这么干的。读数很稳、可重复,只是固定地错了一点。

这不是毛病,而是芯片制造过程中正常的差异,纠正这件事被留给了软件。应用在平整表面上测一次这个偏差,把它存起来,之后每次读数都减掉它。跳过这一步,传感器就只能用来大致比一比。做一次,手机就准到能干真活了。

校准到底做了什么?

Spirit Level Pro 里的校准很简单。你点校准的时候,应用会读一下加速度计当前的俯仰角和横滚角,把这两个数当作偏移量存进浏览器的 localStorage,键名是 calibrationPitchcalibrationRoll。从那以后,它显示角度之前都会先减掉这两个偏移量。

这套办法有一个前提:你是在一个自己确定平整的表面上校准的。传感器在这个面上报出来的角度,就是偏移量。减掉它,平面就读作 0.0°,其他每个面读出来的就是它相对平面的真实角度。校准会跨浏览器会话保留,所以你不用每次打开应用都重来一遍。

这套办法之所以管用,是因为偏移量在短时间内很稳定。你切换到别的应用、重启手机、锁屏,它都不会变。但过几天几周,温度变化或者磕碰会让它慢慢漂移。所以每到一个工地开工时重新校准,我把它当成例行动作,而不是一次性设置。

准备校准了吗?现在就打开 Spirit Level Pro。

把手机放在平整表面上,打开应用,点一下校准。大概 30 秒。任何手机都能用,不用下载。

打开 Spirit Level Pro

校准该用哪种表面?

校准准不准,全看手机底下那个面平不平。你在一个偏了 0.3° 的面上校准,那之后每次读数都会偏 0.3°。所以找你手边最平的东西。下面把常见的几种面对比一下。

表面 典型平整度 评价 说明
精密花岗岩平台 ±0.0001"/ft 最好 专业计量标准。价格 $100-$500。对大多数活来说太夸张了。
玻璃餐桌 ±0.05° 很好 浮法玻璃做得非常平。多数家庭里最好的免费选择。
厨房台面(石材或防火板) ±0.1° 不错 避开拼缝处。多试几个位置,找最平的那块。
陶瓷地砖 ±0.1-0.3° 凑合 受填缝和铺贴质量影响。挑一块大砖,避开缝。
混凝土地面 ±0.2-0.5° 能用 现浇混凝土差别很大。先用实体水平尺找一块平的地方。
木地板 ±0.3-1.0° 不推荐 木头随湿度胀缩,每块板都不一样。校准别用它。
纸箱盖 差别极大 别用 手机一压就变形。读数根本稳不住。
被低估的一招:玻璃餐桌是你能用到的最好的面之一。浮法玻璃做得比大多数厨房台面还平,而且够光滑,手摸一下就能感觉到有没有砂粒,然后再放手机。

分步操作:怎么校准 Spirit Level Pro

整个过程大概 30 秒。按顺序做。我见得最多的两个错误,是在脏面上校准,还有读数没稳就急着点校准。

用水平仪工具检查一个表面平不平
校准时在应用里点一下,就把传感器偏移量固定下来,读数才准。

怎么校准垂直(吊线)模式

垂直模式用来检查一样东西是不是真的竖直,适合门框、立柱、墙面、栅栏桩。校准垂直和校准水平的道理一样,只是把水平参考换成了垂直参考。

难点在于找一个你信得过的竖直物。新房子里的门框边框一般还行,但老房子里不少门框这些年都已经歪出竖直线了。唯一你永远能信的参考是吊线锤。一根绳吊着重物,按定义就是真竖直的,不管周围的房子怎么样。

要校准垂直,就吊一个吊线锤,或者用别的真竖直参考。把 Spirit Level Pro 切到垂直模式,让手机平贴参考物、侧边紧挨着它。等读数稳下来,点校准。应用会把垂直偏移量和水平偏移量分开存,所以校准垂直不会动到你的水平校准。

什么时候该重新校准?

校准能跨会话保留,但不是一劳永逸。加速度计会随温度轻微漂移,所以手机从温暖的车里拿进冰凉的车库,要先放几分钟稳定,再重新校准。这是现场最要留意的一点。

遇到下面这些情况就重新校准:

工地习惯:到了工地,就在工地上找个面校准。在家校准完再开车过去,温度早就变了。到现场花 30 秒校准,直接把这个变量排除掉。

怎么验证校准是对的

校准完了,怎么知道这次校准本身靠不靠谱?两个办法能搞定:拿实体水平尺比一比,或者做四点旋转检验。旋转检验是计量师用来检验精密水平仪的招数,完全不用任何外部参考,靠的是旋转的几何关系。

拿实体水平尺对照

要是你有一把像样的气泡水平尺,长条水平尺或鱼雷水平尺都行,把它放在你校准过的那个面上。要是气泡显示水平、手机显示 0.0° 上下差一成度,那校准就没问题。要是两者差了超过两成度,其中一个错了,换个面测测看是哪个。

四点旋转检验法

四点旋转检验能让你不用任何参考仪器就查校准。检验花岗岩平台和机械师水平仪用的就是这套方法。步骤如下。

  1. 手机按正常方向放在面上,记下读数(应该约为 0.0°)。
  2. 顺时针转 90°,记下读数。
  3. 再顺时针转 90°(现在离起点 180°),记下读数。
  4. 再顺时针转 90°(现在离起点 270°),记下读数。

这四个读数应该彼此相差在一成度以内。如果是,那你的校准很扎实,面也确实平。如果转的过程中读数飘来飘去,那要么是这个面不平、朝某个方向弯,要么是传感器有个校准没完全消掉的不均匀误差。在第二个面上再做一遍,就能分清是哪种。

旋转检验是计量领域检验参考面平整度的老办法。固定的传感器偏移量在每个朝向上给出的误差都一样,而面上真实的凸起或凹陷会造成随方向变化的误差。把 0°、90°、180°、270° 四处的读数比一比,就能把传感器误差和表面误差分开。
带多个气泡管、可同时查水平和垂直轴的水平仪
校准时把设备转到几个位置,能纠正多轴上的传感器漂移。

常见问题

怎么在手机上校准水平仪应用?

把手机平放在你手边最平的面上,玻璃桌或干净的厨房台面都行。摘掉手机壳。打开 Spirit Level Pro,等两三秒让读数稳下来,再点校准。应用会存下当前的传感器偏移量,之后每次读数都减掉它。整个过程大概 30 秒,能把手机从差一度甚至更多,降到零点几度。

手机水平仪该多久重新校准一次?

每次开工时校准一次,温差很大、换环境时也校准一次。手机从暖和的车里拿进冰凉的车库,要先放几分钟稳定,再重新校准。摔过之后一定要重新校准。家里随手干点小活,一次校准就够用了。

校准水平仪应用该用什么表面?

大多数人手边最好的面是玻璃餐桌、干净的厨房台面,有的话还有机械师平台。别用木地板,木头随湿度胀缩,板子从来不是真平的。混凝土也少用,除非你先拿实体水平尺找过一块平的地方。放手机之前,先把面擦干净。

校准手机水平仪应用真的有用吗?

有用,而且很明显。没校准的手机可能差一度甚至更多,足以把一个真斜的坡显示成平的。校准一次之后,就能测到零点几度以内。校准是你能做的最有用的一件事,比换更好的手机、比摘壳都管用。不花钱,30 秒搞定。

值得保持的 30 秒习惯

对手机水平仪来说,校准比任何其他单一动作都值。在平整表面上花 30 秒,就能把一个差一度甚至更多的工具,变成准到零点几度的工具。这已经赶得上一把像样的气泡水平尺,考虑到肉眼读小气泡的误差,往往还更准。

这套流程很短。找个平整的面,玻璃桌最理想。摘壳。轻轻把手机放下。等读数稳。点校准。确认它显示 0.0°。就这样。每次开工时做一遍,你就有了一把贴砖、装柜、放排水坡、干各种家里的活都信得过的工具。

四点旋转检验多花一分钟,能告诉你这个面本身值不值得信。刚上手那阵子多做几次,之后就凭手感了。一张玻璃桌你查过一次,以后就不用每次都查。

免费试用Spirit Level Pro

在任何手机或平板电脑上工作。无需下载。Pro功能仅需一次$10。

打开Spirit Level Pro

无需账户 · 离线工作 · 20种语言