历史上的今天

今天是:2024年10月07日(星期一)

正在发生

2018年10月07日 | 打造单片机控光码电子锁

发布者:快乐的成长 来源: eefocus关键字:单片机  控光码  电子锁 手机看文章 扫描二维码
随时随地手机看文章

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


可以随便改密码,改密方法:可以在代码里更改光发出的间隔闪烁次数以及间隔时间。这里我将这个设置成:亮 →0.5秒→灭→1秒→亮→1.1秒→灭     ← 循环为了提高安全,也可以做一个一次性密码,由时钟定时后随机改变后同步。本次用到的是开发板,载STC89C52,(材料备齐自己做一个最小系统)


[单片机]打造单片机控光码电子锁


首先我们取出光敏电阻


[单片机]打造单片机控光码电子锁

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


[单片机]打造单片机控光码电子锁

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


[单片机]打造单片机控光码电子锁

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


[单片机]打造单片机控光码电子锁

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


[单片机]打造单片机控光码电子锁

代码已经写完。


[单片机]打造单片机控光码电子锁


需要一块电源,连接单片机的输出电源端,即使在识别突然停电的时候也会继续触发.如果你触发的是步进电机,就需要多点,别忘了加盐。


[单片机]打造单片机控光码电子锁


取出一个盒子然后将开锁的那段全移进去


[单片机]打造单片机控光码电子锁

[单片机]打造单片机控光码电子锁

[单片机]打造单片机控光码电子锁

[单片机]打造单片机控光码电子锁

[单片机]打造单片机控光码电子锁


后期的要真正使用的话,做个最小系统给开锁端即可,到时可以真正的给它缩小体积,换小点的芯片,只需一段简单的代码和一个口就行了就可以驱动开锁端了。PS:将电源放在盒子外。


在开头已经说了,这个安全性小,但也不是随便就能开锁,感受的阻值不一样照样无法开锁,但如果两样都找出来的话,可以把这个改成类似“一次密码”,首先得给代码加密,第一次使用者开锁完成后,将锁端同步给开锁端随机同步Y条有效密码,在当时将所有信息显示给使用者,可以简单的用1602显示,下次开锁时由人工输入信息Y为几,如果不清楚这条信息就导致密码失效,只有等待一定时间再次同步,如果是使用者忘记信息,可以直接输入密码开锁。有人会问那不如做个直接输入密码的电子锁算了,其实光码锁的意义并不是能比电子锁安全性高多少,而是都在电子基础下提高开锁的快捷性,当然,我做的“钥匙”是有点大.....


关键字:单片机  控光码  电子锁 引用地址:打造单片机控光码电子锁

上一篇:利用51单片机制作廉价盒仔机器人
下一篇:51单片机最小系统原理图、PCB及组成

推荐阅读

PWM模式1在向上计数时,一旦TIMx_CNT在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为无效电平(OC1REF=0),否则为有效 电平(OC1REF=1)。PWM模式2在向上计数时,一旦TIMx_CNT在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为有效电平,否则为无效电平。有效电平和无效电平由CCER这个寄存器的CCxP来决定的这里是通道2,所以是CC2PCC1P:输入/捕获1输出极性(Ca...
在AI换脸软件ZAO和旷视校园人脸识别的风波后,17万人脸数据被公开挂在网上商城出售的消息“接踵而至”,人脸突然成了“危险品”。无处不在的人脸识别,当采集人脸数据的渠道越来越广,很多人会疑惑,我们的人脸数据最终都流向了哪里?在刷脸解锁手机,付款,进出入高铁站、机场的时代,你的脸可能在研究人员的数据集中,也可能在暗网的黑产交易中,也可能...
随着人工智能技术兴起以及边缘设备算力的提升,机器视觉的应用场景不断扩展,并催生了巨大的市场。根据美国领先的调查机构Grand View Research的分析,预计到2025年全球机器视觉市场规模将达到182.4亿美元,复合年增长率为7.7%。在智能制造的浪潮下,生产线对工业设备有了新的要求,对质量检验和生产的需求不断增加。而新一代机器视觉系统能够在短短...
据悉,我国机器人研究开始于八十年代,在技术上晚于其它的发达国家。但是目前我国机器人水平已经实现了跨越性的进步,且来看看2021中国科技机器人企业排行榜TOP10: 1、美的集团:工业机器人、物流自动化系统 2、埃斯顿:工业机器人及智能制造系统 3、创新:与飞行器控制系统 4、汇川技术:工业机器人核心部件与整机 5、航天科技:航天工业机器人研...

史海拾趣

问答坊 | AI 解惑

怎么扣了我几十的新币论文还是下不下来啊

怎么扣了我几十的新币论文还是下不下来啊…

查看全部问答∨

如何不用破解软件搭建ARM开发平台?

可以用有时间或次数限制的商业软件,鄙人不用盗版了。 最近在用ARM 做手机上的系统 搞了好久不会搭,有个老外写的用Eclipse的,每个页里下载的都找不到,而且我装的是EasyEclipse 搞到第9个软件实在崩溃了。 ADS好像没有试用版了 听说用GNU-AR ...…

查看全部问答∨

WINCE 5.0 PQOAL架构bsp挂载dm9000驱动

现在在移植dm9000的驱动到wince5.0可是4.2和5.0的中断架构已经很不一样了。现在发现我挂载dm9000以后能够读出id但是到后面的ping开发板就没有相应了。发现只有在读id的时候产生了一下中断别的就没产生了。 还有一个问题是5.0的中断在2440的bsp包怎 ...…

查看全部问答∨

单片机里怎么支持html或其他动态网页

公司有个项目,要求在单片机里搞个网页好设置参数 就象设置设置路由器时那样在地址栏输入地址后 会打开一个网页,好设置参数, 现在我什么也不懂,公司又急着要,很郁闷。 那位大哥知道,可否讲解下。 在此谢谢拉!…

查看全部问答∨

如何对微伏级电压信号进行采集放大,高手请关注!

我现在做的是要对几微伏、十几微伏大小的电压进行放大,可是在没有输入信号的时候(我们用的是稳压电源),仪用电路的两输入端就已经有毫伏级的电压信号了,要如何采取有效的措施才能排除干扰采集到我们要的信号呢?要用到滤波电路还是用到特殊的放 ...…

查看全部问答∨

求助:单片机内部1Kram,属于xdata吗?

我用飞利浦公司的的P89V51RD2,内部RAM是1K 我在定义一个数组空间时,应该定义为xdata,还是idata? …

查看全部问答∨

关于STM32的TIMx的更新周期计算问题请教。。。

以TIM3为例,假如APB1CLK=36Mhz,  TIM_TimeBaseStructure.TIM_Period = 8000;  TIM_TimeBaseStructure.TIM_Prescaler = 17;  TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;&n ...…

查看全部问答∨

PIC96J60网络通信

各位大家好,请问利用microchip公司提供的TCP/IP协议栈,是否能够实现并发服务器的设计?现在的情况是1个客户端能够和1个服务器相互连通,但是2个以上的客户端连服务器的时候,只能1个客户端连通,其他都是在等待状态,当第一个客户端断开后,另外 ...…

查看全部问答∨

谁能详解这段CCS的Grace产生的代码?

/* verify that the MSP430 headers included support the code that\'s generated */ #if defined(__TI_COMPILER_VERSION__)   /* pragma required to suppress TI warning that #warning is unrecognized */   #pragma diag_ ...…

查看全部问答∨

买个私人用的示波器,大家能不能提点建议

本帖最后由 ddllxxrr 于 2016-1-7 16:48 编辑 用作自己玩的仪器,全新、二手、N手都行,希望东西实在。 普通的性能就行,有个几十兆带宽就够用了,希望能给点购置的建议。 比如购买的渠道,大概的价格,如何鉴别等等 本站强荐:185娱乐皕 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved