当前位置: 首页 > news >正文

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

摘 要

温度和湿度是在农业生产中常见的和基本的参数之一,它们会大幅度影响作物产量和品质。本次设计将单片机、传感器、计算机技术相结合设计出一套符合现代温室大棚的温湿度采集系统。
本设计采用单片机最小系统为核心部分,检测部分使用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语言编程等科学知识下完成了基于单片机控制的农业大棚控制监测系统的设计,实现了环境温湿度自动实时监测显示,并且在温湿度过限时发出警报。由于单片机的经济和开发成本低廉,操作简便,因此在农业自动控制领域有很强的实用性,这样可以实现无人管理种植,进一步节省了人力物力。

http://www.cnnetsun.cn/news/402788.html

相关文章:

  • 计算机毕业设计springboot家乡特色推荐系统 基于SpringBoot的地域文化特产智能推荐平台 SpringBoot框架下的地方风物分享与发现系统
  • 计算机毕业设计springboot基于Java的智能公交车管理系统 基于SpringBoot的城市公交智慧调度与信息服务平台 Java+SpringBoot架构下的实时公交运营综合管理系统
  • 教师节感恩献礼:学生用lora-scripts制作祝福贺卡
  • C++物理引擎中连续碰撞检测的陷阱与解决方案,90%的开发者都忽略了第5点
  • 双十一购物节营销战:电商平台用lora-scripts批量产出门槛图
  • 【高性能C++网络服务构建秘诀】:从错误码设计到异常安全的完整方案
  • 从零构建高吞吐C++ AIGC系统:压力测试全流程详解(工程师私藏笔记)
  • C++模板元编程调试实战(资深专家20年经验浓缩版)
  • 【Java毕设全套源码+文档】基于springboot的流动摊位管理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • lora-scripts训练失败排查指南:常见错误及解决方案汇总
  • 强烈安利!10个AI论文平台测评,本科生毕业论文必备
  • lora-scripts社区生态建设:开源贡献与插件扩展方向
  • 节能减排生活指南:lora-scripts创作绿色出行主题宣传画
  • 白色情人节回礼创意:用lora-scripts设计独特感谢卡
  • 谷歌镜像站点推荐:提高lora-scripts外文资料查阅效率
  • 如何避免LoRA训练过拟合?lora-scripts调参实战建议
  • 跨境电商卖家必备:多语言lora-scripts操作手册翻译版本发布
  • 时尚品牌数字化:训练专属服装风格AI生成系统,缩短设计周期
  • 高效微调大语言模型:lora-scripts在医疗问答中的应用案例
  • 导师严选8个AI论文软件,助你搞定研究生论文写作!
  • C++26引入任务优先级,多线程开发将彻底改变?
  • 五一劳动节致敬劳动者:lora-scripts创作各行各业人物肖像
  • HTML页面嵌入lora-scripts训练状态监控面板的技术实现路径
  • 你还在写运行时逻辑?C++26 constexpr变量已支持动态初始化!
  • 【C++26新特性前瞻】:契约编程+异常优化=无懈可击的系统稳定性?
  • C++26 std::future取消机制详解(颠覆性新特性首次公开)
  • lora-scripts训练失败怎么办?常见问题排查与显存溢出解决方案汇总
  • 【下一代C++开发必读】:C++26 CPU亲和性设计模式与迁移策略
  • GCC 14重大更新曝光(仅限早期采用者):这些新功能将彻底改变你的构建流程
  • 招聘市场需求变化:熟悉lora-scripts的操作经验成AI岗位加分项