littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于RFID技术的智能停车系统

项目简介

本项目借助RFID技术、NodeMCU、MQTT、Node-RED和MySQL构建了一个智能停车系统。该系统可通过RFID标签对授权车辆进行验证,实现停车空间的高效与安全管理。

项目的主要特性和功能

  1. RFID车辆识别:利用RFID传感器读取车辆标签以完成身份验证。
  2. 自动化门禁控制:借助NodeMCU和伺服电机实现门的自动开启与关闭。
  3. 信息处理与存储:通过Node-RED处理并验证信息,将数据存于MySQL数据库。
  4. 实时状态指示:以灯光指示车辆是否获得授权。

安装使用步骤

1. MySQL数据库设置

  • 确保已安装Docker。
  • 运行提供的Dockerfile以启动MySQL Docker容器。

2. NodeMCU配置

  • 闪存NodeMCU提供的代码。
  • 按需更新MQTT代理详细信息、RFID传感器配置及其他参数。

3. Node-RED流程配置

  • 导入仓库中提供的Node-RED流程。
  • 配置MQTT节点,输入正确的代理信息。

4. 数据库模式设置

  • 使用提供的database_schema.sql文件设置MySQL数据库。

5. 其他设置(可选)

  • 参考misc文件夹中的图片(servo.png,rfid.jpg,nodemcu.jpg,demoUI.jpg)获取参考信息。

操作步骤

车辆进入

  • 检测到RFID标签时,NodeMCU通过MQTT发布进入信息。
  • Node-RED验证进入信息,检查车辆是否已授权且当前未停车。
  • 若车辆已授权,伺服电机将打开闸门5秒钟,并将进入记录存入数据库。

车辆离开

  • 车辆离开时,执行类似流程。
  • Node-RED验证离开信息,更新数据库并控制伺服电机允许车辆离开。

状态指示

  • 红灯表示未授权车辆,绿灯表示已授权车辆。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】