设计简介:

项目名:大棚环境检测
单片机:STC89C52
项目编号:mcuclub-dz-064
功能简介:
1、通过DHT11检测温湿度,当温度值不在设置的上下限,则进行加热或风扇降温,并蜂鸣器报警,当湿度值低于设置最小值,则启动喷雾器,并蜂鸣器报警
2、通过光敏电阻配合ADC0832检测光照,当光照值大于设置最大值,则启动遮阳网(步进电机正转)
3、通过通过DS1302获取时间,可通过按键设置补光时间,在补光时间内且光照低于设置最小值,则启动补光,直到时间结束
4、通过按键可设置各阈值
5、通过LCD1602显示温湿度、光照值、时间
6、通过GSM,可发送“温度过低,加热中”、“温度过高,降温中”、“湿度过低,加湿中”、“光照过低,补光中”、“光照过高,遮光中”

总字数:18561

实物链接:点击跳转

设计说明书链接:点击跳转

开题报告链接:点击跳转

答辩PPT链接:点击跳转

摘 要

本毕业论文介绍了一个基于STC89C52单片机的大棚环境检测系统。该系统通过使用DHT11温湿度传感器检测大棚内的温度和湿度,并根据预设的上下限进行加热或降温控制,同时使用蜂鸣器进行报警。当湿度低于设定的最小值时,系统启动喷雾器进行加湿,并发出报警信号。系统还使用光敏电阻结合ADC0832模数转换器检测大棚内的光照强度,当光照值超过设定的最大值时,系统启动遮阳网(通过步进电机正转)。此外,系统通过DS1302时钟模块获取时间,并通过按键设置补光时间,当处于补光时间段内且光照低于设定的最小值时,系统启动补光功能,直到时间结束。通过按键操作,用户可以设置各个阈值。系统通过LCD1602液晶显示屏显示温湿度、光照值和时间。此外,系统还使用GSM模块,可以发送各种状态信息,例如“温度过低,加热中”、“温度过高,降温中”、“湿度过低,加湿中”、“光照过低,补光中”、“光照过高,遮光中”等。该大棚环境检测系统可以自动监测并调节大棚内的温湿度和光照,提高大棚种植环境的稳定性和产量。

关键字:单片机;大棚环境检测 ;STC89C52 ;温湿度检测;光照检测 ;GSM通信

Abstract

This thesis presents a greenhouse environment monitoring system based on the STC89C52 microcontroller. The system utilizes the DHT11 temperature and humidity sensor to measure the temperature and humidity inside the greenhouse. It controls the heating or cooling systems based on predefined upper and lower limits and triggers an alarm using a buzzer. When the humidity falls below the minimum threshold, the system activates a misting system and issues an alarm signal. Moreover, the system employs a photoresistor in conjunction with the ADC0832 analog-to-digital converter to measure the light intensity inside the greenhouse. If the light intensity exceeds the predefined maximum value, the system operates a sunshade net by rotating a stepper motor. Additionally, the system incorporates the DS1302 real-time clock module to obtain the current time and allows the user to set the supplementary lighting time using buttons. During the specified time period, if the light intensity is below the set minimum threshold, the system activates the supplementary lighting function until the time period ends. The user can set various threshold values using the buttons. The measured temperature, humidity, light intensity, and time are displayed on an LCD1602 display screen. Furthermore, the system utilizes a GSM module to send various status messages, such as “Low temperature, heating in progress,” “High temperature, cooling in progress,” “Low humidity, humidification in progress,” “Low light intensity, supplementary lighting in progress,” and “High light intensity, shading in progress.” This greenhouse environment monitoring system enables automatic monitoring and control of temperature, humidity, and light intensity, thereby enhancing the stability and productivity of the greenhouse.

Keywords: Microcontroller, Greenhouse environment monitoring, STC89C52, Temperature and humidity sensing, Light intensity sensing, GSM communication..

目录

摘 要

Abstract

第1章 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 本论文研究目标

第2章 系统设计方案

2.1 主要元器件选择

2.1.1 主控芯片选择

2.1.2 温湿度检测模块方案选择

2.1.3 光照强度检测模块方案选择

2.1.4 显示块方案选择

2.2 整体设计方案

第3章 硬件设计

3.1 主控电路模块

3.2 温湿度检测模块电路

3.3 光照强度模块电路

3.4 时钟模块电路

3.5 显示模块电路

3.6 GSM模块电路

3.7 步进电机模块电路

3.8 继电器模块电路

3.9 报警模块电路

3.10 按键模块电路

第4章 系统程序设计

4.1 编程软件介绍

4.2 系统主流程设计

4.3独立按键

4.4 LCD1602液晶显示子流程

4.5 A/D模数转换子流程

4.6 温湿度检测模块子流程

第5章 实物测试

5.1 整体实物测试图

5.2 大棚温度测控实物测试

5.3 大棚湿度测控实物测试

5.4 大棚光照强度测控实物测试

总结与展望

参考文献

致 谢

附录一: 原理图

附录二:PCB

附录三:主程序

……………..本设计说明书是配套实物或仿真来写的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..

发表评论

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源