RFID门禁系统基于STM32和RC522

2024-08-23

RFID门禁系统(基于STM32和RC522)

项目简介

本项目是一个基于STM32微控制器和RC522 RFID模块的门禁系统。通过RC522模块实现对RFID卡的智能识别,从而实现门禁功能。系统能够识别正确的卡和错误的卡,并根据识别结果执行相应的操作。此外,系统还支持按键开门功能。

功能描述

  1. 正确的卡
    • 开门
    • OLED显示屏显示卡号和开门状态
    • LED翻转
    • 蜂鸣器响300ms
    • 两秒后自动关门,OLED显示屏关闭
  2. 错误的卡
    • OLED显示屏显示卡号和关门状态
    • OLED显示屏显示错误信息
    • 蜂鸣器响50ms,间断报警10次
  3. 按键开门
    • 开门
    • OLED显示屏显示卡号和开门状态
    • LED翻转
    • 蜂鸣器响300ms
    • 两秒后自动关门,OLED显示屏关闭

注意事项

  • 本项目文件中可能包含一些未使用的内容,请仔细参考。
  • 项目展示和详细说明请参考相关博客文章。

使用说明

  1. 下载本仓库中的资源文件。
  2. 根据项目描述和代码注释,配置STM32开发环境。
  3. 连接RC522模块和OLED显示屏等外设。
  4. 编译并烧录代码到STM32微控制器。
  5. 测试门禁系统功能,确保各项功能正常运行。

贡献

欢迎大家提出改进建议和提交代码优化,共同完善本项目。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

RFID门禁系统基于STM32和RC522