NFC的智能门锁设计

64
软件开发与应用
Software Development And Application
电子技术与软件工程
Electronic Technology & Software Engineering
2.矿体模型。矿体模型是矿山三维模型构建中的重中之重。在模型构建过程中需要对矿体空间位置、矿体形态、矿体类型、矿体属性、矿体边界界定、矿体夹石分布等情况具有全面、准确、真实反映。因此,矿体模型构建过程中相对复杂,需要注意的事项相对较多。目前,应用三维矿业软件进行矿体模型构建时,可利用矿体边界线、钻孔数据、勘探线剖面图等进行构建。本次研究选用的是勘探线剖面图建模法,在实践操作过程中应注意:
a.选择经过矢量化处理的勘探线CAD 剖面图,利用3DMine 三维矿业软件进行坐标转换,将CAD 剖面图中的各坐标准确定位到实际地理坐标中。
b.更具实际情况灵活运用“补、挖、调、割”等方法进行矿体解译。在此过程中,我们可以地质矿床理论为
指导,将一个矿体切割成多个实体模型,在利用有效连接方式将实体模型无缝连接,获得矿体模型组合体。
c.对于剖面图上的特殊矿体应给予针对性处理。例如,地表矿体需要适当的向外推出地表,并在保证矿体和三维地形紧密连接的同时,适当去除多余部分。
d.受夹石分布、矿体品级等因素影响,在进行勘探线CAD 剖面图三维化处理时,容易产生矿体轮廓与分体轮廓相交、扭曲等问题,影响矿体内部组分协调性。对此,相关人员需要准确掌握矿体信息,确定不同类型矿石、矿层分布规律与组合关系,从而进行针对性处理,提高矿体内部组分协调性,让所构建矿体模型更符合现实状况。
e.矿体模型构建时,需要进行三角网合并、实体验证、模型纠正等操作,以保证所构建模型的科学性、准确性、实用性。
3.矿床模型。矿床模型构建时,需要明确认知地表、地层、矿体等空间约束关系,加强单样、组合样统计分析,并善于利用布尔
运算进行模型裁剪,已获得良好矿床模型。2.2.3 系统与三维矿业软件的协同
镍铬合金依托地质统计学理论,将基于三维矿业软件生成的地质数字化数据导入矿产资源管理系统中,提高矿
产资源管理系统数据管理能力。3 结论
矿产资源管理系统在矿产资源高效开发与利用中发挥着至关重要的作用,是促进矿产资源节约化、科学化、高效化、现代化发展的重要管理工具。因此,面对矿产资源管理要求,应加强矿产资源管理系统优化设计。三维矿业软件的科学应用,为矿产资源管理系统更高层次发展提供了手段,使系统具备了矿产资源三维数字化管控能力,实现了矿产资源勘探、开采、利用等一体化管控,促进矿产资源管理工作高品质开展。
参考文献
[1]邓颂平,武建飞,李治君.矿产资源储量管理信息化建设总体
框架设计[J].国土资源信息化,2020(03):33-38.
[2]周东晓.矿产资源管理系统的设计与实现分析[J].商讯,
2019(32):143-144.
[3]车德福,刘中华,陈凯.基于二三维可视化的煤矿储量管理系
统[J].矿山测量,2019,47(05):23-26.作者简介
张庆浩(1986-),男,福建省龙岩市人。硕士学位,工程师。研究方向为软件工程。
基于NFC 的无线智能门锁是利用NFC 技术实现智能锁的控制,通过把NFC 技术和智能锁的结合,让智能手机利用NFC 功能实现对家庭门锁的控制。本文利用NFC 的短距离高频通信技术,实现手机刷卡即开锁的便捷。同时NFC 智能门锁还配置一键指纹解锁和输入设定密码解锁,做到手机不在身边也能开锁。NFC 技术应用于门禁锁,使得门禁的开锁方式更快捷、便利,使用户摆脱了按键密码的繁琐操作和因手指破损无法使用指纹锁。1 系统总体设计
使用Arduino Mega2560作为主控板(以下简称主控板),NFC 智能门锁有四种开锁模式用于应对不同的情况。NFC 开锁可以使用带有NFC 的手机、手环、NFC 戒指、非接触式IC 卡等方式打开门锁。指纹开锁是用来应对手机、NFC 设备和IC 卡不在身边时,使用指纹实现开锁。密码开锁应用于客人来家做客或指纹破损的情况,
NFC 的智能门锁设计
甘国霖  张德鑫  黄杰华  赖朝健  张晓洁*
(广西民族师范学院数理与电子信息工程学院  广西壮族自治区崇左市  532200)
偏振子可通过输入密码来打开门锁。钥匙开锁是为应对锁体无电或其三大模块无法工作的意外情况,使用钥
匙即可开锁。系统整体设计思路如图1所示。
2 Arduino Mega2560微处理器
Arduino 是一款由意大利工程师共同研制出来的一款便宜好用的微处理器,通过在Arduino IDE 上编写程序代码通过USB 传输线将程序编译上传以后,只需对Arduino 和所需的硬件进行相对应的接线,主控板就会完成程序中所有功能的执行。3 NFC模块设计
3.1 NFC-PN532原理
近场通信(NFC)是由射频识别(RFID)演变而来的,它既具备有射频识别技术的高频无线传输功能,又有优于射频识别技术的安摘 要:本文对智能锁的制作提供了一种性价比较高的制作方法,通过了解Arduino Mega2560、AS608、PN532、4*3矩阵键盘的基本原理和编程方法,将他们通过一块Arduino Mega2560实现在一个锁具内控制,探讨智能锁的一个制作方法和大众需求,通过多方面的测试和意见收集,表明了该作品具有良好的效果和较好的稳定性符合大众的需求和预期效果。
关键词:NFC;Arduino;AS608;矩阵键盘;电磁锁
宽带接入服务器65
软件开发与应用
Software Development And Application
电子技术与软件工程
Electronic Technology & Software Engineering
●基金项目:2020年广西高校自治区级大学生创新创业训练计划项目“基于NFC 的无线智能门锁设计”(项目编号:202010604089)。
全性能。NFC 分有两种传输模式,主动模式和被动模式,本文中的PN1-532使用被动传输模式。被动模式是由发起设备,也就是PN-532作为能量传递者,通过产生电磁场的方式,将能量传递给目标设备,目标设备接收能量后开始运行。目标设备在运转后,通过负载调制技术,调制电磁场,回传识别数据,实现设备间的数据传输。3.2 NFC模块设计思路
NFC 模块主要核心为PN-532,实现的功能是保证锁安全的前提下,使开锁更为便捷。NFC 模块是由PN-532和主控板构成,两个元器件的连接如表1所示。
主控板通过PN1-532以电磁场的形式向周围发送寻卡信号,若有NFC 功能ID 卡或电子模拟设备进入电磁场范围,PN-532通过RQ 引脚向主控板放送中断请求信号,主控板中断当前程序的运行,并按标准ISO14443A 发送指令,读取卡片信息。信息读取完毕,使用数据传输引脚(SDA)与串行时钟引脚将
卡片信息传入设定变量,并通过调取原存储数据与现引入数据进行对比,对比成功,执行开锁,返回信息;对比失败,仅返回信息。3.3 存储处理
PN-532所使用芯片80C50微控芯片没有存储功能,对于读取到的ISO14443A 标准数据需要在主控板实行存储。数据的存储位置为主控板的上电可擦可编程只读存储器(EEPROM),它可保证在断电情况下,内部数据不丢失,但主控板的EEPROM 存储空间仅为4k 字节,不能满足ISO14443A 标准协议所需的32位存储空间。对此,本文采取梯归提取方法,将ISO14443A 标准数据提取为10个仅1字节的存储数据,以存储10个1字节数据,实现数据的断电储存。如表1所示。4 AS608指纹模块设计4.1 AS608指纹模块原理
AS608 模块是ALIENTEK 的一块高性能光学指纹识别模块。光学指纹识别是最早的指纹识别,也是现应用较广泛的指纹识别,它的指纹提取方式是以棱镜为采集平面,将采集的指纹通过光打到电荷耦合器件。电荷耦合器件通过对指纹纹路和纹路间凹陷部分的刻画,形成算法可以识别的多灰度指纹图像。
AS608模块内有细分算法,对捕获的指纹图像进行去躁、增强、分割、二值化和细化预处理,从而达到去除多余背景,获得清晰图像的目的。将清晰的二值化图像映射到模板上,对模板指纹进行特征提取,提取出指纹中的分叉点、终止点、中心点和三角点。提取的特征点,通过AS608模块内置的特征文件缓冲区存入特征文件。4.2 AS608指纹模块设计思路
指纹模块的配置,用于NFC 设备丢失或遗忘情况,元器件连接如表2所示。
用户使用指纹模块,按下手指,主控板调取AS608模块存储特征点,对当前提取的特征点进行1:N 匹配模式,也就是对输入的特征点模板与存储库中存储的所有特征点模板进行匹配。指纹特征点匹配相似度达到90%,主控板判断指纹为一致,动作电磁锁,
完成开锁。5 矩阵模块设计5.1 4*3矩阵键盘原理
矩阵键盘又称为行列式键盘,本文使用的是4*3矩阵按键,其原理是以4条IO 线作为矩阵的行端口,3条IO 线作为矩阵的列端口。行端口提供高电平,列端口提供低电平,通过扫描行端口电平是否被拉低来判断有无按键按下,有,确认按键所在行,并扫描列端口,出电平拉高所在列。由电平变化所在行列的交接点按键作为用户输入的按键。
5.2 4*3矩阵键盘软件设计
本文智能锁的设计采用矩阵按键作为人机对话方式,通过行列的变化,确定具体的输入按键,配以程序回应用户的操作。
微型超级电容器矩阵按键的行列分别与主控板的7个数字端口相连(如表3所示),主控板为行端口输出高电平,为列端口输出低电平。检测按键状态时,将各行端口进行逻辑或运算,通过运算结果判定按键是否按下,
若有按键按下,确定按键所在行;再将各列端口进行逻辑与运算,确定动作按键所在列,借由行列的确认,最终完成动作按键的确定。
检测到按键输入,主控板将按键信息持续存入预设变量,直至用户完成密码的输入。用户输入完整密码,主控板调取原存储矩阵密码与现输入密码对比,密码输入正确,主控板动作电磁锁开锁,并返回信息,否则仅返回信息。6 结论
本文采用PN532、AS608、4*3矩阵键盘、Arduino Mega2560
和电磁阀锁体做出了一个NFC 智能门锁,该锁具有电路结构简单、使用方便、制作成本低廉、提升空间大等优点。
图1:NFC 智能门锁总体设计图
软件开发与应用
Software Development And Application
电子技术与软件工程Electronic Technology & Software Engineering
7 未来展望
本文对智能锁的制作提供了一种性价比较高的制作方法,通过了解Arduino Mega2560、AS608、PN532、4*3矩阵键盘的基本原理和编程方法,将他们通过一块Arduino Mega2560实现在一个锁具内控制,探讨智能锁的一个制作方法和大众需求,通过多方面的测试和意见收集,表明了该作品具有良好的效果和较好的稳定性符合大众的需求和预期效果。
参考文献
[1]毛敏.基于Arduino的智能门禁设计[J].电子测试,2018(18).
[2]杜钊.NFC安全认证方案的研究[D].西安电子科技大学,2015.
电伴热带温控[3]蒋志辉,王访平.NFC在智能包装中的应用与分析[J].包装工
程,2021,42(05):247-254.
[4]沈玺,孔丽.基于NFC技术的手机收款系统[J].电脑知识与
技术,2021,17(03):254-256.
[5]周振元.NFC近场通信技术应用和分析.[A].数字通信世界,
2017,07(57).
[6]许秋旺,张雪锋.基于细节点邻域信息的可撤销指纹模板生成
算法[J].自动化学报,2017,43(04):645-652.
[7]胡勇,吴斯.基于细节结构特征点的指纹识别[J].金陵科技
学院学报,2020,36(04):6-10.
[8]符怡铭,袁亮,肖祥彬,刘凡,董效杰,徐建.基于STM32的
指纹门禁系统的设计[J].科技广场,2017(03):179-181.[9]李楠,尹睿,董佳康,苏鹏,马奔.基于单片机的无线智能门
锁系统设计[J].电子测试,2018(04):18-19.
[10]韩晓燕,韩亚丽,刘秀敏.矩阵键盘在实物与Proteus仿真
中的不同与解决方法[J].单片机与嵌入式系统应用,2016, 16(03):41-42.
[11]靳桅,肖波,邬芝权.单片机双向IO口矩阵扫描按键电路的
改进[A].中国自动化学会、中国仪器仪表学会.中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C].中国自动化学会、中国仪器仪表学会:中国仪器仪表学会,2004.
作者简介
甘国霖,广西民族师范学院数理与电子信息工程学院通信工程专业2019级本科生。
金属表面涂料张德鑫,广西民族师范学院数理与电子信息工程学院通信工程专业2019级本科生。
黄杰华,广西民族师范学院数理与电子信息工程学院通信工程专业2019级本科生。
赖朝建,广西民族师范学院数理与电子信息工程学院通信工程专业2019级本科生。
张晓洁(1981-)(通讯作者),女,陕西省渭南市人。硕士学位,高级实验师,主要从事电子与通信专业的实践教学研究。
表1:PN-532与Arduinomega2560各引脚连接
PN532引脚功能引脚连接Arduinomega2560引脚功能
RQ——中断请求RQ——12PWM T1B——脉宽调制引脚
RSTQ——复位RSTQ——13PWM T0A——脉宽调制引脚SDA——串行数据接口SDA——20I2 C SDA——数据传输引脚SCL——I2 C数据总线SCL——21I2 C SCL——串行时钟引脚
VCC——电源正极VCC——5V5V——电源正极
GND——电源接地端GND——GND GND——电源接地端
表2:AS608指纹与Arduinomega2560各引脚连接
AS608引脚功能引脚连接Arduinomega2560引脚功能RXD——串口通信接收端RXD(白线)——10PWM T2A——脉宽调制引脚TXD——串行通信发送端TXD(黄线)——11PWM T1A——脉宽调制引脚VCC——电源正极VCC——3.3V  3.3V——电源正极
GND——电源接地端GND——GND GND——电源接地端
表3:矩阵按键与Arduinomega2560各引脚连接
4*3矩阵端口端口连接Arduinomega2560引脚功能
1——行端口11——22bit 0——数字接口
2——行端口22——23bit 1——数字接口
3——行端口33——24bit 2——数字接口
4——行端口44——25bit 3——数字接口
5——列端口15——26bit 4——数字接口
6——列端口26——27bit 5——数字接口
7——列端口37——28bit 6——数字接口
66

本文发布于:2024-09-22 06:45:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/232225.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:矿体   指纹   进行   模型
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议