智慧农业大棚

上传人:小** 文档编号:87294731 上传时间:2019-04-01 格式:DOC 页数:22 大小:7.46MB
返回 下载 相关 举报
智慧农业大棚_第1页
第1页 / 共22页
智慧农业大棚_第2页
第2页 / 共22页
智慧农业大棚_第3页
第3页 / 共22页
智慧农业大棚_第4页
第4页 / 共22页
智慧农业大棚_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《智慧农业大棚》由会员分享,可在线阅读,更多相关《智慧农业大棚(22页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书课程名称: 课程设计题目: 专 业: 班 级: 姓 名: 学 号: 2016年 7月 22日指导教师评语成绩: 指导教师(签章):年月日目录1需求分析说明11.1设计背景11.2组成部分11.3功能需求12概要设计说明22.1各模块功能描述22.2模块调用图22.3系统执行流程图33详细设计说明53.1温湿亮度检测模块53.2棚顶异物检测模块63.3危险区域保护模块63.4防盗监控模块73.5蓄水罐液面高度监测模块83.6火灾监控模块83.7串口控制模块93.8灯光控制模块103.9遮阳网控制模块143.10灌溉模块154调试分析174.1终端节点与协调器之间通信测试174.2协

2、调器与开发板之间通信测试185用户使用说明196课程设计总结191需求分析说明1.1设计背景智能化控制系统应用到大棚种植上,利用最先进的生物模拟技术,模拟出最适合棚内植物生长的环境,采用温度、湿度、CO2、光照度传感器等感知大棚的各项环境指标,并通过微机进行数据分析,由微机对棚内的水帘、风机、遮阳板等设施实施监控,从而改变大棚内部的生物生长环境。 智能大棚是自动化控制程序用于在温室大棚智能控制的结果: 比较人工的控制来说,智能控制最大的好处就是能够相对恒定的控制大棚内部的环境,对于环境要求比较高的植物来说,更能避免因为人为因素而造成生产损失。 相对生产来说,将智能化控制系统应用到大棚生产以后,

3、产量与质量比人工控制的大棚都有极大的提高,对于不同的种植品种而言,提高产量与质量相对不同,对于档次较高的经济作物来说,生产效率可以提高30%以上。 相对运行成本来的核算,对于有一定规模的种植企业来说,极大的降低了劳动力成本,设备的投入与运行,可以完全由节约下来的劳动力成本中核算出来,使用时间越长,光节约的劳动力成本就是一笔巨大的利润。1.2组成部分现代化经济的迅速发展,促使了人们对机械智能化的强烈认知。现代化智能温 室也称作自动化温室,是指配备了由计算机控制的可移动天窗、遮阳系统、保温、湿窗帘/风扇降温系统、喷滴灌系统或滴灌系统、移动苗床等自动化设施,基于农业温室环境的高科技“智能”温室。智能

4、温室的控制一般由信号采集系统、中心计算机、控制系统三大部分组成。1.3功能需求(1) 对大棚内温度、湿度、光照情况等基本信息的采集并显示。(2) 实现灌溉远程化、自动化,大大节省人力成本。(3) 对大棚整体结构情况的监测、火灾等突发事件的检测并发出警报。(4) 实现大棚内灯等基本电器的远程化、自动化控制,使系统更加智能,用户体验感更好。(5) 实现遮阳网等蔬菜保护机制的远程化、自动化控制。(6)对于监测到的大棚内的各种信息输出到客户端的显示屏上。2概要设计说明2.1各模块功能描述(1) 主函数模块:初始化系统界面,调用各个模块实现各种功能。(2) 协调器模块:接收各个节点发送的数据并通过串口进

5、行转发到客户端,通过串口接收客户端发送的指令并转发给各个节点。(3) 温、湿、亮度监测模块:使用温湿度光电传感模块对智慧农业大棚内的温度、湿度、亮度进行监测并实时显示到控制系统界面上。(4) 棚顶异物监测模块:使用震动传感器模块对智慧农业大棚的棚顶进行实时监测并实时显示到控制系统界面上。(5) 危险区域保护模块:使用触摸传感器模块对存放药品等危险区域、仓库进行监测,一旦监测到有人触摸门把手,立刻在控制系统界面上给出警报。(6) 防盗监控模块:使用红外热释电传感器模块对智慧农业大棚内进行实时监测,有人进入,控制系统界面立刻显示警报。(7) 蓄水罐液面高度监测模块:使用超声波测距模块对智慧农业大棚

6、的蓄水罐中水的剩余量进行监测,实时显示在控制系统界面上。(8) 火灾监控模块:使用烟雾传感器模块对智慧农业大棚内进行实时监测,一旦检测到烟雾,控制系统界面上立刻给出警报。(9) 串口控制模块:控制COM1串口的开启和关闭。(10) 遮阳网控制模块:使用电机控制模块实现智慧农业大棚遮阳网的收起、放下、紧急停止功能。(11) 灌溉模块:使用继电器控制模块实现开始智慧农业大棚的开始灌溉和停止灌溉功能。(12) 灯光控制模块:使用电机控制模块的灯光部分实现对智慧农业大棚A、B、C、D四个区的灯光控制。2.2模块调用图图1.1 模块调用图2.3系统执行流程图图1.2 系统执行流程图3详细设计说明3.1温

7、湿亮度检测模块/*mainwindow.c*/void MainWindow:updateTempHumiLig()/温湿亮度 ui-lcd_temp-display(temp_humi_light-getTemperature(); ui-lcd_humi-display(temp_humi_light-getHumidity(); ui-lcd_lig-display(QString:number(temp_humi_light-getLight(), f, 1);void MainWindow:processMsgFromSerial(QByteArray msg)/协调器消息解析 if

8、(msg.length() setValue(msg); updateTempHumiLig(); /*temp_humi_light*/void Temp_Humi_Light:setValue(QByteArray& byte) unsigned char adc_value2; temperature = (byte5 8) + byte6; humidity = (byte7 2; light = (adc_value1*256 + adc_value0) * 3.3 / 8192; light = light / 4; light = light * 913;使用温湿度光电传感模块对

9、智慧农业大棚内的温度、湿度、亮度进行实时监测,温湿度光电传感模块把监测的信息发送给协调器,协调器把信息通过串口发送到运行着智慧农业大棚监控系统的开发板,监控系统void MainWindow:processMsgFromSerial(QByteArray msg)对接收到的信息进行解析并实时显示在监控系统的界面上。3.2棚顶异物检测模块/*mainwindow.c*/振动事件 else if(msg3 = 0x03 & msg4 = 0x01) if(msg5 = 0x01) shake-setState(1); ui-label_shake-setPalette(pe_red); ui-la

10、bel_shake-setText(棚顶有异物); else if(msg5 = 0x00) shake-setState(0); ui-label_shake-setPalette(pe_black); ui-label_shake-setText(棚顶安全); 使用震动传感模快对智慧农业大棚的棚顶进行异物检测,震动传感模块不断向协调器发送消息,协调器通过串口向运行着智慧农业大棚监控系统的开发板发送消息,监控系统对消息进行解析。未检测到震动,在监控系统界面上显示棚顶安全;检测到震动,在监控系统界面上显示棚顶有异物。3.3危险区域保护模块/*mainwindow.c*/触摸模块else if(

11、msg3 = 0x07 & msg4 = 0x01) if(msg5 = 0x01) touch-setState(1); ui-label_touch-setPalette(pe_red); ui-label_touch-setText(有人进入危险区域); else if(msg5 = 0x00) touch-setState(0); ui-label_touch-setPalette(pe_black); ui-label_touch-setText(无人进入危险区域); 使用触摸传感模块对存放药品等危险房间进行保护,触摸模块可安装在房间门把手上。一旦有人触碰该模块,监控系统会立刻从协调

12、器发送的消息中解析出,并显示“有人进入危险区域”在监控系统的界面上;没有人触碰该模块,监控系统界面上显示“无人进入危险区域”。3.4防盗监控模块/*mainwindow.c*/热释红外传感模块 else if(msg3 = 0x05 & msg4 = 0x01) if(msg5 = 0x01) infray-setState(1); ui-label_inf_ray-setPalette(pe_red); ui-label_inf_ray-setText(违法者进入); else if(msg5 = 0x00) infray-setState(0); ui-label_inf_ray-setPalette(pe_black); ui-label_inf_ray-setText(安全); 使用热释红外传感模块对智慧农业大棚进行防盗监控,热释红外传感模块通过协调器不断向智

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号