基于 32 位 ARM 单片机的离线二维码门禁:扫码即开,扫错即报,全程语音引导,无需屏幕、无需联网。
项目真实交付实拍,非效果图。
以 STM32 为控制核心,通过 SPI 与二维码图像模块通讯,并驱语音 TTS 与电控锁。
五项设计,让一台单机门禁既可靠又无需值守。
采用 STM32 系列 32 位 ARM Cortex-M 单片机,承担扫码解码、授权比对与外围调度,性能与功耗兼顾。
主控通过 SPI 串行总线与二维码图像模块高速交互,稳定获取模组解码后的码值,链路简洁、抗干扰。
图像模块兼容 QR 二维码与常见一维条码,既可用手机生成的动态码,也可识别印刷的一维标签。
内置授权码库:扫到指定的开锁码即驱动电控锁开启;授权管理可在现场或离线更新,无需联网。
扫到另一组指定的错误码,系统判定为非法并语音播报"验证失败",同时记录事件,作为防误开/防试探机制。
TTS 模块播报"请扫码""验证成功""验证失败"等提示,无屏幕也能清晰交互,适合暗光或无障碍场景。
从扫码到开锁或报错,全链路本地闭环,毫秒级响应。
二维码 / 一维码进入图像模块视场
模组识别码值,经 SPI 上传 STM32
与内置授权码库逐条匹配
命中开锁码:语音"验证成功"+驱锁
命中错误码:语音"验证失败"记录
离线、单机、可语音,适合对网络依赖低、需明确权限边界的场所。
运维人员持授权码即可开柜,无需带钥匙,权限可定期轮换。
扫码取还登记,错误码试探即时告警,减少人为管理成本。
访客临时码限时使用,全程语音反馈,老人小孩也能用。
从 STM32 主控、二维码模组选型到语音与电控驱动,硬件、代码、结构一件可交付。
联系大哥