【基于ESP8266的智能门禁系统的设计6000字(论文)】_第1页
【基于ESP8266的智能门禁系统的设计6000字(论文)】_第2页
【基于ESP8266的智能门禁系统的设计6000字(论文)】_第3页
【基于ESP8266的智能门禁系统的设计6000字(论文)】_第4页
【基于ESP8266的智能门禁系统的设计6000字(论文)】_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1随着现代科学技术的不断进步,智能安全在人中大多数是这种功能结合起来的门禁系统。而我此次的本次毕业设计是基于Arduino的特为主控处理器、AS608光学指纹模块和液晶显示器,设计一个通过指纹识别或物联网平台远程解锁的门禁系统。利用AS608光学指纹模块识别指纹,esp8266连接blinker物联网平台远程控制,对门禁系统进行解锁,或者通过输入正确的密码来进行解锁关键词:指纹门禁系统Arduino单片机 21.1背景和意义 21.2国内外智能门禁发展现状 2 3 32.2ArduinoIDE的技术优势 42.3多种Arduino开发板的比较 4第3章智能门禁系统的硬件设计 53.1智能门禁系统原理及构成 53.2ArduinoUno控制器的构造及原理 523.3模块的选择及原理 73.4整体的电路设计 9第4章系统程序设计与调试方法 4.1系统程序设计 4.2下机位硬件调试 4.2.2AS608指纹识别模块调试 4.2.2LCD1602显示屏的调试 参考文献 车锁的钥匙工具锁、门闸等各种类型的具有专门为开锁工具而设计和使用的新锁具。随着我们城市国民经济快速健康稳定的发展和我们整个城市居民家中的日常生活以主要归功于国内很多消费者对智能锁的接受程度不高以3当时的欧日韩国家用电子锁的生产规模化和普及率就已经远远超过了10%。本世纪早期,能化家用电子锁和带有手机信号密码式各种智量也慢慢地得到增加。2007年至2010年,国内的大型智能门锁企业都逐步成为了曾经举办2008年北京奥运会和杭州亚运村的大型智能手机专业电迅速地逐步扩大至两千多家。这一时期的现代智能手机锁除了基本继4Arduino对于刚入门的人来说比较简单,也容易上手,开发板使用的是ArduinoUNO开发环境使用ArduinoIDE,这个主板对于入门的人来说简单实用,基本的开发功能备的,价格也比较合适,而这个主板也是来自意大利米兰的一位的开发板,而且这些用Arduino的课题项目不仅可以使用本身,也可以通过电脑端的其他2.2ArduinoIDE的技术优势2.有许多的接口,像数字,模拟等I/O端口。3.它的编程语言也是一些简单易懂的函数,没有太过复杂不容易理解的程序。4.ArduinoIDE编程环境自己可以有一7.开发环境完善,支持多平台的开发2.3多种Arduino开发板的比较出一种合适的开发板如图表2-1所示。名称时钟速度(MHz)数字I/O引脚0闪存(kb)优点经典,适合入门便宜,适合做模拟用于机器学习空间大,IO□多适用于物联网项目第3章智能门禁系统的硬件设计系统以arduinoUNO开发板为核心元件,通过三种方式解锁。一是输入正确的密码开门。三是通过输入指纹与储存的信息是否匹配,成功则门被打开。系统框图如图3-1所示Esp8266图3-1系统框图6图3-3引脚图输入电压(推荐):7~12V数字I/O引脚:14(其中6路提供PWM输出)PWM数字I/O引脚:6模拟输入引脚:6每个I/O引脚的直流电流:20mA3.3V引脚的直流电流:50mA闪存:32kb(ATmega328p),由bootloader使用的0.5KB(二)电源(2)通过DC电源输入接口供电,电压要求7~12V;□处供电为7~12V。(三)存储空间Arduino的储存空间可以通过另外添加芯片来增大它的储存空间,ArduinoUNO的存储空间有是通过ATmega328来存储信息的,它的存储方式有三种:(一)按键模块按键模块采用是4x4矩阵模块,(2):节省空间(3):使用方便NN图3-4矩阵按键电路(二)LCD1602显示器8编号符号引脚说明编号符号引脚说明1电源地92电源正极3液晶显示偏压信号4数据/命令选择端(H/L)5读/写选择端(H/L)6E使能信号7背光源正极8背光源负极(三)AS608光学指纹模块此模块采用的是AS608指纹识别芯片,它的内部含有DSP的运算单元,也同时包含了指纹识别算法,对于采集的图像能够迅速的识别出来指纹制模块。模块的引脚如表3-2所示:序号名称说明1模块电源正输入端2串行数据输出。TTL逻辑电平3串行数据输出。TTL逻辑电平45感应信号输出,默认高电平有效6触摸感应电源输入端,3V供电78图3-5原理图表3-2引脚说明9AS608光学指纹模块的参数:(2)电流:<120mA(3)背光颜色:绿色(5)波特率:9600(6)安全级别:五级(7)错误拒接率(FRR):<1.0%(安全级别3)(8)能够储存127个指纹3.4整体的电路设计第4章系统程序设计和调试方法是否正确的连接在了ArduinoUNOr3开发板上。然后通过对整个系统的软件进行调试,检查并改正程序代码中的错误部分,这才应该将指纹识别模块和舵机以及液晶显示屏连接到Ard然后将指纹识别的IDE程序加到主程序中最后下载到开发板上。然后进行系统的调试。系统硬件实物图如图4-1所示否是否重设密是否访问esp访问esp8266否密码是否正确密码是否正确是结束(一)设置新密码的子程序进入系统之后输入正确的旧密码,看输入的密码是否正确,正确的密码,如果密码输入错误的话在此进行输入,当错误的次数达到了三次按下键盘上的A键设置新的密码,设置新的密码后,输入新密码舵机转动们被打开。设置密码的流程图如图4-3所示。输入旧密码是(二)检验密码输入错误的次数次数达不到三次的话,那么错误的次数将会清零,返回到了输入如图4-4所示否错误次数加1错误次数为3是错误次数清0否4.2下机位硬件调试(3)使用功能在开发智能门禁系统设计的过程中,我深刻认识到整个软件开发是非常重要的。同时也明白了大学课堂上基础知识的系统的国内外发展进行分析,然后做出了基于ES8266的智能门禁系统的设计。在此之后也完成了对系统的硬件和软件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论