基于单片机的农业温室大棚系统设计(一个带有网络功能的项目)

项目介绍:

今天这个项目是《基于stm32的温室大棚系统设计》,项目使用esp8266进行网络数据采集与控制,是一个非常值得学习的嵌入式项目,本项目的主要功能是对土壤温湿度智能补光交水,项目主要研究如何获取土壤湿度空气温湿度光照强度,根据当前的环境进行判断适时的对植物进行调控。智能温室大棚系统控制主要包括单片机控制、自动开关、土壤湿度采集,WIFI无线传输控制、蜂鸣器报警、光照采集等功能。通过键盘设定湿度下限、温度上限,光照下限,通过传感器采集当前数据环境自动完成浇水,降温、光照补偿远程控制等功能。通过较长时间的运行测试,表明该控制系统运行稳定可靠、操作简单方便、具有多种节电工作模式。同时该系统设计灵活、结构简单、成本低廉,易于规模化生产,可广泛用大棚、家庭和宾馆等场所。在本项目以32单片机为主控芯片,各部分功能用外部电路来完成,主要包括时钟晶振电路,土壤湿度测量电路、空气温湿度采集,光照采集电路、液晶显示模块,问一下传输模块、报警模块,按键模块,可以使用app,wifi控制,监测温湿度,土壤湿度,光照强度;项目带全套资料.

功能描述:

1、监测当前光照强度,空气温湿度,土壤湿度

2、监测到的所有数据显示在OLED屏幕并通过Wi-Fi模块上传至手机app

3、有两种模式,分别是自动控制模式和手动控制模式(按键控制和手机app远程控制)

3.1、自动控制模式 (自动控制模式下的各种阈值可以通过手机app设置更改)
①如果当前温度低于温度阈值,开加热片
②如果当前湿度高于湿度阈值,开风扇
④如果当前光照强度低于光照强度阈值,开灯
⑤如果当前土壤湿度低于土壤湿度阈值,开水泵
⑥任意参数超限,蜂鸣器报警
3.2、手动控制模式
通过手机APP上面的按钮或板子上的按键来主动控制灯,风扇,水泵,

4、OLED屏幕上显示空气温湿度、光照强度、土壤湿度

全部资料:

资料如下图,程序、原理图、讲解、参考论文答辩技巧等都非常有用.

系统框图:

主要包括单片机控制、自动开关、土壤湿度采集,WIFI无线传输控制、蜂鸣器报警、光照采集等,采用STM32F103单片机单片机作为主控芯片,DHT11进行温湿度检测,adc进行土壤湿度检测转换成数字信号送入单片机进行分析处理,wifi进行数据传输与控制,最后oled显示出相关数据等。

电路设计:

电路原理图可以使用altium designer软件打开,电路非常简洁易懂.

主程序:

部分主程序如下,程序是用keil写的,注释丰富,调试起来非常方便:

所有文件获取方式:

1、注册登录网页点击“支付下载”对话框后会直接弹出下载链接,如果下载失败请按方式2找到学姐;

2、关注公众号《柠萌学姐的知识星球》,首页发送 “资料”  ,添加柠萌学姐微信领取,并赠送如下超实用的嵌入式面试笔试资料、简历模板、ppt模板等。

发表回复