84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码

一:功能介绍:

1、采用stm32单片机+OLED显示屏+光照强度检测+DHT11温湿度+电机+按键+LED灯,制作一个温湿度采集、光照强度检测,OLED显示相关数据,

2、通过按键设置温度上限、湿度下限、光照强度下限值,

3、当采集温度大于设置温度,开启散热电机,当采集湿度小于设置湿度,开启加湿电机,当检测光照强度低于设置值,开启LED灯补光,

4、OLED显示屏显示采集温湿度、光照强度和设置的温湿度、光照强度阈值

二:仿真演示视频+程序简要讲解:(程序有中文注释,新手容易看懂)

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码+讲解视频

三:设计软件介绍

本设计使用C语言编程设计,程序代码采用keil5编写,程序有中文注释,新手容易看懂,仿真采用Proteus软件进行仿真演示视频使用的是Proteus8.9版本;资料包里有相关软件包,可自行下载安装。

四:程序打开方法

特别注意:下载资料包以后一定要先解压!(建议解压到桌面上,文件路径太深会导致程序打开异常),解压后再用keil5打开。

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第1张图片

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第2张图片

程序部分展示,有中文注释,新手容易看懂
  b=ADC_GetConversionValue(ADC1);//读取光照强度
    tmp=(float)b*(3.4/4096)*33;//转换ADC数据计算光照强度
    DHT11_Read_Data(&temp, &hum);//温湿度读取
    sprintf((char *)buf, "temp:%d C  ", temp);//整数转字符串 温度
    LCD_P6x8Str(2, 1, buf);//字符显示
    sprintf((char *)buf, "hum:%d   " , hum);//整数转字符串   湿度
    LCD_P6x8Str(2, 3, buf);//字符显示
    sprintf((char *)buf, "GZ :%d Lux  ", tmp);//整数转字符串  光照强度
    LCD_P6x8Str(2, 5, buf);//字符显示
    if(KEY1==1) //设置温度上限值
    {  
      while(KEY1!=0);
        buf1++;
      if(buf1>100) buf1=1,LCD_Init();
    }
    if(KEY2==1) //设置湿度下限值
    {    
      while(KEY2!=0);
        buf2++;  
      if(buf2>100) buf2=1,LCD_Init();      
    }
    if(KEY3==1) //设置光照强度下限值
    {    
      while(KEY3!=0);
        buf3++;    
      if(buf3>100) buf3=1,LCD_Init();      
    }


    sprintf((char *)buf, "SET:%d", buf1);//整数转字符串 温度
    LCD_P6x8Str(80, 1, buf);//字符显示
    sprintf((char *)buf, "SET:%d" , buf2);//整数转字符串   湿度
    LCD_P6x8Str(80, 3, buf);//字符显示
    sprintf((char *)buf, "SET:%d", buf3);//整数转字符串  光照强度
    LCD_P6x8Str(80, 5, buf);//字符显示  
      
    if(temp>buf1)  MORTOR1=0;//温度过高  开启散热
    else MORTOR1=1;
    
    if(hum

:仿真文件(采用Proteus打开)

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第3张图片

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第4张图片

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第5张图片

六:资料清单展示(文件中包含的相关资料)

84-基于stm32单片机蔬菜大棚温湿度光照强度监测控制系统Proteus仿真+程序源码_第6张图片

百度云盘资料下载链接

你可能感兴趣的:(单片机,stm32,proteus,嵌入式硬件)