基于51单片机的大棚温湿度检测系统的设计与实现 - 图文 下载本文

{ control_temp=0;}//如果监测的温度大于等于设置的温度,温度指示灯亮

if(TH

{ control_temp=1;}//如果监测的温度小于设置的温度,温度指示灯亮

if(RH>Nhumi )

{ control_humi=1;}//如果监测的湿度大于设置的湿度,湿度指示灯不亮

if(RH<=Nhumi )

{ control_humi=0;}} //如果监测的湿度小于等于设置的湿度,湿度指示灯亮

35

5系统功能实现与测试

5.1系统功能实现 5.1.1显示界面

系统上电后,棚内的温度、湿度和光照度就会在LCD1602液晶显示屏上呈现,农民可以清楚的观察到各项值。系统实时的对棚内的温湿度和光照度进行监测,并将监测的各个数值显示在LCD1602液晶显示屏上。如果温湿度和光照度在预先设置的范围,系统继续监测各项环境因素。相反,如果不在预先设置的范围,系统中对应的指示灯就会打开,系统会自动实施各项调节,农民也可以随时观察到棚内的温湿度及光照度并对各项因素做出调节,系统将监测的温湿度和光照度的值可以直观的呈现给管理大棚的农民,农民不用担心忙于其他事情不能够及时的测量棚内的各项环境因素,也不用担心自己测量的值不精确,农民使用起来很方便。温度湿度及光照度显示界面如图18所示。

图18 温度湿度及光照度显示界面图

系统对环境的温度、湿度及光照度进行监测,监测到的数据通过LCD1602液晶显示屏显示,由图18可知,环境的湿度为19%,温度为24℃,光照强度为

36

1570 LX。

5.1.2温度湿度及光照度设置界面

本系统上有3个按键,从左到右依次是设置,加,减键,农民可以根据农作物在不同的季节不同的需求设置各项因素值,比如把温度设置为25℃时指示灯打开,湿度设置为80%时指示灯打开,光照度设置在00200LX时指示灯打开,这样当监测的值不在设置的范围内,各个指示灯就会提醒农民,让农民随时可以对不利的因素做出调节,对大棚进行有效的管理。温度、湿度及光照度设置界面图分别如图19、图20、图21所示。

图19 温度设置界面图

按下设置按键可以对系统的温度进行设置,由图19可知,设置的温度值为25摄氏度。

37

图20 湿度设置界面图

按下设置按键可以对系统的湿度进行设置,由图20可知,设置的湿度值为80%。

图21 光照度设置界面图

38