智能家居 · 门禁终端

QR 二维码密码锁

基于 32 位 ARM 单片机的离线二维码门禁:扫码即开,扫错即报,全程语音引导,无需屏幕、无需联网。

整机实拍

项目真实交付实拍,非效果图。

实拍 · STM32 二维码门禁整机(含二维码模组 / 语音 TTS / 电控锁驱动)
实拍 · STM32 二维码门禁整机(含二维码模组 / 语音 TTS / 电控锁驱动)

系统架构

以 STM32 为控制核心,通过 SPI 与二维码图像模块通讯,并驱语音 TTS 与电控锁。

二维码图像模块 一维 / 二维码识别 SPI STM32 32 位 ARM Cortex-M 语音 TTS 模块 验证提示播报 UART 电控锁驱动 继电器 / 电机 GPIO 电源管理 供电

核心要点

五项设计,让一台单机门禁既可靠又无需值守。

32 位 ARM 平台

采用 STM32 系列 32 位 ARM Cortex-M 单片机,承担扫码解码、授权比对与外围调度,性能与功耗兼顾。

SPI 通讯

主控通过 SPI 串行总线与二维码图像模块高速交互,稳定获取模组解码后的码值,链路简洁、抗干扰。

一维 / 二维码全支持

图像模块兼容 QR 二维码与常见一维条码,既可用手机生成的动态码,也可识别印刷的一维标签。

授权码开锁

内置授权码库:扫到指定的开锁码即驱动电控锁开启;授权管理可在现场或离线更新,无需联网。

扫码报错提示

扫到另一组指定的错误码,系统判定为非法并语音播报"验证失败",同时记录事件,作为防误开/防试探机制。

全程语音引导

TTS 模块播报"请扫码""验证成功""验证失败"等提示,无屏幕也能清晰交互,适合暗光或无障碍场景。

交互流程

从扫码到开锁或报错,全链路本地闭环,毫秒级响应。

1

扫码

二维码 / 一维码进入图像模块视场

2

解码

模组识别码值,经 SPI 上传 STM32

3

比对

与内置授权码库逐条匹配

4

开锁

命中开锁码:语音"验证成功"+驱锁

5

报错

命中错误码:语音"验证失败"记录

适用场景

离线、单机、可语音,适合对网络依赖低、需明确权限边界的场所。

设备机柜 / 电井

运维人员持授权码即可开柜,无需带钥匙,权限可定期轮换。

仓储 / 工具间

扫码取还登记,错误码试探即时告警,减少人为管理成本。

家庭 / 工作室

访客临时码限时使用,全程语音反馈,老人小孩也能用。

想做同款门禁?

从 STM32 主控、二维码模组选型到语音与电控驱动,硬件、代码、结构一件可交付。

联系大哥