盆栽自动浇水设计软件部分

毕 业 设 计 说 明 书(论 文)中 文 摘 要毕 业 设 计 说 明 书(论 文)中 文 摘 要摘要:随着人们的生活水平提高,人们开始在室内种植绿色盆栽,而由于忙碌的工作,人们往往忘记为盆栽浇水,因此针对以上问题,我设计了一款简便的盆栽自动浇水设计。本次设计是一款基于STC89C52单片机设计的盆栽自动浇水系统,通过对土壤温湿度的监测,来实现自动浇水。本设计主要包括土壤温湿度的采集与显示以及自动浇水系统。土壤温湿度的采集主要采用DHT11温湿度传感器和DS18B20温度传感器为感应部件,显示部分采用LCD1602液晶显示屏,将监测到的土壤温湿度数据送入STC89C52单片机,再将该数值送到LCD1602液晶显示屏上显示出来。通过单片机程序设定浇水的湿度上下限值,并与监测的湿度数值相比较,当监测的湿度数值低于设定的下限值时,单片机输出一个信号,控制电磁阀开始工作,自动浇水;当监测的湿度数值高于设定的上限值时,单片机再输出一个信号,控制电磁阀关闭,停止浇水。关键词:STC89C52单片机;DHT11温湿度传感器;DS18B20温度传感器;电磁阀 目录
1 绪论 1
1.1 课题的背景与意义 1
1.2课题的发展现状 1
2 系统的整体设计 2
2.1 本课题要完成的任务 2
2.2总体方案 2
2.3系统总体设计框图 3
3 系统核心器件 4
3.1 STC89C52单片机简介 4
3.1.1 STC89C52主要功能特性 4
3.1.2 STC89C52RC引脚说明 5
3.2 DHT11温湿度传感器 6
3.2.1 DHT11的功能特性 6
3.2.2 DHT11引脚说明 7
3.3 DS18B20温度传感器 7
3.3.1 DS18B20功能特性 7
3.3.2 DS18B20的引脚说明 8
3.4 LCD1602液晶显示屏 9
3.4.1 LCD1602简介 9
3.4.2 1602液晶显示屏主要参数 9
3.4.3 1602液晶显示屏引脚说明 9
4系统
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
br /> 3.3 DS18B20温度传感器 7
3.3.1 DS18B20功能特性 7
3.3.2 DS18B20的引脚说明 8
3.4 LCD1602液晶显示屏 9
3.4.1 LCD1602简介 9
3.4.2 1602液晶显示屏主要参数 9
3.4.3 1602液晶显示屏引脚说明 9
4系统的硬件设计 11
4.1土壤温湿度的采集和显示 11
4.2电磁阀控制浇水 11
4.3系统原理图 12
5系统的软件设计 13
5.1主程序模块设计 13
5.2 DS18B20模块设计 14
5.3 DHT11模块设计 15
5.4 LCD1602显示模块设计 16
5.5电磁阀浇水模块 17
6系统仿真与调试 18
结 论 23
致 谢 24
参 考 文 献 25
毕 业 设 计 说 明 书(论 文)中 文 摘 要
摘要:随着人们的生活水平提高,人们开始在室内种植绿色盆栽,而由于忙碌的工作,人们往往忘记为盆栽浇水,因此针对以上问题,我设计了一款简便的盆栽自动浇水设计。本次设计是一款基于STC89C52单片机设计的盆栽自动浇水系统,通过对土壤温湿度的监测,来实现自动浇水。本设计主要包括土壤温湿度的采集与显示以及自动浇水系统。土壤温湿度的采集主要采用DHT11温湿度传感器和DS18B20温度传感器为感应部件,显示部分采用LCD1602液晶显示屏,将监测到的土壤温湿度数据送入STC89C52单片机,再将该数值送到LCD1602液晶显示屏上显示出来。通过单片机程序设定浇水的湿度上下限值,并与监测的湿度数值相比较,当监测的湿度数值低于设定的下限值时,单片机输出一个信号,控制电磁阀开始工作,自动浇水;当监测的湿度数值高于设定的上限值时,单片机再输出一个信号,控制电磁阀关闭,停止浇水。
关键词:STC89C52单片机;DHT11温湿度传感器;DS18B20温度传感器;电磁阀

 毕 业 设 计 说 明 书(论 文)英 文 摘 要
Title: Design Of Potted Plants Automatic Watering System
——Software Design
Abstract:With the improvement of the peoples living standards,people start growing green plants in indoor,and because of the busy work,people often forget watering pot,so in view of the above problems,I design a simple pot automatic watering design.This design of the automatic watering system is based on the STC89C52 microcontroller,through the detection of soil temperature and humidity,it can achieve automatic watering function.This design mainly includes the collection and display of the temperature and humidity of the soil and the automatic watering system.Soil moisture and temperature acquisition and display mainly adopts DHT11 temperature and humidity sensor and temperature sensor DS18B20 for inductive components,display part use LCD1602 LCD sceen.The compents send detection value of the temperature and humidity into the STC89C52 MCU,and then the value is sent to LCD display.after that,we set the microcontroller program watering of upper and lower limit value, and compared with the detection values of the temperature and humidity,when the detection value is lower than the lower limit,MCU exports a signal to control solenoid valve to start automatic watering;when the detection value is higher than the upper limit v

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1971.html

好棒文