基于RFID的门禁系统(RC522、步进电机)

8 篇文章 0 订阅
3 篇文章 1 订阅

基于RFID的门禁系统的设计与实现

闲来无事,用手头STM32做个项目。

成品功能: 功能说明


材料

  • STM32ZET6开发板
  • TFT显示屏(战舰有我用的2.7寸的)
  • RC522(RFID)
  • RFID卡
  • 五相四线进步电机
  • ULN2003(驱动步进电机)
  • 杜邦线
  • 用keil5进行开发

开始制作。

制作过程

通过刷卡启动步进电机开关门。屏幕显示具体信息。

说明
开始:首先测试RC522可以读取到数据之后,再将步进电机接上,调到适应的角度。

RC522(RFID)模块

这是RC522RFID模块
请添加图片描述
这是可以识别的卡。
请添加图片描述
我们将模块连接到板子上,之后去识别卡。
识别出来是四组的十六进制数。
请添加图片描述
可以看到,这就是识别出来的ID卡号。我们将这个卡号存到代码中。

步进电机及驱动ULN2003

说明:
驱动步进电机必须要用到驱动模块,否则板子的电压不足以带动电机。

步进电机相关

1、步距角:5.625 / 64 = 0.087度。也就是理论上说,给一个脉冲,电机外部轴只转了0.087度,那么外部轴要转一圈的话就需要360/0.087=4096个脉冲。
2、1相励磁法:每一瞬间只有一个线圈相通,其他休息。优点:简单,耗电低,精确性良好。缺点:力矩小,震动大,每次励磁信号走的角度都是标称角度。1相励磁法:A->B->C->D。
3、2相励磁法:每一瞬间有两个线圈相通。优点:力矩大,震动小 。缺点:力矩小,震动大,每次励磁信号走的角度都是标称角度。2相励磁法:AB->BC->CD->DA。
4、1-2相励磁法:1相和2相交替导通。优点:精度较高,运转平滑,每送一个励磁信号转动1/2标称角度,称为半步驱动。前两种称为4相4拍,这一种称为4相8拍。1-2相励磁法:A–>AB–>B->BC->C–>CD->D–>DA。
5、逆时针转动方向相反即可。

接上步进电机,调好角度进行综合测试
在这里插入图片描述
嗯。效果很好。可以看到,存的卡可以打开门禁。未储存的卡不能打开。
后续还可以做上位机,参照https://blog.csdn.net/weixin_42320020/article/details/89219437

最后附上完整的项目文件。自行下载。
https://download.csdn.net/download/weixin_42320020/82707803

效果视频:
https://www.bilibili.com/video/BV1nb4y1x7Xs

这个项目到这里就算完了。
还有很多不足的地方,希望大佬可以指正。也希望和爱好者交流学习。

禁止转载!!!
博客:https://blog.csdn.net/weixin_42320020/?type=blog
QQ:2039723308
VX:Shiboven

  • 18
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释博文

您的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值