news 2026/9/25 10:44:25

【dz-927】基于stm32的温湿度检测设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【dz-927】基于stm32的温湿度检测设计

基于stm32的温湿度检测设计

摘要

在农业种植、家庭园艺等场景中,环境温湿度、土壤湿度及光照等参数的稳定对植物生长至关重要。传统的人工监测与调控方式不仅耗时费力,还难以实现精准控制,易导致植物因环境不适出现生长问题。因此,研发一种能自动监测环境参数并实现智能调控的设备具有重要现实意义。

本设计提出一种基于 STM32F103C8T6 单片机的温湿度检测系统。系统主要功能包括:通过DHT11 温湿度传感器检测当前环境的温湿度;借助YL-69 土壤湿度传感器监测土壤湿度,当湿度小于最小值时,继电器控制水泵自动浇水,直至湿度大于最大值后停止;通过YW01 液位检测模块监测水池液位,液位小于最小值时,继电器控制水泵加水;利用5516 光照检测模块采集环境光照,光照大于最大值时,通过 ULN2003A 驱动四相五线步进电机控制遮阳棚打开;通过按键可设置各参数阈值,手动控制浇水、抽水及遮阳棚开关;所有测量数据通过OLED 显示屏实时展示;系统采用电池供电,确保便携使用。

该系统的作用在于,为植物生长提供了自动化的环境监测与调控方案。通过实时监测与智能响应,精准维持适宜的生长环境,减少人工干预,提高植物养护效率与成功率,为农业种植和家庭园艺提供有力支持。

关键词:STM32;温湿度检测;自动调控;土壤湿度;光照监测

Design of Temperature and Humidity Detection Based on STM32

Abstract

In agricultural planting, home gardening, and other scenarios, the stability of environmental temperature, humidity, soil moisture, and light parameters is crucial for plant growth. The traditional manual monitoring and regulation methods are not only time-consuming and laborious, but also difficult to achieve precise control, which can easily lead to growth problems of plants due to environmental discomfort. Therefore, developing a device that can automatically monitor environmental parameters and achieve intelligent regulation is of great practical significance.

This design proposes a temperature and humidity detection system based on STM32F103C8T6 microcontroller. The main functions of the system include: detecting the temperature and humidity of the current environment through the DHT11 temperature and humidity sensor; Using YL-69 soil moisture sensor to monitor soil moisture, when the humidity is below the minimum value, the relay controls the water pump to automatically water until the humidity exceeds the maximum value and then stops; Monitor the liquid level of the water tank through the YW01 liquid level detection module. When the liquid level is below the minimum value, the relay controls the water pump to add water; Use the 5516 light detection module to collect ambient light. When the light exceeds the maximum value, use ULN2003A to drive a four phase five wire stepper motor to control the opening of the sunshade; By pressing buttons, various parameter thresholds can be set, and watering, pumping, and sunshade switches can be manually controlled; All measurement data is displayed in real-time on an OLED screen; The system is powered by batteries to ensure portability.

The function of this system is to provide automated environmental monitoring and regulation solutions for plant growth. By real-time monitoring and intelligent response, we can accurately maintain a suitable growth environment, reduce manual intervention, improve plant maintenance efficiency and success rate, and provide strong support for agricultural planting and home gardening.

Keywords:STM32; Temperature and humidity detection; Automatic regulation; Soil moisture; Light monitoring

目 录

1 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 主要内容

2 系统总体方案设计

2.1系统总体设计

2.2 主要模块方案选择

3系统硬件设计

3.1 总体硬件框架

3.2 主控模块电路设计

3.3 温湿度检测模块电路设计

3.4 土壤湿度检测模块电路设计

3.5 液位检测模块电路设计

3.6 光照检测模块电路设计

3.7 电机驱动与遮阳棚控制模块电路设计

3.8 继电器与水泵控制模块电路设计

3.9 显示模块电路设计

3.10 按键模块电路设计

3.11 电源模块电路设计

4 系统程序设计

4.1 编程软件介绍

4.2 系统主流程设计

4.3 OLED显示子流程设计

4.4 温湿度检测模块子流程设计

4.5 土壤环境检测模块子流程设计

4.6 独立按键子流程设计

4.7 ADC模数转换子流程设计

5实物制作与功能测试

5.1 实物制作

5.2 温湿度检测功能测试

5.3 土壤湿度检测与自动浇水功能测试

5.4 液位检测与自动补水功能测试

5.5 光照检测与遮阳棚控制功能测试

5.6 阈值设置与参数显示功能测试

6 总结

参考文献

致谢

附录A 原理图

附录B PCB

附录C 主程序

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

LobeChat支持SQLite数据库吗?轻量化存储选项探讨

LobeChat 支持 SQLite 数据库吗?轻量化存储选项探讨 在个人 AI 助手日益普及的今天,越来越多开发者希望将大语言模型(LLM)本地化部署,构建私有、可控、低门槛的智能交互系统。LobeChat 作为一款现代化的开源聊天界面框…

作者头像 李华
网站建设 2026/9/25 8:08:27

云网融合助力运营商数字化转型

在数字化转型的浪潮中,运营商如何适应大数据时代的挑战并满足快速变化的市场需求,已成为行业讨论的核心话题。尽管云计算、大数据、人工智能等新兴技术层出不穷,运营商依旧面临着网络逐渐管道化、业务逐渐边缘化的困境。如何转型成为提供全面…

作者头像 李华
网站建设 2026/9/24 2:49:29

使用HuggingFace镜像网站快速部署Qwen3-VL-30B大模型教程

使用HuggingFace镜像网站快速部署Qwen3-VL-30B大模型教程 在当前AI应用快速迭代的背景下,多模态大模型正从实验室走向真实业务场景。尤其是视觉语言模型(Vision-Language Model, VLM),已经成为智能客服、文档理解、内容审核等系统…

作者头像 李华