谷歌纸盒中磁铁的工作原理是什么?

2016-10-10 15:41

磁铁作用

  虽然谷歌Cardboard看起来做工简单,不过里边也是大有学问的。相信不少Cardboard用户一定注意到了设备侧边的一个小磁铁。那么,它到底有什么用处呢?它的工作原理又是什么?

游侠网

  在使用Cardboard体验VR场景的过程中,当用户遇到想要与之交互的控件或物体,便能伸出手指触摸与纸盒材质完全不同的小金属。其实这也类似于Gear VR中的小触控板。

游侠网

  其实,因为Cardboard在启动时便调用了Android的地磁计,也就是感应地球磁场的位置。当用户向下拨动磁铁的时候,会造成磁场的扭曲变形,扰乱这个磁场,而地磁计检测到了你的输入,便会在应用中触发一个事件或者动作啦。

磁铁​作用演示

  在下图中,用RGB三条线代表了磁场的XYZ轴。在没有将磁铁拨下去时,三条线是这样的:

游侠网

  当你把磁铁拨下去后,会产生一个响应时间。在下图中,磁感线如果处于“峰”或“谷”时,则指南针失效。地磁计也不会感应到地磁北极和南极,这时的地磁北极和南极就变成了你打下的磁铁环的两端。

  第一次打动磁铁环:

游侠网

  连打三次:

游侠网

  但是磁铁的致命弱点是Android手机硬件配置的不统一,比如华为手机的地磁计是反的,比如低端Android手机甚至没有地磁计,因为地磁计是用来校准陀螺仪的偏差的,有些低端手机根本没有配置陀螺仪。

分享到: