一.系统概述
系统内使用STM32单片机进行主控,系统内使用显示屏实时显示温湿度,当检测到温度超过设定阈值就会控制启动风扇进行降温,当检测到温度低于阈值就会加热,当检测到湿度低于阈值就会控制水泵进行灌溉,当检测到湿度超过阈值就会进行报警。
二.仿真概述
1. 使用LCD1602进行温湿度显示,本次程序设置的阈值温度28℃和湿度80%
2. 当检测到温度超过设定阈值就会通过风扇进行降温
3. 当检测到温度低于阈值就会控制加热
4. 当检测到湿度大于设定阈值就会控制报警
5. 当检测到湿度低于就会控制灌溉
三.程序设计
#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(t tmax) { Led4_Low; }else if(tmin hmax) { Led1_Low; }else if(hmin
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6043文章
44617浏览量
638087 -
控制系统
+关注
关注
41文章
6657浏览量
110837 -
STM32
+关注
关注
2272文章
10923浏览量
357342
原文标题:Proteus仿真实例_基于STM32单片机的蔬菜大棚温湿度控制系统(仿真文件+程序)
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
怎样去设计一种基于单片机的温湿度控制系统
设计简介:本设计是基于单片机的温湿度控制系统,主要实现以下功能:主机1、设置温湿度阈值2、温湿度超过设置阈值报警,并显示异常从
发表于 11-19 08:24
怎样去设计一种基于单片机的温湿度控制系统
设计简介:本设计是基于单片机的温湿度控制系统,主要实现以下功能:可通过LCD1602显示温湿度和阈值;可通过按键设置温湿度阈值;可通过蜂鸣器
发表于 12-02 06:02
如何去实现一种基于STM32无线蓝牙大棚温湿度监测控制系统设计
技术的逐步成熟,加快了我们走向现代化、科技自动化的进程。本设计由STM32单片机、风扇控制电路、温湿度传感器电路、1602液晶显示电路+蓝牙模块电路和电源电路组成。通过
发表于 01-06 06:39
基于单片机的温湿度控制系统
设计简介:本设计是基于单片机的温湿度控制系统,主要实现以下功能:可通过LCD1602显示温湿度和阈值; 可通过按键设置温湿度阈值; 可通过蜂
发表于 11-23 17:21
•49次下载
基于STM32的多点温湿度无线传输检测及控制(基于单片机的蔬菜大棚温湿度智能控制系统)
基于STM32的多点温湿度无线传输检测及控制(基于单片机的蔬菜大棚
发表于 12-17 18:16
•20次下载
评论