基于Arduino的电子密码锁的设计与实现开题报告

 2021-08-14 02:20:10

1. 研究目的与意义(文献综述)

1.1研究对象

arduino是所谓的嵌入式计算机平台,这意味着它是一个交互式系统,可以通过硬件和软件与它的环境进行互动。arduino可以用于开发独立的互动项目,也可以将它与计算机相连,换句话说,它可以发送一些来自于传感器的数据到网络,这些数据可以以图表的形式显示出来。它的硬件包含一个以atmelavr单片机为核心的开发板和其他各种i/o板。软件包括一个标准编程语言开发环境和在开发板上运行的烧录程序。

其中,硬件方面,arduino可以与led,点阵显示器,按钮,旋钮,小电机,温度传感器,压力传感器,距离传感器,gps接收机,以太网卡或者其他能够输出数据或被控制的任何东西相连接;软件方面,给arduino编程,要使用ide(集成开发环境),它是一款免费的软件,使用它你可以用arduino可以理解的语言开发arduino代码。arduino的硬件软件都是开放的资源,这意味着代码,图表,设计等可以被任何人自由地获得,并自由的开发相应的功能。对于学生的我们,这将大大的节约了我们搜集资源的成本。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基于arduino的电子密码锁的工作原理如下:通过arduino开发板扩展数字键盘或指纹传感器,led显示屏,蜂鸣器等外围元器件。默认情况下,led显示屏显示当前时间,通过往数字键盘输入密码或往指纹传感器输入指纹,开启电控门锁的电子密码锁。当输入密码时,led显示屏显示当前输入的数字或者符号;当输入指纹时,显示指纹输入是否正确的结果。若3次密码或指纹重试之后键盘或指纹识别将会禁用一分鈡,且触发蜂蜜器发出5次“滴”的声音提示用户当前设备禁用一分钟。

本毕业设计将采用arduino开发板配合各种相应传感器,显示屏,蜂鸣器的开发过程。通过arduino开发板的i/o端口连接数字按键,led显示屏,指纹传感器和蜂鸣器,arduino为控制核心模块,通过i/o端口接收来自键盘输入的密码和指纹传感器接收到的信息,经过微控制器的对信息的处理,对应输出至led显示屏,并在适当的时刻触发蜂鸣器。

采用arduinounor3型号的开发板,处理速度相对其他开发板更快,uno的处理器核心是atmega328,同时具有14路数字输入/输出口(其中6路可作为pwm输出),6路模拟输入,一个16mhz晶体振荡器,一个usb口,一个电源插座,一个icspheader和一个复位按钮。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1周:查阅文献,分析题目研究现状,学习基本理论。

第2周:利用图书馆的网络及书面资源,搜集大量相关课题资料,并根据自己的学习及研究能力完成开题报告,在老师指导下修改开题报告,确定最终的研究方向和技术路线。

第3周:根据任务书和开题报告,确定研究框架,将系统每一部分的研究任务和具体内容细化,找出并攻克技术难点。完成论文的提纲,翻译相应英文文献,并通过中期检查。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]badamasi,y.a.theworkingprincipleofanarduino[c].electronics,computerandcomputation(icecco),201411thinternationalconference,sep2014:1-4.

[2]margolism.arduinocookbook[m].o'reillymedia:2011.

[3]wilcherd.learnelectronicswitharduino[m].apress,2012.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。