毕业设计-基于ATmega16AVR智能宿舍系统的开发.docVIP

 毕业设计-基于ATmega16AVR智能宿舍系统的开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 毕业设计-基于ATmega16AVR智能宿舍系统的开发

基于ATmega16 AVR智能宿舍 系统的开发 目录1.引言 1 2.基本方法 2 2.1 主电路部分 2 2.2 上位机部分 2 3.硬件设计及嵌入式操作系统 1 3.1硬件设计 1 3.1.1 微控制器选取方案 1 3.1.2 最小系统 2 3.1.3 电源及继电器模块 3 3.1.4 温湿度检测模块 3 3.1.5 蓝牙模块 6 3.1.6 数码管及移位寄存器 7 3.1.7 灯及风扇模块 10 3.1.8数字电位器 10 3.1.9时钟模块 12 3.2嵌入式操作系统 15 4.硬件原理结构框图 17 5.任务划分及程序框图 18 5.1任务划分 18 5.2 程序框图 18 6.PCB设计及成本估计 19 6.1 PCB设计图 19 6.2成本估算 19 6.2.1单个系统开发成本 19 6.2.2批量系统成本 19 7.设计总结 20 8.参考文献 21 1.引言 当今社会,大学生是一个独立的群体,也是很有特色的群体,他们的日常生活开始得到了越来越多的关注。随着智慧家居概念的提出,人们越来越多地向往着科幻片中才该存在的生活。本设计从大学生的宿舍生活出发,采用目前最流行最主流的安卓手机作为控制终端,实现对宿舍内的设施(如风扇,台灯等)遥控操作,真正实现宿舍智能化,可以极大地方便大学生的宿舍生活。本作品采用手机控制,方便快捷,易于推广,很好的迎合了当下大学生对智能手机的要求;整个体统都具有低功耗的特点,掉电保护避免了电能的不必要浪费;同时本设计具有许多智能化的功能,温湿度报警,托管模式,定时开关等等,这些设计让产品更加人性化,智能化。 随着社会的发展,越来越多的大学生追求方便而又高效的生活。随着现代信息技术和Internet技术的飞速发展,各种各样的数字化产品得到普及;嵌入式系统已经渗透于现代生活的各个角落——手机、微波炉、取款机、智能玩具、电子商务、工控设备、通信设备、医疗器械、航天航空、军事装备等等。这些技术而得来的产品进入大学宿舍只是早晚问题。本作品立足于大学宿舍,目的在于另大学宿舍生活更加方便,更具有趣味性。 本作品操作方便,功能多且实用,非常适合应用于大学生宿舍。首先控制终端在手机上,任何一款安卓手机在安装了相应的应用程序后即可对实物控制部分进行遥控操作和实时的读取和校正数据。方便快捷,体现了作品的科学性;同时控制终端自身具备许多实用的功能,如温湿度报警,风扇,台灯的定时开关,掉电保护,托管模式等等,贴近大学生宿舍生活,更具人性化,很好的体现了作品的先进性。 整套作品选取安卓手机作为控制终端,被控制对相象为Mega16电路板,手机通过蓝牙与单片机进行通信,下达命令,单片机通过驱动电路板上的外设来驱动台灯和风扇,进而达到控制的目的。不仅方便实用,而且很受欢迎。其中有广大大学生深深喜爱的掉电保护功能,有更加动人的手机主板同步显示功能,令大学宿舍生活更具有趣味性,更加方便。 2.基本方法 2.1 主电路部分 本设计主控芯片采用mega16单片机,编程软件为ICCAVR8。编程中时序非常重要,故在以后的介绍中将附上各个芯片的时序图。 图2.1为作品功能图。作品具有时间校正显示,温湿度检测及手机数码管同步显示温湿度。可通过手机调节灯的亮暗和风扇转速的大小。以及定时关闭,温度检测报警等功能。这些只是初步的功能,未来我们将加上更多功能,立志于做出大大方便广大大学生宿舍生活的作品。 图2.1功能总览图 2.2 上位机部分 本采用Android系统手机。Android系统是Google在2007年发布的基于Linux平台的开源手机操作系统。近年来,基于此平台的手机市场占有率不断提高,加上其良好的开放性和丰富的 API 接口,可以很方便地开发各种应用程序。 Android系统结构简介 Android 系统架构见图.1,它建立于Linux内核之上,包含了各种设备驱动和管理模块,囊括了非常齐全的类库和框架,包括轻量级数据库 SQLite、浏览器Webkit等。整个系统建立在Dalvik虚拟机上,应用程序使用Java语言编写。Android系统提供了丰富的框架(活动管理、位置管理等)来管理系统的软、硬件资源,整合了常用的应用程序(联系人、电话本等),并开放了很全面的API供用户使用,整个平台具有良好的开放性和扩展性。 图.1Android 系统架构图 2Activity生命周期 Android系统上运行的应用程序一般包含一个或多个Activity,主要由活动管理器进行管理,Activity是Android系统分配和管理资源的基本单位。每个Activity都有其对应的生命周期,如图.2。 图.2Activity的生命周期 onCreate()方法在活动开始时调用,并依次调onStart() 方法和onResume

文档评论(0)

rvd137 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档