怎样做一个单片机控制的光码电子锁

由于原版太耗孔方兄,我就做了一个简单的光敏电阻识别开锁。【安全系数小,但就算是破译出解锁端光发出的频率也无法开锁,因为光敏电阻感受的阻值不一样照样无法开锁,根据这点,对开锁端led的亮度在每次开锁后改变,只有开锁端的led同步】
可以随便改密码,改密方法:可以在代码里更改光发出的间隔闪烁次数以及间隔时间。这里我将这个设置成: 亮 →0.5秒→灭→1秒→亮→1.1秒→灭 ← 循环
为了提高安全,也可以做一个一次性密码,由时钟定时后随机改变后同步。
第1步:
首先我们取出光敏电阻
第2步:
将led1连接开发板上的p1.0作为钥匙
第3步:
我们写一段程序让led,亮 →0.5秒→灭→1秒→亮→1.1秒→亮 ← 循环
第4步:
这里的0.5秒等的都不算严谨,但是在由光敏电阻感应那段程序【识别程序】是一样的时间间隔。
第5步:
将led对准光敏电阻上的两个突出物这样才能使光亮强度一致
第6步:
需要一块电源,连接单片机的输出电源端,即使在识别突然停电的时候也会继续触发。如果你触发的是步进电机,就需要多点,别忘了加盐。
第7步:
取出一个盒子然后将开锁的那段全移进去
第8步:
第9步:
第10步:
后期的要真正使用的话,做个最小系统给开锁端即可,到时可以真正的给它缩小体积,换小点的芯片,只需一段简单的代码和一个口就行了就可以驱动开锁端了。

利元亨在动力电池装备市场的想象空间将更加巨大
长川科技宣布购买长新投资90%的股份交易已实施完毕
爆NVIDIA下一代GPU将采用5nm工艺
利用ATCA的高性能测试系统架构研究
NS推出一款业界最低噪声的全新超高速运算放大器
怎样做一个单片机控制的光码电子锁
小屏爱好者的福音,iPhone SE64GB仅售2998元!
设计生产线的自动控制系统需考虑的问题及注意事项浅析
曝谷歌键盘应用程序Gboard存在重大错误 可导致虚拟键盘QWERTY崩溃
基于微控制器系统的示波器与逻辑分析仪
恩智浦全新S32Z和S32E实时处理器助力软件定义汽车
华为的创新实验有多厉害?致未来!荣耀Magic将推出「稳定版」和「进化版」
锂离子电池电芯原材料解析
高低温试验箱不稳定怎么办
特斯拉全自动驾驶软件开始向精选客户推出
将控制信号发送到ESC并最终使直流无刷电机工作
索伯车队F1赛车,配备了143个3D打印零件
Q2季度智能手机AP市场下降,苹果和高通占据北美大部分市场
新思科技收购安全软件供应商WhiteHat Security
现代科里奥利流量计的原理及构成详解