第01章 项目概述
约 519 字大约 2 分钟
2026-02-03
1.1 项目描述
本项目是实现一款智能门锁中的智能控制部分, 可以应用在家庭, 办公室等任何使用门锁的场所。
本项目实现了以下主要功能:
(1)通过按键配置密码
(2)通过按键输入密码开锁
(3)录入指纹
(4)通过录入的指纹开锁
(5)通过蓝牙配置密码
(6)通过蓝牙输入密码开锁
(7)语音播报模块
(8)通过WIFI实现OTA在线升级
1.2 功能描述
智能门锁使用的主控芯片为 ESP32-C3, 其他功能模块包括:
(1)电容触摸按键:一共有提供12个电容触摸按键, 分别为数字0-9, M和#
(2)单总线全彩LED:分别为每个电容触摸按键提供了一个单总线全彩LED, 当按键被按下时可以进行灯光提示;
(3)指纹模块:指纹模块可以采集指纹
(4)蓝牙模块:由esp32-c3芯片提供. 用来接收用户手机蓝牙传来的密码, 匹配成功之后,执行开锁动作。
(5)语音播报模块:当用户执行了一些操作之后, 给用户进行相应的语音播报提示.
(6)WIFI模块:由esp32-c3芯片提供. 用来进行OTA下载最新固件,实现在线固件升级
(7)电机:使用esp32的GPIO来控制电机的转动,达到开锁的目的
1.3 总体设计
密码设置:

密码开锁:

指纹录入:
指纹开锁:
手机蓝牙设置密码:

手机蓝牙开锁:

1.4 软件架构

