8 这个网站对他们的工作方式有相当详细的解答 http://grathio.com/2009/11/secret-knock-detecting-door-lock.html 该网页上的方法说明,以确保永久性: 麦克风(好的,实际上是扬声器)压在门上,听敲门声。如果听到正确的节奏敲击次数正确,则会触发电动机转动锁舌并解锁门。如果无法识别该序列,则系统将重置并再次监听爆震。 — 木板咬 source 要准确区分爆震和其他类型的东西需要多少采样率? — 迈克尔(Michael)
4 从Make杂志的博客中: RFID读卡器变得过时了?也许您需要保护高科技巢穴的门是秘密敲门检测门锁。Steve Hoefer使用Arduino和在实验室中找到的大量零件,构建了一种设备,当它收到一定的敲门声时,它将为您解锁。它通过计算连续敲击之间的时间来工作,并且可以通过触摸按钮进行重新编程。 当然,该系统很容易受到重放攻击,因为任何人都可以听到敲门声,然后知道如何进入。如果您打算使用这种方法,我建议您在消息中加入时间戳,或者使用一系列的一次敲击,以使其更难以闯入。实际上,这可能使其比常规锁更安全。 — 克雷格商人 source
1 我认为最简单的方法是使用微控制器测量两次敲打之间的时间。要检测爆震,可以使用连接到差分放大器的驻极体麦克风,其输出应该是配置为单稳态的555计时器的触发器。 然后将单稳态输出连接到微控制器的“捕获和比较引脚”。 剩下的只是编码。 — 下吕尼莫 source