arduino蓝牙电子锁.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arduino蓝牙电子锁

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

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档