开源,DIY 智能密码锁,意法STM32 主控、手机App 远程开门、指纹开锁、密码解锁、IC 卡识别、撬锁报警
原创
~
~
IoT物联网技术
2026年10月17日 19:16
北京
去阅读
App 远程开门、指纹开锁、密码解锁
LockDoor 智能门锁是一款开源的基于意法 STM32 主控的多功能智能门锁,支持手机App 远程开门、指纹开锁、密码解锁、IC 卡识别多种解锁方式,并具备火灾预警与异常报警功能,三次密码错误触发系统锁定,通过OLED显示屏实现交互界面,支持用户自主管理密码与指纹数据,结合继电器控制门锁开关,满足普通家庭、办公室、仓库管理等安全场景需求。
- 远程开锁:手机App 远程发送 MQTT 指令,在外游玩也能给家人开门
- IC卡解锁:通过RC522模块识别授权卡片,支持动态添加/删除卡号;
- 指纹解锁:基于AS608光学模块实现指纹注册
- 密码解锁:通过4×4矩阵键盘输入6-12位可自定义密码,输入时隐藏字符防止窥视。
- 物理开锁:保留钥匙开锁能力,断电时可以正常开锁
- 信息显示:OLED屏显示操作菜单、解锁状态及报警信息;
- 异常告警:蜂鸣器提示解锁成功/失败、非法操作及火灾预警
- 撬锁报警:MPU6050 监测异常震动,蜂鸣器报警,锁死电机并推送警报事件
- 开锁日志:内置 4MB Flash 存储,可加密存储 50+ 条开锁日志
硬件设计
STM32F103C8T6 主控是意法半导体生产的一款基于 ARM Cortex-M3 内核的 32位微控制器MCU,负责网络通信,密码存储,按键输入,以及开锁逻辑处理。
存储模块采用具有非易失性存储的 AT24C02 模块,即使设备断电,存储在其中的数据也不会丢失,可保存数据100年。
存储模块的设计是把WP引脚接到GND上因为要让器件进行正常的读/写操作,把SDA串行数据/地址与单片机的P2.0引脚使AT24C02与单片机进行所有数据的发送或接收,把SCL串行时钟引脚与单片机的P2.1引脚相连接,让单片机产生一个AT24C02工作的时钟,使其正常的工作。
矩阵键盘是智能锁的输入设备,是实现人机对话的纽带。键盘是由一组规则排列的按键组成,一个按键实际上就是一个开关元件,即键盘是一组规则排列的开关。根据按键与单片机的连接方式不同,按键主要分为独立式按键和矩阵式按键 ,有了这些按键,对单片机的控制就方便多了。
开锁电路的功能是当输入正确的密码后密码锁将被解锁。考虑到蜂鸣器和继电器工作时电流比较大,为此特别设计三级管放大电路,当单片机引脚输出低电平信号经三极管放大后,使得对应的执行机构动作。一旦输入密码,单片机便会与初始密码进行比对,如果密码输入与原始密码相同就会使得单片机引脚发出低电平信号使三级管道通,继电器动作且开锁指示灯亮起,否者使单片机输出低电平使其报警。
当继电器线圈的电流突然被切断时,由于线圈中的磁场能会在瞬间转化为电场能,会产生很高的反向电压。为了保护电路中的其他元件不受损害,给继电器加了续流二极管,用来消除这个反向电压。
原理图
PCB板卡
组装的物理板
智能锁完整硬件开源项目地址: oshwhub.com/yzq520/dian-zi-mi-ma-suo
如果你也对AIoT智能设备感兴趣的话,欢迎留言交流!
点个关注 🌟,精彩不迷路 ❤️
往期推荐
☞开箱即用!国产开源30+AI视觉算法IoT智能物联网云平台
☞国产开源Web 工业IoT组态软件,支持Modbus、OPC,支持拖拉拽
☞免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen
☞智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论