找回密码
 马上注册

QQ登录

只需一步,快速开始

搜索

[ 单片机 ] 打造一个单片机控“光码电子锁”

2015-8-13 19:39| 发布者: 老A | 查看: 36286 |原作者: 大狗熊 |来自: 大狗熊

几天前看《我爱发霉》,看到一个光码电子锁,于是产生了一个改变现在普通的钥匙锁的想法。由于原版太耗孔方兄,我就做了一个简单的光敏电阻识别开锁。【安全系数小,但就算是破译出解锁端光发出的频率也无法开锁,因为光敏电阻感受的阻值不一样照样无法开锁,根据这点,对开锁端LED的亮度在每次开锁后改变,只有开锁端的LED同步】
可以随便改密码,改密方法:可以在代码里更改光发出的间隔闪烁次数以及间隔时间。这里我将这个设置成:
   亮 →0.5秒→灭→1秒→亮→1.1秒→灭     ← 循环
为了提高安全,也可以做一个一次性密码,由时钟定时后随机改变后同步。
本次用到的是开发板,载STC89C52,(材料备齐自己做一个最小系统)

首先我们取出光敏电阻

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

我们写一段程序让LED
亮 →0.5秒→灭→1秒→亮→1.1秒→亮      ← 循环

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

12下一页
收藏 邀请
已有21人参与

会员评论

  • 引用 大狗熊 2015-8-11 16:10
    本帖最后由 大狗熊 于 2015-8-11 16:15 编辑
    灰飞机 发表于 2015-8-11 16:09
    我爱发明    有一期也播出过这个

    ....有必要占四楼么.,那个是多孔的,安全性高。由于原版太耗孔方兄,我就做了一个简单的光敏电阻识别开锁。
  • 引用 我是男人 2015-8-11 16:29
    最好弄个 激光神马的。。 用光电二极管啥的。。。 额,,,干脆 遥控器 输密码算了
  • 引用 大狗熊 2015-8-11 16:34
    我是男人 发表于 2015-8-11 16:29
    最好弄个 激光神马的。。 用光电二极管啥的。。。 额,,,干脆 遥控器 输密码算了

    复制一句在我帖子里的话,“有人会问那不如做个直接输入密码的电子锁算了,其实光码锁的意义并不是能比电子锁安全性高多少,而是都在电子基础下提高开锁的快捷性,当然,我做的“钥匙”是有点大.....
    后期的要真正使用的话,做个最小系统给开锁端即可,到时可以真正的给它缩小体积,换小点的芯片,只需一段简单的代码和一个口就行了就可以驱动开锁端了。”
  • 引用 大狗熊 2015-8-11 16:41
    本帖最后由 大狗熊 于 2015-8-11 16:53 编辑

    今天去看中韩跆拳道大赛,发几张照片
    http://www.geekfans.com/data/attachment/album/201508/11/165222enn1aykn83rknvi8.jpg




  • 引用 看门查水表 2015-8-12 07:45
    我爱发明里有个人也有一个你类似的,它那个是三个还是四个口,当时就在里面放上几十万现金,请了很多开锁王,说:要是谁能打开,里面现金你拿走,可是都没打开!
  • 引用 hhong 2015-8-12 13:07
    看门查水表 发表于 2015-8-12 07:45
    我爱发明里有个人也有一个你类似的,它那个是三个还是四个口,当时就在里面放上几十万现金,请了很多开锁王 ...

    让我去,我一把锤子就可以带走。无论是什么锁,把门砸了就行,暴力拆解才是王法
  • 引用 看门查水表 2015-8-12 13:27
    hhong 发表于 2015-8-12 13:07
    让我去,我一把锤子就可以带走。无论是什么锁,把门砸了就行,暴力拆解才是王法

    额,正面就是三个洞,其他的都没有,剩下五个面也是光秃秃的,你确定能开开,还暴力,如今是智商是硬商,
  • 引用 hhong 2015-8-12 18:41
    看门查水表 发表于 2015-8-12 13:27
    额,正面就是三个洞,其他的都没有,剩下五个面也是光秃秃的,你确定能开开,还暴力,如今是智商是硬商,

    没有锁能够挡的住贼,道高一尺魔高一丈,最好的锁就是我们,钱在人在,钱亡就当买个教训
  • 引用 大狗熊 2015-8-13 06:50
    hhong 发表于 2015-8-12 18:41
    没有锁能够挡的住贼,道高一尺魔高一丈,最好的锁就是我们,钱在人在,钱亡就当买个教训

    如果真能用暴力开锁的话,他还会把现金放在里面?。。。。而且现在大多数都用 高锰钢 ,受到冲击挤压等后表面就会迅速硬化。。。。坦克装甲钢板都在用,而且你去看看那些反坦克导弹,顶多炸出一个在坦克身上不大的洞。。。。
  • 引用 hhong 2015-8-13 13:26
    大狗熊 发表于 2015-8-13 06:50
    如果真能用暴力开锁的话,他还会把现金放在里面?。。。。而且现在大多数都用 高锰钢 ,受到冲击挤压等后 ...

    坦克装甲比保险箱厚多了,而且坦克装甲大多是爆破反应装甲,对反坦克导弹的抵御能力还是不错的。世界上没有可以让贼放弃的值钱东西。最好的锁就是我们自己。
  • 引用 螃蟹·兄 2015-8-15 18:33
    如果程序暴露了
  • 引用 大狗熊 2015-8-15 18:46
    本帖最后由 大狗熊 于 2015-8-15 18:47 编辑

    因为光敏电阻感受的阻值不一样照样无法开锁,根据这点,对开锁端LED的亮度的程序,在每次开锁后改变。------【复制我的帖子里的】串口发出请求后写出程序

    即使得到了初始的程序也无法开锁.除非得到那个大钥匙后......
  • 引用 竹叶子兄 2015-8-17 13:18
    几年没见狗熊你已经这么吊了?╭(°A°`)╮
    话说我爱发霉是什么鬼←_←
  • 引用 喵小达 2015-8-27 19:45
    给大家推荐个微信公众号FTSHOW,专注于智能硬件和智能产品,很多互联网创业资讯
  • 引用 247889219 2015-9-28 20:18
    我的也是这块开发板,清翔电子的
  • 引用 一抹苦涩的笑 2016-5-8 21:38
    代码可以给研究下吗
  • 引用 616 2016-11-9 16:54
    hhong 发表于 2015-8-12 13:07
    让我去,我一把锤子就可以带走。无论是什么锁,把门砸了就行,暴力拆解才是王法

    用1000°C以上的焊枪不管什么世界上最难开的机械锁都能弄开,弄不开的在加上液压机和扩张钳。
  • 引用 stuboy 2016-11-9 20:24
    最好弄个 激光神马的
  • 引用 两口盐汽水 2017-2-21 20:43
    楼主是怎么判断密码是否正确的

查看全部评论>>

赞过此文的人

推荐阅读

QQ|极客迷网 ( ICP09011854

44030602000010

© 2009-2016 All Rights Reserved

GMT+8, 2019-3-23 19:28 , Processed in 0.087861 second(s), 29 queries , Gzip On, Memcache On.