项目简介
此项目是基于Arduino Nano 33 IoT作为核心处理器构建的智能门锁系统。该系统借助Web服务器实现远程控制功能,支持指纹识别与触摸屏密码输入两种开锁方式,适用于办公环境和家庭场景。
项目的主要特性和功能
- Web服务器功能
- 支持远程控制,用户通过浏览器访问Arduino的IP地址,可远程管理门锁,如更改密码、分配指纹权限和远程开锁。
- 具备用户管理能力,可添加、删除用户以及更改用户密码。
- 指纹识别和触摸屏密码输入
- 采用指纹传感器进行身份验证,能存储多达80个指纹。
- 提供触摸屏密码输入功能,保障手动开锁的安全性。
- 安全性设计
- 具备固定延时开锁功能,门锁解锁后仅保持5秒开启状态,增强安全性。
- 通过循环计数控制背光,既节省能源又提升用户体验。
安装使用步骤
硬件组装
- 依据提供的CAD文件组装内外锁体。
- 连接所有硬件设备,包括Arduino Nano 33 IoT、电压调节器、指纹识别传感器和触摸屏等。
软件配置
- 将Arduino代码上传到Nano 33 IoT板。
- 配置WiFi连接,输入WiFi名称和密码。
- 设置门锁的IP地址和端口号。
使用说明
- 通过浏览器访问门锁的IP地址,进入Web界面。
- 进行用户设置,包含密码和指纹识别信息。
- 可使用指纹或密码开锁。
- 在PC端,可使用提供的Python脚本(OpenDoorPc.py)进行远程开锁,需确保网络连接正常,修改脚本中的IP地址和指令参数后运行脚本。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】