首页 > 分享 > 电子信息毕设 stm32 wifi远程可视化与农业灌溉系统(源码+硬件+论文)

电子信息毕设 stm32 wifi远程可视化与农业灌溉系统(源码+硬件+论文)

0 前言


这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。

为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是

毕业设计 stm32 wifi远程可视化与农业灌溉系统(源码+硬件+论文)

学长这里给一个题目综合评分(每项满分5分)

难度系数:3分工作量:3分创新点:5分

项目分享:见文末!

在这里插入图片描述

在这里插入图片描述

实物演示效果

毕业设计 stm32 wifi远程可视化与农业灌溉系统 - 单片机 嵌入式 物联网

1 主要功能

本系统采用控制器作为主控制芯片,整个系统主要使用模块化,主控制器通过连接光照传感器、温湿度传感器检测数据并传回主控制器进行系统判断、通过继电器连接水泵、电机实现对土壤的浇水动作,通过显示屏显示温湿度,光照强度、土壤湿度和现在系统的使用模式,此系统通过WIFI模块来实现互联,下面是本系统的总体框图,如图

在这里插入图片描述

2 硬件设计(原理图)

在这里插入图片描述

3 核心软件设计

整个系统的总体思路是把温度、湿度、光线等信息通过TFT屏幕进行显示;采用土壤湿度传感器对土壤含水量进行测量,并将其传输至主控制器,并将其显示在TFT屏幕上;水泵及继电器是通过主控板获取到的土壤湿度数据作出阈值的判断并将判断后发出的指令传回进而来控制水泵的开关,当未达到设置的阈值时,将不会进行操作,此时会将数据在液晶屏上显示。系统主控板选用的是STM32F103RCT6,并且对传感器等进行控制,以使得能够满足自动浇水的需要。该系统还有一个手动模式,在PC端页面选择手动模式,在手动模式下可以直接在选择按钮操作浇水或停止浇水指令,主控板将直接发送指令给继电器和水泵实现手动浇水,系统总流程图如图

在这里插入图片描述

液晶显示屏可显示当前服务器地址,点击连接连到控制器上,在数据接受上面显示温湿度的值,光照值,土壤的检测值,并将从下位机接受到的数据以数据库的形式进行存储后,在右边以折线图的形式实时进行直观的绘制。我们通过此页面点击可以选择自动模式或手动模式,手动模式可以选择加水指令或停止加水指令,页面显示示意图如图

在这里插入图片描述

篇幅有限,不过多复述详细设计细节,详细的设计分享在论文中。。。

关键代码

#include "led.h" #include "delay.h" #include "sys.h" #include "usart.h" #include "lcd.h" #include "key.h" #include "spi.h" #include "malloc.h" #include "text.h" #include "common.h" #include "usart2.h" #include "DCConfig.h" #if (CODE_TYPE==2) #include "dht11.h" #include "soil.h" #include "light.h" #endif #if (CODE_TYPE==3) #include "fire.h" //Fire #include "mq_25.h" //MQ25 #include "mq_135.h" #include "pm25.h" #endif int main(void) { //u8 key,fontok=0;delay_init(); //延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);//串口初始化USART2_Init(115200); //初始化串口2波特率为115200SPI2_Init();//初始化SPILCD_Init();//初始化液晶LED_Init();//LED初始化KEY_Init();//按键初始化#if (CODE_TYPE==2)DHT11_GPIO_Config(); Adc_Init_Light(); Adc_Init_Soil();#elif(CODE_TYPE==3) Adc_Init_Fire(); Adc_Init_MQ25(); Adc_Init_MQ135(); Adc_Init_PM25();#endif//初始化传感器mem_init();//初始化内存池Lcd_Clear(WHITE);LCD_ShowString(5,20,128,16,16,"System Success!");delay_ms(1500);Lcd_Clear(WHITE);//清屏atk_8266_test();//进入ATK_ESP8266测试

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758

4 实现效果

在这里插入图片描述
在这里插入图片描述

实现效果视频:

毕业设计 stm32 wifi远程可视化与农业灌溉系统 - 单片机 嵌入式 物联网

5 最后

包含内容

在这里插入图片描述
详细对应论文
在这里插入图片描述

项目分享:见文末!

相关知识

2024届毕设 基于STM32的农业大棚环境监控系统设计与实现(源码+硬件+论文+答辩)
电科毕设 远程智能浇花灌溉系统
基于STM32的智能农业灌溉系统设计与实现
智能农业灌溉系统代码
STM32智能农业灌溉系统教程
基于STM32的云端灌溉系统毕业设计
基于STM32开发的智能花园灌溉系统
基于STM32开发的智能农业监测与控制系统
stm32毕设 基于单片机的太阳追光系统(源码+硬件+论文)
基于STM32单片机远程浇花花盆GSM短信浇水补光灌溉系统

网址: 电子信息毕设 stm32 wifi远程可视化与农业灌溉系统(源码+硬件+论文) https://m.huajiangbk.com/newsview1472983.html

所属分类:花卉
上一篇: 城市立体绿化对灌溉系统的要求
下一篇: 携手灌溉 静待花开——华山中学铁