
开源协议
:CC BY-NC-SA 3.0
描述
项目说明
本模块开发本意是用在入户门外的电梯厅里的柜子上。因为电梯厅属于开放区域,柜子里存放的东西安全没有保证,所以开发一个指纹电磁锁,通过esp32接入家里的HA智能家居控制中心,可以通过多种方式开锁。
我个人讨厌使用电池的东西,因为不一定什么时候就没电了,用起来太麻烦,开发这个锁的初衷就是为了提供一个可以使用市电,后期不用担心没电的指纹锁。
虽然现在市电停电很少很少发生了,但是我还是为它准备了12V蓄电池的UPS功能,这样停电了也不用担心柜门打不开。
开源协议
CC-BY-NC-SA 3.0,知识共享许可协议-署名-非商业使用-相同方式共享
CC:知识共享许可协议(英语:Creative Commons license)的缩写
BY:署名,您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。
SA:相同方式共享,如果您 再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同的许可协议分享发布您贡献的作品。
NC:非商业使用,您不得将本作品用于商业目的。
项目相关功能
主要功能:指纹识别通过后开锁、智能家居控制中心其他开锁方式。
附加功能:12V蓄电池低压自动充电,充满自动断电 、停电自动接入12V蓄电池供电。
通信:SOCKET网络通信、MQTT两种方式都可以发送控制指令。
添加433Mhz频率接收模块,可以通过射频控制开锁。
通过MQTT记录日志,集成进NODE-RED,统一管理日志。
设置单独一路控制单独的电磁锁,当不在家时,可以为快递员、外卖员等送货提供临时储存柜。
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
项目进度
已完成
设计原理
此项目指纹模块与ESP32模块之间使用uart通信,指纹识别成功后,继电器吸合,电磁锁通电自动打开。
ESP32通过MQTT接入智能家居控制中心,通过MQTT通信可以执行指纹录入、指纹删除、指纹查询、开锁、检查电磁锁状态等指令。
有市电优先使用市电,停电后自动切换为12V蓄电池供电,通过ESP32的ADC口监测蓄电池电量,电压过低则开启充电,充满后自动断电。
主控模块通过网线连接(仅做连接线,不可通过网络)到下面的指纹仪进行UART数据通信。
软件说明
软件源码已共享至附件
实物展示
主控模块:

指纹识别模块

电磁锁,12V,额定电流0.4A,可接入数量由继电器以及电源决定。因为我的柜子只有5组柜门,所以接入了5个。

其他
演示视频:【2024星火计划】指纹智能锁2.0_哔哩哔哩_bilibili
工程附件:参加活动的作品必须把工程相关的程序附件上传至开源平台或个人的代码存储云端,附件最大支持50M上传(请勿在立创工作区上传,有限制)
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论