欢迎来到天天文库
浏览记录
ID:46391288
大小:4.63 MB
页数:26页
时间:2019-11-23
《arduino蓝牙电子锁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《物联网应用系统设计》报告成绩专业班级物联网二班姓名马祥博同组成员霍鑫磊马祥博董方旭瞿炀炀宁磊学号1407040210目录一.项目名称2二,背景简介3三.开发平台31.Arduino平台32.eclipse+ADT23.0.6+SDK5.0.13四.情景模式4五.总体设计5六.功能模块51.硬件清单52.功能设计说明53.蓝牙控制模块54.温湿度采集模块65.LCD显示模块76.安卓移动端8七.创新点9八.心得体会91.遇到的问题92.体会9九.arduno源码9十.安卓源码11一.项目名称智能门锁智能门锁是指区别于传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智
2、能化,简便化的门锁。 二,背景简介伴随互联网时代的快速发展,智能家居设备已经走入了千家万户,门锁作为家庭生活的第一道入口。在人工智能时代,也经历了从普通的机械锁到具备更强大安全性能的智能锁的迭代升级。门锁智能化在今天已经不仅仅是一种生活态度,更是一种生活方式,为人们的出行,安全等方面带来了极大的便利。随着科学技术的不断进步,人们对现代化办公和生活场所提出了更高层次的安全管理需求,普通的门锁系统和手工出入管理已经不符合现代人的实际需求。由于安防业的智能化和网络化,为顺应智能楼宇、智能小区的发展,门禁系统也必须实现更可靠、更安全和更方便的智能系统。现代门禁系统综合利用了传感技术、数
3、字信息处理、计算机技术、多媒体技术和网络技术,以实现门禁系统信息的采集、传输和处理。目前智能门锁已广泛用于工厂、学校、写字楼宇、物业小区、商店、金融系统、电信系统、军事系统、宾馆等多种场合,大大提高了整体的工作效率、保障了系统安全,智能、安全和高效的现代化门禁系统已经成为社会发展的必然趋势,同时它也是现代化建筑的一个重要组成部分。三.开发平台1.Arduino平台Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件和软件。它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。Arduino主要包含
4、两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,计算机中的程序开发环境。只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。平台特点:Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用Arduino编程语言(基于Wiring)和Arduino开发环境(基于Processing)来实现的。基于Arduin
5、o的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信来实现。(1)跨平台ArduinoIDE可以在Windows、MacintoshOSX、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。(2)简单清晰ArduinoIDE基于processingIDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。(3)开放性Arduino的硬件原理图、电路
6、图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。2.eclipse+ADT23.0.6+SDK5.0.1Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。但是Eclipse附带了一个标准的插件集,包括Java开发工具。Eclipse主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开
7、发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。EclipseSDK(软件开发者包)是EclipsePlatform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到EclipsePl
此文档下载收益归作者所有