51基于单片机的温室大棚系统设计

设计摘要:

本设计旨在基于51单片机和蓝牙技术,实现一个功能完善的温室大棚系统。该系统具备以下主要功能:首先,通过连接的显示屏能够实时地显示当前的温度和湿度信息,方便用户了解温室内的环境变化。其次,借助按键操作,用户可以调整温度和湿度的阈值设定,以满足不同植物对环境要求的需求。系统还采用防水温度检测模块来监测温度,保证了系统在潮湿环境下的稳定工作。同时,利用土壤湿度检测模块能够及时感知并反馈土壤的湿度状况,给予及时的浇水指导。此外,系统还配备蜂鸣器,当温度或湿度超出预设的阈值范围时,会触发报警提醒用户。最后,通过蓝牙连接手机,实现与手机的智能交互,用户可以通过手机远程监控温室内的环境参数,随时随地调整阈值、接收报警信息等。

综上所述,本设计的温室大棚系统基于51单片机和蓝牙技术,实现了温湿度显示、温湿度阈值调整、温度检测、湿度检测、报警和手机监控等功能,为温室大棚的智能化管理提供了一种可行的解决方案。

关键词:单片机;温室大棚;数据采集;自动控制

目录

摘 要

ABSTRACT

1 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 课题主要内容

2 系统设计方案

2.1 系统整体方案

2.2 单片机的选择

2.3 电源方案的选择

2.4 显示方案的选择

2.5 温度检测方案的选择

3系统设计与分析

3.1 整体系统设计分析

3.2 土壤湿度传感器

3.3 蜂鸣器模块

3.4 DS18B20传感器检测温度模块

4 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键函数流程设计

4.4 显示函数流程设计

4.5 处理函数流程设计

5 实物调试

5.1 电路焊接总图

5.2 温湿度检测实物测试

5.3蓝牙通讯实物测试

5.4 继电器自动工作实物测试

6 仿真调试

6.1仿真总体设计

6.2界面显示检测测试

6.3设置阈值检测测试

6.4蓝牙控制测试

结  论

参考文献

致  谢

1 引 言

1.1 选题背景及实际意义

现代农业温室大棚的广泛应用和发展需求。随着人口的增长和城市化的加速,对于高效农业生产的需求日益迫切。温室大棚作为一种现代化种植方式,具有节约土地、节水、减少化肥和农药使用等优点,成为未来农业发展的重要方向之一。然而,目前的温室大棚管理仍然依赖于传统的人工操作,缺乏智能化和自动化的控制手段,限制了其进一步发展和提高产能的潜力。为了解决这些问题,本设计基于51单片机和蓝牙技术,旨在构建一个智能化的温室大棚系统,提供及时准确的环境监测和控制功能。

首先,本设计通过显示屏显示当前的温度和湿度信息,使用户能够方便地了解温室内的环境变化。温室内部的温湿度对植物生长起着至关重要的作用,通过实时监测,可以更好地掌握植物所处的环境状态,为合理调节创造条件。其次,还通过按键调整温湿度阈值,实现对温室内环境参数的精确控制。不同的植物对温湿度的要求存在差异,因此,根据植物的需求,用户可以自行设定温湿度阈值,当环境参数超出设定范围时,系统会进行相应的报警提醒,从而及时采取措施调整。此外,本设计还引入了温度检测模块和土壤湿度检测模块,以进一步完善温室大棚系统的功能。防水温度检测模块可以在潮湿环境下稳定工作,确保温度的准确监测;土壤湿度检测模块则能够及时感知土壤的湿度状况,提供给用户浇水的指导,为植物的生长提供科学依据。最后,本设计利用蓝牙技术实现了与手机的连接和交互,用户可以通过手机远程监控温室内的环境参数。这一功能的实现不仅提高了温室大棚管理的便利性和灵活性,还使用户能够随时随地进行环境参数的调整和管控,提高了温室大棚管理的效率。

1.2 国内外研究现状

国内方面,温室大棚系统的研究也取得了突破性进展。中国农业科学院、中国农业大学等研究机构和高校,在温室大棚自动化控制技术、环境监测与控制、作物生长模型等方面进行了深入研究。目前,国内已经出现了许多基于物联网、传感器技术和自动化控制算法的温室大棚智能化管理系统,实现了对温度、湿度、CO2浓度、光照等因素的实时监测和控制。一些企业也开始在温室大棚系统领域进行技术创新和产品研发,推动了温室大棚技术的进步与应用。

吴宝忠,任振辉,王娟(2018)设计基于手机APP的温湿度传感器系统,避开在温室大棚布线不便的困扰,实现用户随时随地监控温室中的温湿度;采用基于ARM Cortex—M3内核的STM32系列单片机作为控制单元,通过WiFi实现与无线温湿度传感器无缝连接;搭建基于PC机嵌入式软件系统和专家控制系统,实现数据自动处理;设计温室大棚温湿度自动控制系统的Android移动客户端,可实时监控温室大棚的温湿度参数状况[1]。

吴鹏(2021)设计一种以51系列单片机AT89S52作为主控芯片,系统将按键键盘作为它的输入方式,对温湿度及CO2浓度设定范围进行设定,且把单片微型计算机作为调度中心,接收从各个传感器(温度,二氧化碳浓度,湿度)传过来的信息数据,并加以处理,判断是否需要对温室中的农作物使用继电器进行补偿温度等,并将传感器的测量结果显示在系统中的显示器上.实践验证,该设备能为农作物提供最佳的生长环境,为农业带来更高的收成,获得更多的利润[2]。

陈鑫、谭晓静(2022)设计了一种温室大棚智能灌溉系统,采用STM32F103C8T6单片机核心板,通过温度传感器模块,土壤湿度传感器模块,气体传感器模块对温室环境参数进行实时监测,采用模糊规则设计智能模糊控制器,根据温室的湿度,温度,光照等条件参数,确定电磁阀开度,实现智能灌溉的目的.该系统具有成本低廉,操作和维护简单的特点,适合我国目前的智能灌溉控制系统,具有较强的实用性和市场价值3。

然而,在国内外的研究中仍然存在一些挑战和问题。首先,温室大棚系统的管理需要综合考虑多个因素,如温度、湿度、光照、CO2浓度、作物生长需求等,这涉及到多学科的交叉和综合应用。其次,温室大棚环境的动态变化和复杂性要求系统能够快速响应和自适应调节,这对于算法的实时性和精确性提出了更高的要求。此外,温室大棚系统的稳定性和可靠性也是一个重要的问题,尤其是在恶劣的环境条件下,系统的故障率需要得到有效控制。

2020年Vishwakarma A K ,  Bodkhe A A ,  More P .发明了温度监控系统包括外壳、外部温度传感器和内部温度传感器。外壳可以是防爆的,并且可以包括控制器和设置在外壳内的内部显示器。外部温度传感器可以配置为检测外部温度,内部温度传感器可以配置为检测外壳内部的温度。当外部温度传感器和/或内部温度传感器检测到温度达到或超过设定或指定的值或限值时,系统可以配置为执行操作或命令。在系统的实施例中,系统可以被配置成在外部温度传感器和/或内部温度传感器检测到温度达到或超过一定温度的情况下停止加油[4] 。

温室农业是在受控环境中种植作物的独特农场实践。天气和气候条件控制是温室农业的主要概念。2020年Mahfuz N ,  Jahan R ,  Islam M M , et al研究旨在开发一种用于监测和控制温室参数的智能系统。该智能系统可监控温室农业的关键参数,如温度、湿度、光照、土壤湿度和甲烷气体。集成了必要的传感器来监控这些参数。如果传感器值处于不可接受的范围内,系统将向用户发送通知 SMS。开发一个Android应用程序来设置不同参数的阈值。除了自主操作外,该系统还允许用户发送短信命令。LCD用于在现场显示实时传感器值。用户将能够从远程控制多个温室。该系统具有可选的数据记录器系统,用于统计数据和进一步的科学研究[5] 。该系统将在温室农业中发挥至关重要的作用。

与上述几种设计方案相比,该设计方案更加方便易懂,便于实际操作,价格低廉,在集成电路的选择上更易于使用和精巧。

1.3 课题主要内容

本设计基于单片机的智能温室大棚的系统软件。系统软件由STC89C52最小单片机,DS18B20测温控制模块,土壤湿度检测模块,两个继电器控制风扇和水泵,采用ECB02蓝牙模块通讯,还有被动蜂鸣器警报模块设计,并具有功能键控制模块一起形成。主要设计内容如下:

1、可通过显示屏显示当前温湿度;

2、可通过按键调整温湿度阈值;

3、可通过防水温度检测模块进行检测温度;

4、可通过土壤湿度检测模块检测湿度;

5、可通过蜂鸣器进行报警。

6、通过蓝牙连接手机并通过手机实现监控

剩余内容加q1770799949获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/691989.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java项目之校园失物招领系统(springboot+vue+mysql)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的校园失物招领系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 校园失物招领系统的主要…

【Linux】-Linux的实用操作:快捷键与软件安装操作、构建软连接、日期时区的设置[4]

目录 一、各类小技巧(快捷键) 1、ctrl c 强制停止 2、ctrl d 退出或登出 3、历史命令搜索 4、光标移动快捷键 5、清屏 二、软件安装 1、yum命令 2、apt命令 - 扩展(ubuntu) 三、systemctl命令 四、软连接 1、ln命令…

商业数据分析--时间序列图及趋势分析

绘制时间序列图,并指出存在什么样的状态如上两图: 可见状态:从时间序列图可以看出,这些数据存在明显的季节性波动,每年的第4季度值都最高,而第2季度值最低。同时也存在一些下降的趋势。 通过引进虚拟变量,建立多元线性回归模型。答: 通过引入虚拟变量,我们可以建立如下的…

ViLT 浅析

ViLT 浅析 论文链接:ViLT 文章目录 ViLT 浅析创新点网络结构总结 创新点 本文先分析了4种不同类型的Vision-and-Language Pretraining(VLP) 其中每个矩形的高表示相对计算量大小,VE、TE和MI分别是visual embedding、text embedding和modality interact…

OSTE-Web-Log-Analyzer:基于Python的Web服务器日志自动化分析工具

关于OSTE-Web-Log-Analyzer OSTE-Web-Log-Analyzer是一款功能强大的Web服务器日志自动化分析工具,该工具专为安全研究人员设计,能够使用Python Web日志分析工具(Python Web Log Analyzer)帮助广大研究人员以自动化的形式实现Web服…

【计算机毕业设计】基于微信小程序校友会系统的实现

由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼 管理者必须改变运营…

MySQL数据库基础(数据库操作,常用数据类型,表的操作)

MySQL数据库基础(数据库操作,常用数据类型,表的操作) 前言 数据库的操作1.显示当前数据库2.创建数据库3.使用数据库4.删除数据库 常用数据类型1.数值类型2.字符串类型3.日期类型 表的操作1.查看表结构2.创建表3.删除表 总结 前言 …

易图讯三维电子沙盘-大数据处理服务

易图讯科技10名高级大数据工程师,高效、快速进行POI、DEM、高清卫星影像、地形地貌、路网、矢量地图等海量大数据处理服务。 免费专业提供POI、AOI、DEM、高清卫星影像、地形地貌、路网、矢量地图等海量大数据处理服务。 1年更新2次POI、高清卫星影像。

04、SpringBoot 源码分析 - SpringApplication启动流程四

SpringBoot 源码分析 - SpringApplication启动流程四 初始化基本流程SimpleApplicationEventMulticaster的multicastEvent广播事件resolveDefaultEventType获取ResolvableType实例ResolvableType的forInstance创建ResolvableType实例 开始广播AbstractApplicationEventMulticas…

如何在bud里弄3d模型?---模大狮模型网

随着数字化设计的不断发展,越来越多的设计软件提供了对3D模型的支持,为设计师们带来了更广阔的创作空间。Bud作为一款功能强大的设计工具,也提供了添加和编辑3D模型的功能,让用户能够更加灵活地进行设计创作。本文将为您详细介绍如…

数据结构之排序(上)

片头 嗨,小伙伴们,大家好!我们今天来学习数据结构之排序(上),今天我们先讲一讲3个排序,分别是直接插入排序、冒泡排序以及希尔排序。 1. 排序的概念及其应用 1.1 排序的概念 排序&#xff1a…

FPGA第1篇,FPGA现场可编程门阵列,从0开始掌握可编程硬件开发(FPGA入门指南)

简介:FPGA全称Field-Programmable Gate Array,是一种可编程逻辑器件,它通过可编程的逻辑单元和可编程的连接网络实现了灵活的硬件实现。与固定功能的集成电路(ASIC)相比,FPGA具有更高的灵活性和可重新配置性…