news 2026/7/31 11:00:59

基于单片机的农业大棚控制检测系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于单片机的农业大棚控制检测系统

摘 要

温度和湿度是在农业生产中常见的和基本的参数之一,它们会大幅度影响作物产量和品质。本次设计将单片机、传感器、计算机技术相结合设计出一套符合现代温室大棚的温湿度采集系统。
本设计采用单片机最小系统为核心部分,检测部分使用DHT11温湿度一体传感器和BH1750FVI光照检测传感器、显示设备采用1602液晶,可以同时显示检测到的温度、湿度还有光照强度等值。同时附有键盘电路、LED灯电路、蜂鸣器电路等,共同组成了本设计的超限报警模块。整个设计结构简单紧凑,功耗较低,抗干扰能力强、总体性能比较好,实现一种智能、快捷、方便的温湿度和光照的测量系统。
关键词:温室大棚;单片机;温湿度传感器

1 系统总体设计

1.1设计要求

(1)熟悉51单片机集成开发环境,运用C语言编写工程文件;
(2)熟练应用所选用单片机的内部结构、资源,以及软硬件调试设备的基本方法;
(3)自行构建基于单片机的最小系统,完成相关硬件电路的设计实现;
(4)理解温度、湿度和光强等的检测原理和掌握实现方法。

1.2 方案选择

1.2.1 温湿度传感器的选择

方案一:选用DHT11作为温湿度检测模块。DHT11是一款数字输出的复合传感器,包含一个电阻式干事元件和NTC式温度检测元件,可测20—90%RH湿度,误差为±5%RH,0—50℃,误差范围±2℃。
方案二:选用SHT11作为温湿度检测模块。SHT11是一款精度较高的元件,湿度测量范围为0—100%RH,测量精度为0.1%RH;温度测量范围为-40-123.8℃,精度为±0.01℃。价格较高。
本次是大棚监测,对精度要求不高,应选择方案一。

1.2.2 光照传感器的选择

选用集成的光照传感器例如BH1750FVI,该集成的传感器模块灵敏度大,测量范围广(1-65535lx),对光源的依赖性低,并且通过IIC接口和单片机进行数据传输通信,省去了中间AD转换的步骤,输出的结果即当前的光照强度,单位是勒克斯。

1.2.3 单片机的选择

采用单片机作为系统控制器。单片机具有可靠性强、性价比搞、电压低、功耗低等优点得到迅猛发展和大范围推广,单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种逻辑功能,本身带有定时器、计数器,可以用来定时和计数,并且其功耗低,体积小,计数成熟和成本低等优点。
方案一:采用TI公司的STM32作为主芯片,DSP是专业的运算芯片,他的运行速度和性能的稳定性都值得称赞,适合复杂运算,成本较高。
方案二:采用STC89C51单片机作为主控芯片,作为一款入门级单片机,价格便宜,适用面广,能应对多种情况,并且后期维护和升级方便。
方案三:采用ATML公司的AT,价格便宜,运行速度较慢,只能进行简单运算。
综上所述,选择方案二,价格适中,性能稳定,后期维护升级也方便。

2 系统硬件设计

2.1 整体方案设计

2.1.1 系统概述

整个系统以STC89C52单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,温湿度采集使用DHT11温湿度一体的传感器,负责采集温度和湿度的数据后发给单片机;光照强度采集使用BH1750FVI传感器集成的光照模块GY-30,负责将采集到的光照强度发给单片机;按键部分使用市面上常见的轻触按键作为系统的输入设置模块;显示设备为1602液晶;报警则采用蜂鸣器和LED的形式,实现声光报警效果;电源供电则采用USB 5V供电。

2.1.2 系统框图

图3-1 系统框图

3 DHT11传感器电路

3.1 DHT11简介

DHT11(图3-4)数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。

图 3-4 数字温湿度传感器

3.2 DHT11模块电路

DHT11的模块电路图如下图所示:

图3-5 DHT11模块连接图

4 仿 真

在实现好软件部分的撰写编译后且没有报错,在Protues环境里把Keil生成的可执行文件写入到单片机里,点击仿真按钮,系统开始工作,在初始阶段,默认给定DHT11的值如图所示:

此时液晶显示如图:

由于本系统默认设置的温度上限为40℃,将DHT11温度调至41℃时,液晶显示如图:


同样,对该系统传感器的湿度分别调到80%以上、30%以下,相应的报警电路都被激活,因此在硬件测试下获得了与预期一样的功能。

5 结 论

这项设计在运用了单片机技术、传感器技术、C语言编程等科学知识下完成了基于单片机控制的农业大棚控制监测系统的设计,实现了环境温湿度自动实时监测显示,并且在温湿度过限时发出警报。由于单片机的经济和开发成本低廉,操作简便,因此在农业自动控制领域有很强的实用性,这样可以实现无人管理种植,进一步节省了人力物力。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 6:12:15

基于Arduino智能家居环境监测系统—以光照强度检测

2 相关技术与理论 2.1 Arduino 技术 Arduino 是一款广受欢迎的开源电子原型平台,由硬件和软件组成,为开发者提供了便捷且低成本的解决方案,尤其适用于快速搭建交互式电子项目,在本智能家居环境监测系统中担当核心角色。​ 硬件方…

作者头像 李华
网站建设 2026/7/30 22:43:42

双十二年终促销:训练品牌专属折扣风格海报生成AI

双十二年终促销:训练品牌专属折扣风格海报生成AI 在双十二大促的倒计时中,电商运营团队正面临一场无声的战役——如何在短短几天内产出上百张风格统一、视觉冲击力强的促销海报?传统流程里,设计师加班加点、反复修改,最…

作者头像 李华
网站建设 2026/7/26 21:17:37

你真的会调试模板代码吗?:揭示90%开发者忽略的元编程调试利器

第一章:你真的会调试模板代码吗?在现代软件开发中,模板代码广泛应用于前端渲染、后端生成以及配置自动化等场景。然而,当模板逻辑复杂或嵌套层级过深时,传统的打印日志或肉眼排查方式往往效率低下。理解模板的执行上下…

作者头像 李华
网站建设 2026/7/18 2:59:50

Docker Swarm 生产环境集群规划与运维指南(V2.0)【20260103】

文章目录 Docker Swarm 生产环境集群规划与运维指南(V2.0) 前言 第一章 架构设计原则 1.1 架构标准与高可用要求 ✅ 推荐生产规模配置 1.2 节点规格建议 1.3 网络架构设计 🔐 生产环境网络分区与端口策略 第二章 集群初始化实施流程 2.1 环境预检清单(所有节点执行) 2.2 …

作者头像 李华
网站建设 2026/7/31 6:01:28

【C++内核性能优化终极指南】:揭秘高效代码背后的5大核心技术

第一章:C内核性能优化的核心挑战在构建高性能系统软件时,C因其对底层资源的精细控制能力成为首选语言。然而,在内核级别进行性能优化时,开发者面临诸多深层次挑战,这些挑战不仅涉及语言特性本身,还与硬件架…

作者头像 李华
网站建设 2026/7/31 1:55:46

HuggingFace镜像网站快速下载lora-scripts所需基础模型

HuggingFace镜像网站快速下载lora-scripts所需基础模型 在生成式AI浪潮席卷各行各业的今天,越来越多开发者希望借助LoRA(Low-Rank Adaptation)技术对大模型进行轻量化微调。无论是训练一个专属画风的Stable Diffusion模型,还是定…

作者头像 李华