你以为它在“测”,其实它在“猜”
很多人对传感器的印象还停留在实验室里的那些精密仪器,带个玻璃罩,接一堆导线,测出来的数值精确到小数点后三位。 根本不是。 你现在拿手机在手里晃两下,屏幕就从竖的转成横的。那个让它转屏幕的东西,就是个比芝麻大不了多少的加速度传感器。我上次拆了个报废的旧手机,把那个芯片撬出来的时候,盯着它看了五分钟——就那么个方方正正的小塑料块,连个活动的零件都没有,怎么就能知道我是把它横过来了,还是竖过来了?
那些你根本没注意到的传感器,正在偷偷接管你的日常
你每天接触的传感器,比你一天说的话都多。 早上起来刷牙,电动牙刷知道你压太用力了,震一下提醒你轻点儿——那是它上面的压力传感器,感知到你按在牙齿上的力超过阈值了。你进卫生间,灯自动亮了——那是人体存在传感器,不是啥高科技,就是能感知到你身上发出来的远红外辐射。你开汽车门,座椅自动调到你上次的位置——那是座椅下面的位置传感器,记住了上次电动座椅停在哪个刻度。 甚至你点外卖,骑手APP上显示的“当前位置偏差10米”,背后也是一堆气压、GPS、加速度传感器凑在一起算出来的结果。 我去年夏天在家办公,坐椅子上三个小时没挪窝,空调突然自动切了制热模式,吹得我胳膊上起了一层鸡皮疙瘩才反应过来。爬起来一看,空调的人体红外传感器对着的方向,刚好是我坐的位置的侧后方——我坐那儿不动,肢体的红外辐射扫过传感器的范围太小,它直接判定屋里没人了。 我当时真的差点把空调拆了。
别被宣传骗了,传感器根本没有“绝对精准”这回事
我朋友去年买了个主打高精度心率监测的智能手表,跑半马的时候戴着,最后手表显示他全程平均心率185,把他吓得跑到医院急诊,攥着手表站在急诊室门口,脸都白了。做了心电图抽了血,医生看完报告抬头问他,你是不是来错科了?你心率比我这个天天坐办公室的人还稳。 后来回去翻手表的记录才发现,他跑的时候出了太多汗,手腕上的汗在传感器和皮肤之间积了一层膜,把传感器发出来的绿光全挡住了。算法看不到血管的搏动,就开始瞎猜数值,越飘越高。 这事儿说出来好笑,但其实是所有传感器的常态。 你冬天手太干,指纹锁识别不出来你——不是你指纹变了,是电容传感器感知到的电容差太小,它“摸”不清你的纹路。你手机的光线传感器在太阳底下突然变亮,在暗的地方突然变暗,要是旁边有个彩色的广告牌,它可能还会把屏幕调得偏色——因为它根本不知道什么是“亮”什么是“暗”,它只感知照在它上面的光的强度和波长,至于这个光是太阳发的,还是广告牌发的,它管不着。 很多厂商在宣传的时候,总把传感器吹得像个能读心的小精灵,能精准测你血糖,能预判你什么时候生病,能感知你情绪好不好。但我接触了这么多年的硬件,心里门儿清——传感器从被造出来的那天起,就从来不是为了“绝对准确”存在的,它的目标从来都是“足够好用”。 你不需要它精确算出你每一步跨了72厘米还是75厘米,你只要知道你今天走了八千步,达到了每天的运动目标,就够了。你不需要它精确测出你现在的心率是71.2次还是71.8次,你只要知道你现在的静息心率比平时高了20,提醒你该停下来喝口水歇会儿,就够了。 甚至那些你觉得特别厉害的工业传感器,能测工厂里的温度、压力、气体浓度,也不是百分百精准的。它只是在误差允许的范围内,给你一个足够靠谱的数,帮你把生产流程跑顺,就够了。 上次我把旧手表拆了,把里面的加速度、温度、气压传感器全撬出来,接在个小开发板上,放在书桌上。现在它每天会提醒我,今天桌面温度比昨天高了两度,窗外的气压降得快,下午可能要下雨。 没有花里胡哨的功能。 就那么几个小芯片,安安静静待在那儿,感知着周围所有没人注意的小变化。 哦对,昨晚我翻了几次身,它还是知道。作者|科技
排版|科技
审核|安然