📱 这是手机专属工具,靠机内的方向传感器工作,请用手机浏览器打开(iOS 需 Safari)。桌面电脑没有对应传感器,点开始后会给出提示。
🔐 需要你的授权
水平仪要读取手机方向传感器(陀螺仪 + 加速度计)才能算出倾角。按系统要求,必须由你点一下按钮才会弹授权框。
- 为什么需要权限:不读传感器就测不出倾角,这是唯一的数据来源。
- 数据去哪了:哪儿也没去。全部在你的手机浏览器里算完,不上传、不存储、不联网。
- 前提是 HTTPS:iOS 与非本机访问都要求安全上下文,本站已是 HTTPS。
左右倾角
—
前后倾角
—
总倾斜
—
刷新率
—
📏 角度换算成高低差
同样的倾角,距离越长两端的高低差越大。挂画、装隔板前可以先估一下误差能不能接受。
⚠️ 使用提示:① 手机传感器是消费级器件,读数仅供参考,不能替代工程级水平仪;② 手机壳、磁吸支架、贴膜气泡可能让零点偏移,用前先校准;③ 测量面要干净平整,把手机平放在被测面上;④ 手机本身不是完全平的(摄像头凸起、边框弧度),校准可以抵消一部分误差;⑤ 涉及水电、承重、幕墙等施工,请使用专业仪器。
传感器工具
完全免费
🌙 支持黑夜模式
🔒 本地计算,不上传
🎯 一键校准归零
📌 读数可锁定
挂一幅画、装一块隔板、调一次洗衣机脚,需要的是「这东西到底平不平」。而家里几乎没有水平尺——但你口袋里的手机有重力传感器,精度足够应付日常找平。
这个工具把手机变成一把三重显示的气泡水平尺:
① 圆形气泡盘:一眼看气泡跑偏了哪个方向,适合找平桌面、台面;
② 双向管状气泡:左右、前后分开看,适合挂画、贴墙;
③ 角度数字:精确到 0.1°,配合下方换算表能算出「1 米会长歪几毫米」。
怎么用:
· 先把手机平放在一个你确认水平的面上,点「校准归零」;
· 再放到要测的面上,看气泡和数字;
· 手不好伸进去的地方(比如柜子顶、吊顶边),先点「锁定读数」再抽出来看。
所有计算都在你的手机浏览器里完成,不联网、不上传、不留记录。
核心特性
圆形气泡盘
左右 / 前后双管气泡
0.1° 数字读数
一键校准归零
读数锁定
水平提示音
角度换算高低差
零依赖
关于这个工具
怎么实现:
① 数据源:监听 `deviceorientation` 事件,其中 `gamma` 是绕屏幕上下轴的旋转(左右倾),`beta` 是绕屏幕左右轴的旋转(前后倾),手机平放时两者都接近 0;
② 气泡方向:真实气泡总是往高的一侧跑。按设备坐标系推导,气泡横向偏移取 `-gamma`、纵向偏移取 `-beta`,这样「抬起左边,气泡也往左」才符合直觉;
③ 校准:点「校准归零」时记下当前读数作为零点,之后所有读数减去它。手机壳、摄像头凸起造成的固定偏差就被抵消了;
④ 平滑:原始传感器数据抖动明显,默认做一阶低通滤波(新值权重 0.25)。勾「高灵敏度」提高到 0.6,响应更快但更跳;
⑤ 总倾斜:两个方向的合成倾角 `sqrt(x² + y²)`,判断「整体歪了多少」用它;
⑥ 提示音:进入水平区间时用一个短促正弦波「叮」一声,不加载任何音频文件。
它不做:不做绝对角度基准(依赖校准)、不记录历史、不拍照留证。
怎么用
第 1 步
点「📱 启用传感器」,iOS 会弹系统授权框,选允许。
第 2 步
把手机平放在一个你确认水平的面(或任意参考面)上,点「校准归零」。
第 3 步
移到被测面,看气泡是否落在中心圈,同时看角度数字。
第 4 步
挂画时看「左右」那根管,装隔板时看「前后」那根管。
第 5 步
手伸不进去的地方,点「锁定读数」再拿出来看。
更新记录
-
v1.0
2026-09-21
工具正式上线:基于原生 DeviceOrientationEvent(beta / gamma)实现气泡水平仪,提供圆形气泡盘 + 左右/前后双管气泡 + 0.1° 数字读数三重显示,支持一键校准归零、读数锁定、水平提示音与高灵敏度开关;内置角度→高低差换算表;iOS 走
DeviceOrientationEvent.requestPermission() 用户手势授权,桌面端给出明确引导。纯本地零依赖,适配黑夜模式。
常见问题
点了「启用传感器」没反应 / 一直是等待数据?
按顺序排查:
① 是不是桌面电脑:笔记本、台式机没有方向传感器,必须用手机打开;
② 是不是 HTTPS:iOS 要求安全上下文,地址栏必须是 https;
③ 是不是 Safari:iOS 上 Chrome / 微信内置浏览器无法请求运动传感器权限,请用 Safari;
④ 授权被拒:iOS 设置 → Safari → 动作与方向访问,确认已开启;
⑤ 安卓部分机型需在系统设置里允许「身体传感器」权限。
读数不准怎么办?
先校准,能解决 90% 的问题。做法:把手机放在你确认水平的面上,点「校准归零」。
其余误差来源:
· 手机壳不平、摄像头凸起——校准可抵消;
· 被测面有灰尘、贴膜气泡——擦干净再测;
· 传感器本身有 ±0.5° 级别的固有误差——这是消费级器件的物理上限,无法用软件消除。
如果涉及水电、幕墙、承重结构,请务必使用专业水平仪,手机只能做粗测。
为什么强调「校准归零」?
因为手机本身不是一个标准的平面。摄像头模组凸起、边框弧度、后壳曲率都会让「手机平放」和「被测面水平」之间差上零点几度到两度。
校准的做法是:以你信任的那个面为零点,测的是「被测面相对参考面歪了多少」。这比追求绝对水平更实用——挂两幅画要的是它们之间平行,而不是各自绝对水平。
气泡方向和我想的不一样?
真实水平仪里,气泡往高的一侧跑(气泡是气体,往上浮)。本工具按这个物理规律实现:抬起手机左边,气泡也往左。如果你习惯看「哪边低」,那就反着读即可。
另外注意手机横屏时,屏幕坐标系会跟着转,「左右 / 前后」的标签含义也会变。竖屏使用最不容易混淆。
会耗电吗?数据会上传吗?
传感器本身功耗很低,但持续读取确实比静止耗电多一些,用完记得关掉页面(切到后台会自动停止)。
数据方面:完全不上传。页面只监听浏览器事件、在内存里算角度、改 DOM,没有任何网络请求,也没有 localStorage 存储。关掉页面数据就没了。
💬 留言板 0
全部留言需审核通过后展示
🎉
留言已提交!
审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!