news 2026/4/17 18:03:46

【单片机毕业设计】【dz-1097】基于单片机的土壤温湿度检测系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【单片机毕业设计】【dz-1097】基于单片机的土壤温湿度检测系统

一、功能简介

项目名:基于单片机的土壤温湿度检测系统
项目编号:dz-1097
单片机类型:STM32F103C8T6
具体功能:
1、 通过防水式DS18B20检测当前土壤的温度;
2、通过土壤湿度检测模块检测当前的土壤湿度,检测到土壤湿度小于最小值自动打开灌溉,直到湿度大于最大值;
3、通过SGP30检测当前环境的CO2浓度;
4、通过按键可以设置土壤湿度阈值;
5、通过显示屏显示数据
6、通过WIFI模块将测量数据发送到手机端,并可以设置阈值、控制灌溉,查看历史数据,生成历史数据折线图
7、通过锂电池进行供电。

二、系统框图设计

绘制软件:VISIO
本设计以STM32F103C8T6单片机为核心控制器,结合多种传感器模块和执行模块构建基于单片机的土壤温湿度检测系统,系统包括中控部分、输入部分和输出部分。中控部分采用STM32F103C8T6单片机,其主要功能是获取输入数据并控制输出部分。输入部分由以下模块组成:第一部分是温度检测模块,通过该模块可以获取当前土壤的温度;第二部分是土壤湿度检测模块,通过该模块可以检测当前土壤的湿度;第三部分是CO₂浓度检测模块,通过该模块可以检测当前环境的CO₂浓度;第四部分是按键模块,通过该模块可以设置土壤湿度阈值;第五部分是供电模块,采用锂电池为整个系统提供稳定的电源支持。输出部分由以下模块组成:第一部分是继电器模块,当土壤湿度小于最小值时自动打开灌溉,直到湿度大于最大值;第二部分是显示屏模块,用于显示当前检测的土壤温度、湿度和CO₂浓度等数据;除此之外是WiFi模块,用于将测量数据发送到手机端,并接收手机端的设置指令和控制灌溉操作。系统框图如图3.1所示。

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

/********************************** 函数名:处理函数 传参值:无 返回值:无 **********************************/ void Manage_Function(void) { if(display_num == 0) //测量界面 { if(humi_value < humi_min) // 当湿度值小于设置最小值,则启动水泵加水,直到加到最大值 { RELAY_GG = 1; } if(RELAY_GG == 1) { if(humi_value > humi_max) { RELAY_GG = 0; } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:40:33

HoRain云--CMake快速上手:构建高效项目指南

&#x1f3ac; HoRain 云小助手&#xff1a;个人主页 ⛺️生活的理想&#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站&#xff0c;性价比超高&#xff0c;大内存超划算&#xff01;忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

作者头像 李华
网站建设 2026/4/18 7:02:21

离线语音转文字终极指南:Buzz让音频转录变得前所未有的简单

离线语音转文字终极指南&#xff1a;Buzz让音频转录变得前所未有的简单 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 还在为…

作者头像 李华
网站建设 2026/4/18 5:21:08

超越本地限制:用云端方案释放Z-Image-Turbo的全部潜力

超越本地限制&#xff1a;用云端方案释放Z-Image-Turbo的全部潜力 作为一名专业摄影师&#xff0c;我经常需要批量处理高分辨率图像生成任务&#xff0c;但本地机器在长时间高负载下频繁崩溃&#xff0c;严重影响了工作效率。直到我发现了Z-Image-Turbo这款强大的图像生成工具&…

作者头像 李华
网站建设 2026/4/18 5:26:37

Linux和macOS原生运行Minecraft基岩版终极指南

Linux和macOS原生运行Minecraft基岩版终极指南 【免费下载链接】mcpelauncher-manifest The main repository for the Linux and Mac OS Bedrock edition Minecraft launcher. 项目地址: https://gitcode.com/gh_mirrors/mc/mcpelauncher-manifest Minecraft基岩版启动器…

作者头像 李华
网站建设 2026/4/17 14:51:58

救命神器8个一键生成论文工具,自考专科生轻松搞定毕业论文!

救命神器8个一键生成论文工具&#xff0c;自考专科生轻松搞定毕业论文&#xff01; 自考论文写作的救星&#xff1a;AI工具如何改变你的学习方式 在当今快节奏的学习环境中&#xff0c;自考学生常常面临时间紧张、资料匮乏、写作压力大等多重挑战。尤其是毕业论文的撰写&#x…

作者头像 李华
网站建设 2026/4/18 5:23:02

Python行为树开发实战:从入门到精通的智能决策编程

Python行为树开发实战&#xff1a;从入门到精通的智能决策编程 【免费下载链接】py_trees Python implementation of behaviour trees. 项目地址: https://gitcode.com/gh_mirrors/py/py_trees 还在为复杂的AI决策逻辑而头疼吗&#xff1f;Python行为树编程正是你需要的…

作者头像 李华