高级会员
- 积分
- 762
- 金钱
- 762
- 注册时间
- 2021-5-18
- 在线时间
- 28 小时
|
本次的项目是基于51单片机的密码锁,适合用来作为课程设计
主要实现了:密码锁功能,通过矩阵按键输入密码,输入范围为0-F,共有四位;同时,也可以使用更改按键更改密码,在更改时需要输入原密码来进入更改模式,四位密码显示H标识,成功修改后,红绿指示灯会同时闪烁;在输入密码正确后,绿色指示灯点亮,舵机启动,模拟密码锁的打开过程;错误时则会红色指示灯亮起。
本项目的优点在于加入了舵机来仿真密码锁的开关,这就意味着这不是个单纯的仿真了,至少是在PCB打样焊接后,这是个可以使用的东西,而不是现在网上那些没法出东西的虚拟仿真!!
同时,这次的设计还加入了AT24C02,这是个IIC接口的EEPROM器件,通过这个内存芯片,我们就可以储存密码,这样就可以实现每次上电后,自动加载修改过后的密码。但是!!!由于Proteus的破解问题,在A版的仿真中,写入内存无法实现,但是实际在实物中可以实现,B版不包含掉电写入功能,初始密码均为1121。
本项目的文件夹里包含了两个版本的PCB,可以直接打样来制作实物
注意!!在PCB中有两个贴片电阻,这两个电阻的作用是防止舵机驱动芯片L298N的电流传感引脚直接接地,可以选择焊接0欧电阻,或者是选择使用一根飞线连接,但是不可以不焊接。
原文链接:http://bj.dyrs.com.cn/story/202111/1165865
|
|