Arduino 用声音传感器制作简单的“声纹锁”
前言
之前就一直在想如何用Arduino制作一个门锁,简单廉价,又可以很方便的开门,最后想了一个办法,就是使用一个声音传感器,制作一个“声纹锁”,以后没带钥匙,根据设定好的节拍敲门,门就开了,是不是很方便?
材料
名称 | 数量 |
---|---|
Arduino UNO | 一个 |
声音传感模块 | 一个 |
舵机或继电器 | 一个 |
面包版 | 一个 |
跳线 | 数根 |
“声纹锁”原理
当声音传感器检测到一次振动后开始计时,接着第二次振动时算出间隔时间,如果间隔时间满足预先设定好的节拍,并且连续正确到节拍结束,就控制继电器或者舵机打开门。
关于安全性
经过我的测试,节拍长度最好大于10个,另外密码容错最好低于400,声音传感器的灵敏度调低点,就非常安全