您可能已经看到许多类型的锁,例如基于密码的锁,指纹锁,IRIS激活的锁等,但是今天我们共享一个非常有趣的锁,即“倾斜解锁”锁。这个家伙Alex Glover有了这个创意,就建立了这个基于Arduino的Tilt-to-Unlock锁并将其安装在Box中。该锁采用倾斜或移动的特定预定义组合来打开锁。像在此电路中一样,您需要按特定顺序倾斜盒子以打开盒子。
这个想法非常有创意和简单。您只需要具有Arduino Uno,加速度计(MMA7361三轴加速度计),12v电子门锁,继电器和12v电源。现在,魔术发生在代码中,当加速度计检测到正确的“倾斜”时,他采取了变量 currentMove, 并将该变量加1。现在,当变量值达到“ 5”时,锁将被打开(连续5次正确的移动/倾斜),并且如果遇到任何错误的Tilt,变量将被重置为“ 1”。
目前,他将Tilt顺序设置为向左,向前,向左,向后,向前以打开框,但是我们可以在Code(在其Project页面本身中给出)中更改此顺序。电路连接也很简单,加速度计和继电器连接到Arduino Uno,而电动门锁连接到继电器。加速计读取盒子的运动,然后Arduino 循环 检查 currentMove 变量,当发现变量值等于5时,它将激活继电器,继电器允许通过门锁的电流通过,门解锁。通常,该锁保持在闩锁位置,当来自12v适配器的电流流过该锁时,该锁会解锁。
亚历克斯将整个装置放入雪茄盒中,使其成为可倾斜解锁的盒子。他在雪茄盒盖上刻了一个凹口,以便可以锁上门锁。
斯蒂芬·奥加拉(Stephen O'gara)在下面显示的youtube视频中分享了该产品的完整成品版本。您可以在任何带有一些“调整”的框中使用此倾斜锁。您甚至可以将此锁安装在门中,并可以将其覆盖在漂亮的紧凑型盒子中,并且该盒子可以用作解锁门的钥匙。