littlebot
Published on 2025-04-10 / 2 Visits
0

【源码】基于CC++语言和嵌入式系统的智能楼宇访问控制系统

项目简介

本项目是一个嵌入式访问控制系统,主要用于智能楼宇的受限区域。它集成面部识别与 RFID 标签两种认证策略,增强了访问控制的稳健性。系统无需联网,执行时间可接受,适用于企业环境、会议室和办公室等场景。

项目的主要特性和功能

  1. 多方式认证:结合面部识别和 RFID 标签认证,提升认证准确性和安全性。
  2. 面部识别功能:利用 D - link Cube 摄像头捕捉图像,通过 BeagleBone 微控制器基于 OpenCV 库和 C++ 语言实现面部检测、识别及新面孔注册。
  3. RFID 认证功能:借助 Arduino UNO 微控制器和 RFID 读卡器,验证用户的 TAG 信息。
  4. 访问控制:依据认证结果控制磁力锁,决定是否放行,并在显示屏反馈访问状态。
  5. 显示调节:可通过电位器调节显示屏亮度。

安装使用步骤

  1. 硬件准备:准备好 BeagleBone Black、D - link Cube 摄像头、Arduino UNO、RFID 读卡器、显示器、磁力锁、继电器、变压器、电位器等硬件。
  2. 环境配置:在 BeagleBone Black 和 Arduino UNO 上分别配置开发环境,安装必要的库和工具。
  3. 代码部署:将 facedetec 文件夹中的代码部署到 BeagleBone Black 上,将 rfidControl 文件夹中的代码部署到 Arduino UNO 上。
  4. 系统测试:连接所有硬件组件,运行系统进行测试,确保各部分正常工作。
  5. 参数调整:根据实际需求调整面部识别参数、RFID 配置等系统参数。
  6. 正式使用:将系统部署到实际应用场景中,进行日常操作和维护。

下载地址

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