利用拨号盘来构建一个保险箱
扫描二维码
随时随地手机看文章
这对数学爱好者来说很安全。
背景
半年前我买了一个M5Dial,我在想,“我能不能用这个拨号盘操作做点有趣的事情?”那时我突然想起,“我上初中的时候,常常是一个接一个地输入数字来检验方程……”我想,“如果我把这个操作变成一个表盘式,那该多有趣啊!?”于是,这个作品诞生了。
1. 强劲的硬件
一个塑料容器被改造成一个带滑动门的表盘保险箱。微动开关的闭合确认和伺服电机的锁定机构提供了很强的安全性。
2. 一个只有数学爱好者才能理解的密码
这个保险箱的密码是一个二次方程。调整y = ax^2 + bx + c中的常数a/b/c,并找到与问题值匹配的模式来解锁它。
3. 最大化M5Dial的性能
“拨盘式旋转编码器”,M5Dial的一个特点,被用作输入。它再现了一个真正的拨号保险箱的点击感。此外,操作感觉也类似于表盘保险柜,如继续向同一方向转动以调整数值,向相反方向转动以移动到下一个选择。
4. 四个密码级别可供选择
我们准备了四个密码级别,你可以根据你的数学能力选择。在第1级,每个常数的选项是0到9,在第2级,它们是-9到+9,在第3级,它们是0到29,在第4级,它们是-F到+F(十六进制)。
未来前景
操作很完美,但在目前的系统下,只要花时间,任何人都能解决。所以我想通过设定时间限制等方式来加强安全。
本文编译自hackster.io