系列文章目录
第一章 指纹识别模块ZN-530(上)
第二章 指纹识别模块ZN-530(下)
前言
全国电子设计大赛被称为电子类竞赛的“奥斯卡”,含金量对普通本科大学生的含金量是非常高的,举行的时间是每年的8月初,采取的偶数年为国赛,奇数年为省赛的形式。所以在你本科期间最多参加两届国赛,是非常推荐参加与值得用心准备的。本文为基于STM32的指纹识别智慧门禁的指纹识别模块的学习。
一、比赛参与方式
访问中国大学生电子设计大赛的网址获取最新的动态与通知,学校对电赛都是很重视的,一般会在学校发通知,有些学校还会组织校赛。
二、比赛作品
本次作品设计的智能安防门禁系统,采用STM32F103C8T6单片机作为门锁的主控核心;采用香橙派开发板进行人脸识别。STM32F103C8T6单片机控制的模块有指纹识别模块、OLED显示模块以及驱动舵机模块。通过香橙派的人脸识别与C8T6的指纹识别进行身份验证信息为用户识别开锁、并将其进入时间发送到云端进行数据库存储。
三、指纹识别模块
ZN-530指纹识别模块
1、简介
- ZN-530 半导体指纹模块是集成了半导体传感器和指纹算法芯片为一体化指纹处理模块,具有体积小、 功耗低、接口简单等特点,模块可靠性高、干湿手指适应性好,指纹搜索速度快。
- 指纹图像读取时,对干湿手指都有灵敏的反应和判断,能获得最佳的成像质量,适用人群广泛。
- 具备自学习功能,实际使用过程中越用越好用。
- ZN-530 模块还具备感应手指功能,当手指按压到指纹采集面时,模块 Touch 脚输出高电平。
- ZN-530 模块通讯接口为 UART 接口, 本模块作为从设备,由主设备发送相关命令对其进行控制。
- 该模块具有可调节的安全等级功能、指纹特征数据的读/写功能。
2、工作原理
四、使用步骤
1、准备工作
硬件:ZN-530指纹识别模块或者AS608模块、USB转TTL模块、杜邦线
软件:FingerMoudleTest测试软件(没有的可以留言,我发给你)
2、硬件连接
以上是ZN-530的硬件接口,引脚1是我们的触摸感应的引脚;引脚2是感应信号的输出引脚,可用来做睡眠低功耗模式;引脚3是VDD引脚;引脚4是TX,串口发送引脚;引脚5是RX,串口接收引脚;引脚6是GND引脚;
指纹模块与usb转ttl模块连接图
3、测试软件测试
(1)硬件连接好后,将usb转ttl模块插入电脑的usb口,打开测试软件FingerMoudleTest
(2)选择传感器类型FPC1020
(3)打开设备对应的COM口,如果不知道是哪个COM口,请进入电脑设备管理器查看COM口
(4)波特率选择默认值:57600
(5)打开以后,会显示指纹模块的基本信息,指纹库大小,指纹注册情况等。
(6)把显示图像的勾去掉,否则录入指纹会很慢。
(7)点击录入指纹,开始录入指纹。录指纹需要按4次手指。
(8)录入成功后,点击搜索,验证指纹。
使用测试软件进行调试可以快速熟悉指纹识别模块ZN-530的操作流程,也能测试指纹识别模块是否有故障,为后续开发做好准备。
4、指令集
以上是指纹模块代码库中自带的常用指令集,在后续的项目开发中我们将频繁使用这些指令集,在指纹模块的数据手册中我们可以查阅到相关的具体含义。
总结
本文讲述了指纹识别模块ZN-530的简介与工作原理,再使用测试软件进行调试可以快速熟悉指纹识别模块ZN-530的操作流程,测试指纹识别模块是否有故障,为后续开发将使用STM32单片机与指纹模块进行通讯与使用。