这个问题更多是关于电子产品而不是编程,但目前还没有StackExchange网站(至少我无法找到它)。
这个想法是打开一个驻极体麦克风并在其上粘上一个平面(例如,一块玻璃),然后使用ADC检测有人用手指按压它。 ADC将连接到可以分析其输出的微控制器。
这是用在一个非常嘈杂的环境中,所以我应该能够区分一个有效的动作(有人真正接触它)和噪音振动,例如通过分析ADC产生的模式。
你怎么看?这可行吗?答案 0 :(得分:3)
驻极体麦克风设计用于捕获20Hz以上的频率。手指按压引起的压力可能不会被捕获,因为产生的压力斜坡不够陡峭(除非你捅它)。
你想要做的是捕捉人手指粘在玻璃上时的噪音。当用户将手指从玻璃上移开时,您也会发出噪音。
还有其他方法可以捕捉玻璃上的手指触摸。一种方法是将红外线放入玻璃边缘,并在玻璃后面放置一个红外网络摄像头,以捕捉手指接触玻璃的红外图像。这也会告诉你用户触摸玻璃的地方。
这就是Microsoft Surface的工作原理。如果您愿意,甚至可以在玻璃上显示图像。可以使用Microsoft Surface的开源替代品,例如TouchKit.