0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32单片机的蔬菜大棚温湿度控制系统设计

小常硬件 来源:小常硬件 2024-06-27 10:21 次阅读

一.系统概

系统内使用STM32单片机进行主控,系统内使用显示屏实时显示温湿度,当检测到温度超过设定阈值就会控制启动风扇进行降温,当检测到温度低于阈值就会加热,当检测到湿度低于阈值就会控制水泵进行灌溉,当检测到湿度超过阈值就会进行报警。

064f83d0-3427-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 使用LCD1602进行温湿度显示,本次程序设置的阈值温度28℃和湿度80%

06843b02-3427-11ef-a4c8-92fbcf53809c.jpg

2. 当检测到温度超过设定阈值就会通过风扇进行降温

06a3e290-3427-11ef-a4c8-92fbcf53809c.jpg

3. 当检测到温度低于阈值就会控制加热

06cd71fa-3427-11ef-a4c8-92fbcf53809c.jpg

4. 当检测到湿度大于设定阈值就会控制报警

06e7c7b2-3427-11ef-a4c8-92fbcf53809c.jpg

5. 当检测到湿度低于就会控制灌溉

070fb498-3427-11ef-a4c8-92fbcf53809c.jpg

三.程序设计

#include 
#include 
#include 
#include "dht11.h"
#include 
 
int main(void)
{  
  u8 t,h,tmax=28,tmin=27,hmax=80,hmin=79;
  
  Lcd1602_Init();//pa0-7  pb8-10
  DHT11_Init();//pa12
  Led1_Init();//pc0-4
  Key_Init();//pb12-15
  
  Lcd1602_Write_String(0x80,2,(u8*)"T:");
  Lcd1602_Write_String(0xc0,2,(u8*)"H:");
  Lcd1602_Write_String(0x80+4,2,(u8*)"c");
  Lcd1602_Write_String(0xc0+4,2,(u8*)"%");
  
  Led1_High;
  Led2_High;
  Led3_High;
  Led4_High;
  
  while(1)
  {
    DHT11_Read_Data(&t,&h);  
    Lcd1602_Write_Num8(0x82,t);
    Lcd1602_Write_Num8(0xc2,h);  
    
    if(ttmax)
    {
      Led4_Low;
    }else if(tminhmax)
    {
      Led1_Low;
    }else if(hmin

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6043

    文章

    44617

    浏览量

    638087
  • 控制系统
    +关注

    关注

    41

    文章

    6657

    浏览量

    110837
  • STM32
    +关注

    关注

    2272

    文章

    10923

    浏览量

    357342

原文标题:Proteus仿真实例_基于STM32单片机的蔬菜大棚温湿度控制系统(仿真文件+程序)

文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎样去设计一种基于STC89C52RC单片机大棚温湿度自动控制系统

    大棚温湿度自动控制系统设计摘 要:本设计是基于STC89C52RC单片机大棚温湿度自动
    发表于 07-19 06:17

    怎样去设计一种基于单片机温湿度控制系统

    设计简介:本设计是基于单片机温湿度控制系统,主要实现以下功能:主机1、设置温湿度阈值2、温湿度超过设置阈值报警,并显示异常从
    发表于 11-19 08:24

    怎样去设计一种基于单片机温湿度控制系统

    设计简介:本设计是基于单片机温湿度控制系统,主要实现以下功能:可通过LCD1602显示温湿度和阈值;可通过按键设置温湿度阈值;可通过蜂鸣器
    发表于 12-02 06:02

    如何去实现一种基于STM32无线蓝牙大棚温湿度监测控制系统设计

    技术的逐步成熟,加快了我们走向现代化、科技自动化的进程。本设计由STM32单片机、风扇控制电路、温湿度传感器电路、1602液晶显示电路+蓝牙模块电路和电源电路组成。通过
    发表于 01-06 06:39

    基于单片机蔬菜大棚温湿度智能控制系统设计资料分享

    基于STM32的多点温湿度无线传输检测及控制(基于单片机蔬菜大棚
    发表于 02-16 06:34

    温湿度控制系统

    简单的单片机温湿度控制系统模拟。
    发表于 05-09 13:59 16次下载

    基于51单片机大棚温湿度自动控制系统

    基于51单片机大棚温湿度自动控制系统
    发表于 02-15 22:31 55次下载

    基于AT89S52单片机蔬菜大棚温湿度检测装置的设计

    基于AT89S52单片机蔬菜大棚温湿度检测装置的设计
    发表于 04-27 09:38 43次下载

    基于单片机控制大棚温湿度监控系统的设计

    基于单片机控制大棚温湿度监控系统的设计
    发表于 09-20 08:24 109次下载
    基于<b class='flag-5'>单片机</b><b class='flag-5'>控制</b>的<b class='flag-5'>大棚</b><b class='flag-5'>温湿度</b>监控<b class='flag-5'>系统</b>的设计

    基于单片机温湿度自动控制系统设计资料下载

    基于单片机温湿度自动控制系统设计资料下载
    发表于 05-07 10:58 73次下载

    使用STM32单片机实现温湿度控制系统的程序免费下载

    本文档的主要内容详细介绍的是使用STM32单片机实现温湿度控制系统的程序免费下载
    发表于 06-28 08:00 41次下载
    使用<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>实现<b class='flag-5'>温湿度</b><b class='flag-5'>控制系统</b>的程序免费下载

    基于单片机温湿度控制系统

    设计简介:本设计是基于单片机温湿度控制系统,主要实现以下功能:可通过LCD1602显示温湿度和阈值; 可通过按键设置温湿度阈值; 可通过蜂
    发表于 11-23 17:21 49次下载
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>温湿度</b><b class='flag-5'>控制系统</b>

    基于STM32的多点温湿度无线传输检测及控制(基于单片机蔬菜大棚温湿度智能控制系统

    基于STM32的多点温湿度无线传输检测及控制(基于单片机蔬菜大棚
    发表于 12-17 18:16 20次下载
    基于<b class='flag-5'>STM32</b>的多点<b class='flag-5'>温湿度</b>无线传输检测及<b class='flag-5'>控制</b>(基于<b class='flag-5'>单片机</b>的<b class='flag-5'>蔬菜</b><b class='flag-5'>大棚</b><b class='flag-5'>温湿度</b>智能<b class='flag-5'>控制系统</b>)

    基于STM32单片机大棚温湿度检测无线蓝牙APP控制设计方案

    毕业设计的任务是基于STM32单片机,结合风扇控制电路、温湿度传感器电路、1602液晶显示电路和蓝牙模块电路,设计一套大棚环境参数监测
    的头像 发表于 01-08 09:34 1434次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b><b class='flag-5'>大棚</b><b class='flag-5'>温湿度</b>检测无线蓝牙APP<b class='flag-5'>控制</b>设计方案

    基于STM32单片机的粮仓温湿度控制系统设计

    系统内使用STM32单片机进行主控,系统内可以检测粮仓的温湿度,另外通过EEPROM进行温湿度
    的头像 发表于 06-28 14:26 1773次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的粮仓<b class='flag-5'>温湿度</b><b class='flag-5'>控制系统</b>设计