数码之家

 找回密码
 立即注册
搜索
查看: 4894|回复: 56

[Arduino] 【Arduino】168种传感器系列实验(150)--AS608光学指纹识别模块

[复制链接]
发表于 2020-2-16 20:42:10 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 eagler8 于 2020-2-18 18:41 编辑

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)
实验一百五十:AS608光学指纹识别模块 智能锁/考勤门禁开发/指纹采集模块

0 (2).jpg

0 (1).jpg

打赏

参与人数 1家元 +15 收起 理由
人艰不拆了 + 15

查看全部打赏

 楼主| 发表于 2020-2-16 20:44:09 | 显示全部楼层
0-.jpg

指纹 (fingerprint)
也叫手印,即是表皮上突起的纹线。由于人的指纹是遗传与环境共同作用产生的,因而指纹人人皆有,却各不相同。由于指纹重复率极小,大约150亿分之一,故其称为“人体身份证”。指纹是人类手指末端指腹上由凹凸的皮肤所形成的纹路,指纹能使手在接触物件时增加摩擦力,从而更容易发力及抓紧物件,它是人类进化过程中自然形成的。伸出手,仔细观察,可以发现小小的指纹也分三种类型:有同心圆或螺旋纹线,看上去像水中漩涡的,叫斗形纹(whorl);有的纹线是一边开口的,即像簸箕似的,叫箕形纹(loop);有的纹形像弓一样,叫弓形纹(arch)。除总体形状不同之外,各人指纹纹形的多少、长短也不同。指纹在胎儿第三四个月便开始产生,到六个月左右就形成了。当婴儿长大成人,指纹也只不过放大增粗,纹样终生不会发生改变。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-16 20:46:10 | 显示全部楼层
指纹形成基础
人的皮肤由表皮、真皮和皮下组织三部分组成。指纹就是表皮上突起的纹线。由于人的遗传特性。虽然指纹人人皆有,但各不相同。在皮肤发育过程中,虽然表皮、真皮以及基质层都在共同成长,柔软的皮下组织长得相对比坚硬的表皮快,因此会对表皮产生源源不断的上顶压力,迫使长得较慢的表皮向内层组织收缩塌陷,逐渐变弯打皱,以减轻皮下组织施加给它的压力。如此一来,一方面使劲向上攻,一方面被迫往下撤,导致表皮长得曲曲弯弯,坑洼不平,形成纹路。这种变弯打皱的过程随着内层组织产生的上层压力的变化而波动起伏,形成凹凸不平的脊纹或皱褶,直到发育过程中止,最终定型为至死不变的指纹。

0-9.jpg

各人的指纹除形状不同之外,纹形的多少、长短也不同。据说,全世界的五十多亿人中,还没有发现两个指纹完全相同的人呢。 目前尚无系统的指纹研究资料,中医的望诊,西医的皮纹学,涉及到掌纹的论述也只是只言片语。但是,生命科学的飞速发展,却为今天重新研究掌纹同生命体的有机联系提供了更广阔的视野。 目前发现,掌纹只在胎生的灵长类动物和人类中存在。而人类的手纹较灵长类动物更为丰富和多变,这至少预示着只从外界环境作用不能解释这种现象,而需从掌纹的形成同生命体的内在的关联性作进一步研究。


01.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-16 20:48:09 | 显示全部楼层
指纹学(dactylography)
运用皮肤学、生物化学、有机化学、高等数学、电子计算机等学科的知识和方法,研究掌面肤纹生理特征、纹理结构及其收集、显现、储存、分类与识别的原理和方法的科学。自17世纪开始,西方一些医生和人类学者就对指纹进行了长期的潜心探索。19世纪20年代,普鲁士布雷斯劳大学教授普金耶首先从解剖学的角度将指纹作了较为复杂的分类。1879年,苏格兰医生福尔茨利用自己研究的指纹术首次帮助日本各方查获了盗窃犯。1880年,福尔茨第一次提出了指纹“人各不同、终生不变”的特性。 1892 年,英国学者高尔顿的《指纹学》(1892),提出了三个影响重大的科学论点:1.指纹终生不变;2.指纹可识别;3.指纹可分类。1896年,亨利又进一步研究出一套指纹分析法,世人称为“高尔顿—亨利指纹分类系统”。该系统将指纹分为乎拱型、凸拱型、挠骨环状型、尸骨环状型、螺纹型五种类型。20世纪初,这种指纹分析方法相继为世界各国所采纳,并在此基础上,使指纹学逐渐形成一门独立的学科。


01-0.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-16 20:49:33 | 显示全部楼层
本帖最后由 eagler8 于 2020-2-17 09:15 编辑

指纹结构
指纹,也称为手印,有广义狭义之分:狭义的指纹是指人的手指第一节手掌面皮肤上的乳突线花纹;广义的指纹则包括指头纹、指节纹和掌纹。指纹与指印在字面上有区别,即指纹是指手指第一节手掌面皮肤上的乳突线花纹,指印则是这个乳突线花纹留下的印痕,但是在司法实践中,约定俗成,指纹与指印的概念是通用的。留下印痕主要是由于在人的手指、手掌面的皮肤上,存在有大量的汗腺和皮脂腺(想想您紧张或激动时手心里的汗),只要生命活动存在,就不断地有汗液、皮脂液排出,有点像原子印章不断有油墨渗到印文表面,因此,只要手指、手掌接触到物体表面,就会象原子印章一样自动留下印痕。当然,这主要是说手指、手掌本身能留下指纹的原因。如果手指、手掌粘上其它液体样物质,如头面部的油脂(这是您最常要用的"印泥盒")、血液和按捺指纹的油墨等时,留下指纹的原理就更象盖普通印章。指纹的取证,包括指纹的搜寻和发现。指纹的搜寻范围:(1)犯罪活动中心;(2)现场的进出口及其周围;(3)犯罪分子可能接触过的物品;(4)犯罪分子遗留在现场上的各种凶器和物品。并且它们的复杂度足以提供用于鉴别的足够特征。指纹除了具有唯一性外,还具有遗传性和不变性。尚未发现有不同的人拥有相同的指纹,所以每个人的指纹也是不一样的。由于指纹是每个人独有的标记,近几百年来,罪犯在犯案现场留下的指纹,均成为警方追捕疑犯的重要线索。现今鉴别指纹方法已经电脑化,使鉴别程序更快更准。由于每个人的遗传基因均不同,故指纹也不同。然而,指纹的形成虽然主要受到遗传影响,但是也有环境因素(5%),当胎儿在母体内发育三至四个月时,指纹就已经形成,儿童在成长期间指纹会略有改变,直到青春期14岁左右时才会定型。在皮肤发育过程中,虽表皮、真皮,以及基质层都在共同成长,但柔软的皮下组织长得比相对坚硬的表皮快。 有人说骨髓移植后指纹会改变,那是不对的。除非是植皮或者深达基底层的损伤,否则指纹是不会变的。


01-5.jpg
回复 支持 反对

使用道具 举报

发表于 2020-2-16 21:10:18 | 显示全部楼层
指纹采集后,如何进行识别呢?没搞懂,求指导。

点评

都是初学者,指导不敢当,有空多交流  详情 回复 发表于 2020-2-17 09:13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 09:13:09 | 显示全部楼层
Ilovemydigit 发表于 2020-2-16 21:10
指纹采集后,如何进行识别呢?没搞懂,求指导。

:tongue: 都是初学者,指导不敢当,有空多交流
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 09:59:42 | 显示全部楼层
指纹特征(Fingerprint characteristics)
在人的指纹中包含大量的信息,这些信息称为指纹特征。包括有许多特征点,特征点提供了指纹唯一性的确认信息,这是进行指纹识别的基础。分为总体特征和局部特征,总体特征又包括了核心点(位于指纹纹路的渐进中心)、 三角点(位于从核心点开始的第一个分叉点或者断点,或者两条纹路会聚处、孤立点、折转处,或者指向这些奇异点)、纹数(指纹纹路的数量);局部特征是指纹的细节特征,在特征点处的方向、曲率、 节点的位置,这都是区分不同指纹的重要指标。

01-09 (1).jpg

总体特征是指那些用人眼直接就可以观察到的特征。包括纹形、模式区、核心点、三角点和纹数等。
1、纹形,指纹专家在长期实践的基础上,根据脊线的走向与分布情况一般将指纹分为三大类——环型(loop,又称斗形)、弓形(arch)、螺旋形(whorl)。
2、模式区即指纹上包括了总体特征的区域,从此区域就能够分辨出指纹是属于哪一种类型的。有的指纹识别算法只使用模式区的数据,有的则使用所取得的完整指纹。
3、核心点位于指纹纹路的渐进中心,它在读取指纹和比对指纹时作为参考点。许多算法是基于核心点的,即只能处理和识别具有核心点的指纹。
4、三角点位于从核心点开始的第一个分叉点或者断点,或者两条纹路会聚处、孤立点、折转处,或者指向这些奇异点。三角点提供了指纹纹路的计数跟踪的开始之处。
5、纹数,即模式区内指纹纹路的数量。在计算指纹的纹路时,一般先连接核心点和三角点,这条连线与指纹纹路相交的数量即可认为是指纹的纹数。

局部特征指纹节点的特征。指纹的纹路并不是连续、平滑笔直的,经常会出现分叉、折转或中断。这些交叉点、折转点或断点称为"特征点",它们提供了指纹唯一性的确认信息。
1、方向:相对于核心点,特征点所处的方向。
2、曲率:纹路方向改变的速度。
3、位置:节点的位置坐标,通过x/y坐标来描述。它可以是绝对坐标,也可以是与三角点(或特征点)的相对坐标。

01-00.jpg

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 10:24:27 | 显示全部楼层
01-- (5).jpg

指纹识别(fingerprint identification)
读取指纹图象、提取特征、保存数据和比对。在一开始,通过指纹读取设备读取到人体指纹的图象,取到指纹图象之后,要对原始图象进行初步的处理,使之更清晰。接下来,指纹辨识软件建立指纹的数字表示——特征数据,一种单方向的转换,可以从指纹转换成特征数据但不能从特征数据转换成为指纹,而两枚不同的指纹不会产生相同的特征数据。指纹识别技术作为生物体特征识别技术之一在新世纪逐渐成熟,进入了人类的生产生活领域。

指纹识别技术是众多生物特征识别技术中的一种,所谓生物特征识别技术(biometrics ),系指利用人体所固有的 生理特征或行为特征来进行个人身份鉴定,由于生物识别所具有的便捷与安全等优点使得生物识别技术在身份认证识别和网络安全领域拥有广阔的应用前景,可用的生物特征识别技术有指纹、人脸、声纹、虹膜等,指纹是其中应用最为广泛的一种。从20世纪60年代起新型的电子计算机技术进人指纹鉴定领域,为指纹鉴定自动化开辟了新的途径。近几年, 指纹识别技术应用到智能手机上,成为支持手机解锁、在线支付的重要基础技术。在未来,基于FIDO等协议,指纹识别等生物特征识别技术将全面取代现有的密码体系。在指纹识别算法上,最初是对指纹分类技术的研究,以提高指纹档案检索的效率。目前主流的指纹识别算法则基于指纹纹线的端点、分叉点等细节特征。随着指纹识别技术在移动设备的应用,指纹采集芯片的尺寸日益小型化,基于汗孔、纹线形状等3级特征的识别算法受到日益重视。在指纹采集技术上, 首先出现的是油墨捺印方法。油墨捺印的指纹卡片通过扫描方式数字化后进行存储和后续处理。20世纪70年代以后,光学式指纹采集技术的出现和普及促进了指纹的现场快速采集和验证。移动设备上的应用则促进了小尺寸超薄指纹采集技术的快速发展。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 10:40:12 | 显示全部楼层
指纹识别采集技术
1、光学识别技术
属于第一代指纹识别技术,借助光学技术采集指纹是历史最久远、使用最广泛的技术。将手指放在光学镜片上,手指在内置光源照射下,用棱镜将其投射在电荷耦合器件(CCD) 上,进而形成脊线(指纹图像中具有一定宽度和走向的纹线)呈黑色、谷线(纹线之间的凹陷部分)呈白色的数字化的、可被指纹设备算法处理的多灰度指纹图像。
2、温差感应式识别技术
它的优点是可在0.1s内获取指纹图像,而且传感器体积和面积最小,即通常所说的滑动式指纹识别仪就是采用该技术。缺点是:受制于温度局限,时间一长,手指和芯片就处于相同的温度了。
3、半导体硅感技术(电容式技术)
第二代电容式传感器,根据指纹的嵴和峪与半导体电容感应颗粒形成的电容值大小不同,来判断什么位置是嵴什么位置是峪。其工作过程是通过对每个像素点上的电容感应颗粒预先充电到某一参考电压。当手指接触到半导体电容指纹表现上时,因为嵴是凸起、峪是凹下,根据电容值与距离的关系,会在嵴和峪的地方形成不同的电容值。然后利用放电电流进行放电。因为嵴和峪对应的电容值不同,所以其放电的速度也不同。嵴下的像素(电容量高)放电较慢,而处于峪下的像素(电容量低)放电较快。根据放电率的不同,可以探测到嵴和峪的位置,从而形成指纹图像数据。
4、生物射频指纹识别技术
发展到今天,出现第三代生物射频指纹识别技术(射频原理真皮指纹核心技术(线型采集器)),射频传感器技术是通过传感器本身发射出微量射频信号,穿透手指的表皮层去控测里层的纹路,来获得最佳的指纹图像。因此对汗手指,干手指等困难手指通过可高达99%,防伪指纹能力强,指纹敏感器的识别原理只对人的真皮皮肤有反应,从根本上杜绝了人造指纹的问题,宽温区:适合特别寒冷或特别酷热的地区。因为射频传感器产生高质量的图像,因此射频技术是最可靠,最有力的解决方案。除此之外,高质量图像还允许减小传感器,无需牺牲认证的可靠性,从而降低成本并使得射频传感器思想的应用到可移动和大小不受拘束的任何领域中。

01-8.jpg

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 11:15:09 | 显示全部楼层
01-- (7).jpg

技术特点
指纹识别技术的主要优点为:
1、指纹是人体独一无二的特征,并且它们的复杂度足以提供用于鉴别的足够特征;
2、如果要增加可靠性,只需登记更多的指纹、鉴别更多的手指,最多可以多达十个,而每一个指纹都是独一无二的;
3、扫描指纹的速度很快,使用非常方便;
4、读取指纹时,用户必需将手指与指纹采集头相互接触,与指纹采集头直接;
5、接触是读取人体生物特征最可靠的方法;
6、指纹采集头可以更加小型化,并且价格会更加的低廉;
指纹识别技术的主要缺点为:
1、某些人或某些群体的指纹指纹特征少,难成像;
2、过去因为在犯罪记录中使用指纹,使得某些人害怕“将指纹记录在案”。
3、实际上指纹鉴别技术可以不存储任何含有指纹图像的数据,而只是存储从指纹中得到的加密的指纹特征数据;
4、每一次使用指纹时都会在指纹采集头上留下用户的指纹印痕,而这些指纹痕迹存在被用来复制指纹的可能性。
5、指纹是用户的重要个人信息,某些应用场合用户担心信息泄漏。

回复 支持 反对

使用道具 举报

发表于 2020-2-17 11:38:31 | 显示全部楼层
现在是不是象手机之类使用的电容指纹采集方案更加安全呢?

点评

手机的指纹模块比较高端,不懂呢  详情 回复 发表于 2020-2-17 14:24
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 13:59:03 | 显示全部楼层
本帖最后由 eagler8 于 2020-2-17 14:30 编辑

AS608 系列芯片
芯片内置 DSP 运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征。AS608基于 ARM Cortex-M 系列内核开发的高性能 32 位微控制器,集成4K 字节指令 Cache,工作频率可达 144MHz,内嵌 Flash 容量可达 512K 字节,SRAM 容量可达 128K 字节,最大可扩展 16M 字节外部 SQI Flash。内嵌 Flash 具有 MPU 保护,能够有效保护用户代码的安全。

AS608 系列芯片具有丰富的片上外设,1 个 USB2.0 全速设备接口、2 个 SPI 主接口、1 个 SPI 从接口、2 个 UART 接口、1 个 I2C 接口、1 个光学 CMOS 传感器接口(LOCSC)、1 个智能卡主接口(SCI)、1 个语音 PWM 输出接口(VPWM)、1 个 ISO7816 收发控制器(ISO7816)、1 个 SWPS 接口,具有多达 48 个 GPIO,并且每个 GPIO 都具有中断功能。

AS608 系列芯片内嵌了多种加解密算法,支持 DES、AES、RSA、ECC 以及多种 HASH 算法。AS608 系列芯片采用模数混合技术设计,内部集成多种功能的模拟模块,减少外围电路设计,有效降低板级系统的成本。内部集成了 3 个用于电源转换的 LDO:1 个用于 5V 转 3.3V 的 LDO5033、1 个用于 3.3V 转 1.8V 的LDO3318、1 个用于 1.8V 转 1.2V 的 LDO1812,这些 LDO 为芯片内部各功能模块提供相应工作电源的同时,也可为其外围电路提供适当的电流。内部还集成了 2 个环振:1 个可输出高达 144MHz 的高频环振 HFROSC,经过出厂校准后,精度可达±1.5%;1 个输出频率约为 32KHz 的低频环振 LFROSC,可用于提供休眠模式时钟。

03.jpg

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 13:59:35 | 显示全部楼层

:handshake::handshake:谢谢鼓励
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 14:24:06 | 显示全部楼层
hzw6834 发表于 2020-2-17 11:38
现在是不是象手机之类使用的电容指纹采集方案更加安全呢?

:loveliness:手机的指纹模块比较高端,不懂呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 14:44:27 | 显示全部楼层
08.jpeg

AS608指纹模块
集成了光路和指纹处理部分的一体化指纹处理模块,具有体积小、功耗低、接口简单的特点,可靠性高、识别速度快、干湿手指适应性好,指纹搜索速度快。模块配备了串口、USB 通讯接口,用户无需研究复杂的图像处理及指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。模块可应用于各种考勤机、保险箱柜、指纹门禁系统、指纹锁等场合。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 14:56:50 | 显示全部楼层
模块技术指标

05.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 15:00:46 | 显示全部楼层
06.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 15:02:44 | 显示全部楼层
模块电原理图

02.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 03:32 , Processed in 0.171600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表