资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
河北建筑工程学院信息工程学院河北建筑工程学院信息工程学院智能灯光系统的设计与开发智能灯光系统的设计与开发班 级:物联111班姓 名:学 号:指导老师:目录1.前言2.系统开发环境3.系统功能介绍4.系统硬件5.系统软件设计6.系统整体测试7.结束语1.前言随着物联网技术的快速发展,人们对智能化程度的要求越来越高。我设计的智能灯光控制系统从我们专业角度出发,采用物联网的相关技术,主要使用了ZigBee节点的CC2530芯片、光敏传感器和人体红外传感器技术,还有继电器模块。上位机部分是采用Java编写的,包括登陆界面跟主控制界面。主要实现了光的信号感应、人体信号的感应、还有上位机的远程控制,信号和控制命令经过ZigBee的单片机的处理,然后控制继电器的开与关,实现灯光的智能控制。2.系统开发环境简介2.1 IAR开发软件介绍 我用这款软件主要完成了硬件的下位机编程,使用的是C语言,主要是包括硬件的驱动,信息的处理,命令的发出。2.2 Java开发语言介绍 我用java主要完成了上位机软件的开发,主要是登录界面 和主控制界面的设计。2.3 Protel Dxp开发软件介绍 这款软件是用来看电路图跟画电路图的,通过看电路图完成下位机软件的编写。3.系统功能介绍 系统主要实现了三个功能,首先是上位机控制灯光的亮与灭,通过单击上位机的相关按钮,相应的灯光会通电变亮。其次是路灯模块,实现了光的感应,光敏传感器采集信号,单片机处理,然后控制灯光的亮与灭;最后是走廊模块,实现人和光的同时感应,光敏传感器跟人体红外传感器同时采集信息,经单片机处理,发送命令控制灯的亮与灭。4 4. .系统硬件系统硬件4.1系统结构主题图4.系统硬件4.2 光敏传感器 由于传感器精度有和处理能力有限,只能传输数字信号给节点的单片机。使用的传感器如下图所示。光敏器件4.系统硬件4.3 人体红外传感器 它是用来感应人体的,当有人经过时输出高电平,没人时输出低电平,连接在zigbee节点上。感应人体的探头4.系统硬件4.4 继电器 继电器就是一个开关,可以连接220V的电源,通过开关的断开跟吸合,来使电路断开或连接,从而实现灯的亮与灭的控制。4.系统硬件设计4.5系统原理介绍4.5.1 走廊模块是光敏传感器跟人体红外传感器,当晚上并且有人的时候灯光会变亮。光敏传感器感应光信号,人体红外传感器感应人体信息。当两个感知的信息经过单片机处理,然后发送命令给继电器,控制继电器的开关。实现灯光亮与灭的控制。4.5.2 路灯模块是只有光敏传感器,白天亮,晚上灭。光敏传感器感知信息,单片机处理发送命令给继电器,控制灯光的亮与灭。4.系统硬件4.6 电路连接电路图人体红外传感器人体红外传感器光光敏敏传传感感器器继继电电器器ZigBeeZigBee节点节点5.系统软件设计5.1系统软件设登陆界面系统的软件登陆界面是一个比较简单的登陆界面,有用户名跟密码,还有登陆跟重置按钮,如下图所示。5.系统软件设计5.2 系统主控制界面系统主控制界面可以实现一键全开、全关功能,还能够实现指定灯的亮与灭的控制。主要通过按钮命令控制实现。6.系统整体测试系统测试是毕业设计是否成功的关键一步,也是完成系统设计的最后一步。它可以排除系统设计中的错误跟故障。6.1路灯模块测试,主要是使用的光敏传感器。通过使用手捂住传感器。来看电灯是否发亮。6.系统整体测试6.2 走廊模块的测试,通过用一只手捂住光敏传感器,另一只手来回移动,或者捂住也行。来测试系统的性能。7.结束语智能灯光控制系统的开发与设计已基本开发完毕。通过对该系统的开发,我熟悉了整个的开发流程,增加了系统开发方面的经验,从多方面锻炼了自己的能力,提高了自身的素质。由于缺乏系统开发经验,能力有限,该系统的设计和实现存在着许多不完善的地方。在系统设计方面,系统的安全性设计不够完善;在系统的实现方面,部分功能模块的部分代码还未调试通过。这些方面有待以后继续完善,也请各位老师提出宝贵意见。The end,thank you!请各位老师给予指导!请各位老师给予指导!
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号