资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程设计说明书课程名称: 物联网感知与通信综合实训 课程设计题目: 婴幼儿看护管理系统 专 业: 物联网工程 班 级: 5 班 姓 名: 张三 学 号: 215468563 山 东 科 技 大 学2016 年 2 月 22 日指导教师评语成绩: 指导教师(签章):年月日目 录1 需求分析说明 .211 背景 .212 术语 .213 功能 .314 模块简介 .32 概要设计说明 .52.1 模块调用图 .52.2 系统编码使用的类 .53 详细设计说明 .71 图形主界面 .72 串口模块 .73 温湿度光照模块 .84 电机模块 .85 振动模块 .86 PWM 光照模块 .94 调试分析 .104.1 硬件准备 .104.2 软件准备 .104.3 实验结果分析 .105 课程设计总结 .121 需求分析说明11 背景21 世纪是信息时代,各种新技术推动了人类文明的进步。 正是因为通信技术、计算机技术、网络技术、控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。这些高科技已经影响到人们生活的方方面面,改变了人们生活习惯,提高了人们生活质量,家居智能化也正是在这种形势下应运而生的。随着社会的发展,父母越来越重视孩子在婴幼儿时期的成长发育,在照看婴儿方面需要投入更多的时间和经历,在现代社会快节奏的生活工作压力下往往会感到力不从心。而现在生活中存在着再多的不可预见因素影响着婴幼儿的健康成长,孩子的体型在发育阶段,70%的时间都是在床上度过的。为了减轻父母在育儿时期的负担,同时提高育儿质量,针对普通育儿床存在的功能单一、性能简单、几乎不具备只能监测及控制功能。因此设计了一块运用于智能婴儿车的的智能婴儿看护系统,适合家长不在身边时对婴儿实行智能看护的功能,给婴儿提供一个更加舒适安全的环境。12 术语物联网:即 The Internet of things。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一:物联网的核心和基础仍然是互联网,是在互联网基础上延伸和扩展的网络;其二:其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。传感器:一种监测装置,能感受到被测量的信息,并能将感受到的信息,按一定的规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。Zigbee 技术:ZigBee 是基于 IEEE802.15.4 标准的低功耗局域网协议。根据国际标准规定,ZigBee 技术是一种短距离、低功耗的无线通信技术。这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee 就是一种便宜的,低功耗的近距离无线组网通讯技术。ZigBee 是一种低速短距离传输的无线网络协议。ZigBee 协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。其中物理层和媒体访问控制层遵循IEEE 802.15.4 标准的规定。13 功能本系统为智能婴幼儿看护管理系统。主要有控制电机的前转、后转和保持状态,来控制遮光系统的开关的状态维持。有监测温度、湿度和光照的模块,来控制遮光系统的开关的状态维持。以及监测震动的震动模块来监测婴儿是否醒来以及触碰到了管理系统设置的触碰块,在管理系统中显示出婴儿此时的状态。数据库模块用来存储检测到的各项数据,以便用来对婴幼儿的生活状态的统计。以下是各功能模块的具体功能描述:1.打开串口2.关闭串口3.打开遮光系统4.关闭遮光系统5.显示光温湿数据6.灯光控制(分为熄灭,1 级,2 级,3 级,4 级,5 级)7.显示振动模块状态8.数据库管理模块14 模块简介1.4.1 串口模块串口模块是所有模块的核心。主要功能是联系各个传感器,组网,将其联通并协调各个模块工作。1.4.2 遮光系统模块用来模拟一些电器或者电动窗帘的电机,在光照需要改变的时候可以调用电机来操作。1.4.3PWM 灯光模块灯光模块用来实现柔和光照的补强,在检测到的光照需要柔和日光进行补充的时候,可以分级调节灯光照明。1.4.4 温湿度光照模块监测婴儿存在的环境中的温度、湿度、光照等物理量的数值在图形界面中显示,以便家长观察记录数据。1.4.5shake 振动系统 本模块固定在婴儿车中选定好的位置,在婴儿睡醒或者爬动触碰到该模块时在图形界面中显示出感受到的振动信息,以便家长及时的做出反应。1.4.6 图形界面子模块图形界面子模块的主要功能是显示图形界面,以便用户通过按钮来控制开关。2 概要设计说明2.1 模块调用图模块调用图如图 1 所示。图形模块串口模块电机模块 遮光模块 PWM 灯光模块 振动模块图 1 模块调用图2.2 系统编码使用的类3 详细设计说明1 图形主界面MainWindow:MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui:MainWindow)ui-setupUi(this);ui-btn_close_serial-setStyleSheet(BACKGROUND_COLOR_GREEN);ui-btn_motor_stop-setStyleSheet(BACKGROUND_COLOR_GREEN);ui-btn_pwm_close-setStyleSheet(BACKGROUND_COLOR_GREEN);ui-lcd_humi-setNumDigits(8);ui-lcd_humi-setPalette(Qt:black);ui-lcd_
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号