跳到正文
马克工具箱

手机传感器测试

玩体感游戏方向不对、地图指南针乱转、自动旋转失灵时,先看看传感器有没有数据。点「开启传感器」,转动、倾斜手机,数值和水平仪会跟着实时变化。

在浏览器本地运行,输入的内容和文件都不会上传

把手机平放在桌上:Z 约为 9.8,气泡应该在正中间。靠近金属和磁铁时指南针会不准。

使用步骤

  1. 用手机打开本页,点「开启传感器」;iPhone 会弹出权限请求,选「允许」。
  2. 把手机平放在桌上,看水平仪气泡是否居中、加速度计 Z 是否约为 9.8。
  3. 转动、倾斜手机,看陀螺仪和指南针的数值是否跟着变化。

参数说明

加速度计
包含重力在内的三轴加速度,单位 m/s²。手机静止平放时 X、Y 接近 0,Z 接近 9.8。
陀螺仪
绕三个轴转动的角速度,单位度/秒;静止时都应接近 0。
指南针
手机顶部朝向与正北的夹角。部分安卓浏览器只给相对方向,这时显示「没有指南针方向数据」。

各个面板显示什么

面板 显示内容 手机平放静止时
水平仪 前后、左右倾斜的角度。倾斜 45° 时气泡到达圆圈边缘,两个角度都在 0° 上下 1° 以内时圆圈和气泡变绿 气泡居中,两个角度接近 0°
加速度计(m/s²,含重力) X、Y、Z 三个方向的加速度,包含重力 X、Y 接近 0,Z 接近 9.8
陀螺仪(°/s) 绕三个轴的转动速度,显示为 α、β、γ 三个值都接近 0
指南针 0~360 度的朝向 停止转动后数值稳定

因为包含重力,倾斜手机时 9.8 会转移到朝上或朝下的那个轴上,X、Y、Z 合起来的大小始终接近 9.8。iPhone 的指南针朝向直接来自系统;其他手机用「360 − 绝对方向角」算出,浏览器只提供相对方向时会提示无法获取指南针方向。

「每秒运动事件」统计浏览器多久报告一次运动数据,可以看传感器数据是否稳定。两秒内没有收到任何数据时,页面会提示设备可能没有运动传感器。iPhone 第一次使用时需要点按钮允许访问运动与方向。

常见问题

电脑上为什么没有数据?

台式机和大部分笔记本没有运动传感器,这个测试要在手机或平板上做。

指南针不准怎么校准?

远离金属和磁铁,拿着手机在空中画几次「8」字;地图 App 里通常也有校准提示。

安卓手机点了没反应?

有的浏览器要在 HTTPS 页面、并且网站设置里允许「动作传感器」才会提供数据,可以换 Chrome 再试。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具