虽然本科二年级选专业的时候选择一个软硬兼备的专业(自动化),不过本科毕业以后对硬件的接触就越来越少,留在脑海里的也就只有一些简单传感器,电路原理之类的概念。最近就闹了一个不小的笑话。
事情是这样的,锤子科技坚果手机发布会上提到了一个新功能,就是系统自动识别背壳颜色然后提醒用户更新软件的背景色。当时就比较纳闷,这背后的技术实现的如何的。
因为研究生阶段处理了一些图像,机器视觉(摄像头)之类的东西,就想着难道是利用摄像头的采集图像实现的?毕竟有这么多花花绿绿的背壳,识别的准确性也可以保证。但是不能保证摄像头可以采集到背壳颜色啊。因此就这个问题贴在了坚果手机官方微博的评论里。
好家伙,收到累计差不多60条回复。粉丝(包括路人)的热情还是挺高涨的,给出了一些答案,包括NFC,金属触点,芯片,电阻等等。看到答案之后就去想每种方法的成本之类的以及最关键的一点是如何识别换壳这个动作?
很快,看到见过手机的测评文章了,答案的主要部分也就揭晓了。是金属触点,如下图(图片来自http://post.smzdm.com/p/333750)
背壳上有四个金属片,以及两侧的卡扣。目前的猜测是通过金属片上下两部分是否连通来实现0与1的却别;通过左右两个卡扣来检测是否换壳。具体的电路设计还在脑袋中 =.=
近期刚好收到花旗银行卡赠送的开卡礼第7代Kindle阅读器,是一款带触摸功能的电子设备。第一感觉实现跟手机之类的应该是一样的,就是在屏幕上做了手脚,然而一篇文章又一次打了我的脸。这货居然用的是红外线来识别触摸并定位!来看下图。
图片来自http://news.mydrivers.com/1/324/324226_1.htm
问题来了,不连续的红外发射与接收装置,是如何实现被选择文字的定位的?作者目前还在思考中。
保持一颗好奇心还挺有意思的。