最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 单片机 >

DIY单片机控“光码电子锁”

时间:2017-05-12 09:22来源:本站 作者:haodiy 点击:
几天前看《我爱发霉》,看到一个光码电子锁,于是产生了一个改变现在普通的钥匙锁的想法。由于原版太耗孔方兄,我就做了一个简单的光敏电阻识别开锁。【安全 系

几天前看《我爱发霉》,看到一个光码电子锁,于是产生了一个改变现在普通的钥匙锁的想法。由于原版太耗孔方兄,我就做了一个简单的光敏电阻识别开锁。【安全 系数小,但就算是破译出解锁端光发出的频率也无法开锁,因为光敏电阻感受的阻值不一样照样无法开锁,根据这点,对开锁端LED的亮度在每次开锁后改变,只有开锁端的LED同步】

可以随便改密码,改密方法:可以在代码里更改光发出的间隔闪烁次数以及间隔时间。这里我将这个设置成:

   0.5秒→灭→1秒→亮→1.1秒→灭     循环

为了提高安全,也可以做一个一次性密码,由时钟定时后随机改变后同步。

本次用到的是开发板,载STC89C52(材料备齐自己做一个最小系统)

 

DIY单片机控“光码电子锁”


 

首先我们取出光敏电阻

 

DIY单片机控“光码电子锁”


 

LED1连接开发板上的P1.0作为钥匙

 

DIY单片机控“光码电子锁”


 

我们写一段程序让LED

0.5秒→灭→1秒→亮→1.1秒→亮      循环

 

DIY单片机控“光码电子锁”


 

这里的0.5秒等的都不算严谨,但是在由光敏电阻感应那段程序【识别程序】是一样的时间间隔。

 

DIY单片机控“光码电子锁”


 

LED对准光敏电阻上的两个突出物这样才能使光亮强度一致

 

DIY单片机控“光码电子锁”


 

代码已经写完。

 

DIY单片机控“光码电子锁”

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容