配钥匙
寒假了,舍友都回家了,而我的房门钥匙找不到了。一个人在宿舍,不配把钥匙总觉得不太安全,于是我就去配了一把。现在拿到了配好的钥匙,正坐在电脑前发呆。
[TOC]
观察钥匙
新钥匙已经被打磨干净,不是我想象的那样,残留着金属粉末。
机械构造
我手中的这把钥匙沿着插入锁孔的方向中心对称,就是说,无论从正面还是反面看,刻痕都在中轴线右侧,并且正反刻痕一致。和开锁直接相关的是6道深浅不一的刻痕。
容量
对比我配的新钥匙和一把老钥匙(不是新钥匙的模板),发现刻痕似乎只有深浅两种。想到我所在大学的学生学号都有8位(去掉年份还有6位),6道2种深度的刻痕只能做出64种不同的钥匙,只能给64个房间上锁,这容量未免太少了!
似乎只有两种可能:
生产商调整刻痕间距或者改变钥匙结构
生产商循环使用刻痕
如果后者为真,恐怕我的这把钥匙不只能开我的门……
配钥匙
抽象
配钥匙的装置至少有三种功能:
- 读取刻痕
- 写入刻痕
- 用某种方式沟通读取和写入,使二者一致
实例
配钥匙的机械装置是怎样实现上述三种功能的呢?在配钥匙处仔细观察一番后,我大概明白了。
读取刻痕靠一根探针,写入刻痕靠一根钻头。而沟通二者的方式,就是将探针和钻头固定在同一高度上,高度由一个手柄控制。这样一来,将原钥匙放在探针下,将新钥匙放在钻头下,对齐,下压手柄使探针和钻头一同下降。当在原钥匙这边的探针下降到刻痕底部时,就在钻头侧钻出了同样深度的刻痕。
和我最初设想不同的是,该设备并没有一个显式保存刻痕状态的部件,读取刻痕的工作实际上也是部分由人完成的(判断探针触底)。你是不是觉得有点好笑?我想,好笑的根源在于我一开始就把配钥匙想象成了一个全自动的过程:读取刻痕需要判断钥匙类型,需要压力传感器……
电子钥匙和未来的IOT设备
宿舍为什么不用电子锁呢,食堂,图书馆,机房,宿舍都用一张卡岂不是很方便吗?我想最直接的原因是房门的锁需要在停电时也能正常使用。
IOT时代,需要电力的设备越来越重要时,停电是不是越来越不能接受了呢?为无处不在的IOT设备研发更大密度的电池可能是更现实的做法,但我认为最理想的情况时我们制作出能在室温吸收环境能量工作的处理器。到了那一天,我们离智慧城市,甚至智慧地球就不远了!