项目简介
本项目是基于ESP32开发板和Arduino平台构建的便捷式智能开门系统。借助硬件与软件的有效结合,提供了刷校园卡或其他识别方式开门、用户管理、音频欢迎及低功耗等功能,为用户带来便捷、智能的开门体验。
项目的主要特性和功能
- 刷卡开门:无需物理钥匙,通过刷校园卡或其他识别方式即可开门。
- 用户管理系统:可添加、查看和删除用户,便于管理开门权限。
- 音频欢迎功能:开门时播放欢迎音频,增添趣味性。
- 低功耗模式:利用ESP32的低功耗模式实现节能。
- 高可移植性:适配多种硬件,具备高度可移植性。
安装使用步骤
硬件准备
- 准备ESP32 - WROOM - 32或兼容的MCU。
- 准备舵机(用于开门)、读卡器(如RFID - RC522)、4x4键盘、OLED屏幕、音频功放模块和喇叭。
硬件安装
- 将硬件安装在合适位置,并与ESP32连接。
- 将ESP32的某个触摸引脚引出到门外,用于触摸唤醒休眠中的ESP32。
配置修改
- 根据硬件连接情况,修改工程中每个.cpp文件开头的
config
部分。 - 可能需修改硬件连接引脚、舵机开关门时间和角度或进入管理系统的密码。
程序上传与测试
- 构建并上传程序到ESP32。
- 测试系统功能,确保开门、用户管理、音频播放等功能正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】