毕业设计——基于STM32的蔬菜大棚控制系统(含物联网、手机APP控制、MQTT、传感器、自动控制设备)

功能介绍

  1. 采集环境温度、湿度、土壤湿度、光照强度信息
  2. 采集到的环境信息可以上传到阿里云的物联网平台上
  3. oled可以显示温度、湿度、土壤湿度、光照强度
  4. 可以通过键盘对环境参数的阈值进行设定
  5. 声光报警系统,在环境参数超过所设定的阈值后会发出警报,并关闭对应的开关。在主界面可以看到是否允许开启报警,在主界面按‘#’按键切换是否允许报警
  6. 当环境参数低于设定的阈值后会自动开启空气加温、空气加湿、土壤浇水、光照补偿功能
  7. 拥有一个安卓APP,APP上可以显示环境参数信息,并且可以通过app手动开启以上功能,
  8. 在oled显示为主页时,按A键进入温度阈值设定界面、按B键进入湿度阈值设定界面、按C键进入土壤湿度阈值设定界面、按D键进入光照阈值设定界面。首先设置阈值最高点,按‘#’确认后,设置阈值最低点,再次按‘#’确认。

硬件模块

  1. STM32F103C8T6主控核心板
  2. ESP8266
  3. 蓝色LED灯
  4. 0.96寸OLED显示模块
  5. 4*4矩阵键盘
  6. GY-302光照传感器模块
  7. 蜂鸣器
  8. DHT11温湿度传感器
  9. 土壤湿度传感器
  10. 电源模块
  11. 继电器模块
  12. 加湿器模块
  13. 加热器模块
  14. 水泵模块
  15. LED灯

演示视频

演示视频1

演示视频2

设备图片

在这里插入图片描述

项目实现

  1. app的制作

    APP采用AndroidStudio来编程实现,Android Studio是由Google开发的官方集成开发环境(IDE),专门用于Android应用程序的开发。它提供了丰富的工具和功能,帮助开发者创建高质量、高性能的Android应用程序。
  2. 物联网平台

    物联网平台采用阿里云平台,在阿里云物联网平台上注册公共实例,并注册产品与设备进行物联网的数据传输。设备通过ESP8266模块作为设备与云平台之间的数据传输通路。
  3. 数据采集系统

    本项目通过DHT11传感器,实时监测当前的环境温度和湿度信息。通过GY-302光照传感器实时检测当前的光照强度信息。通过土壤湿度传感器实时检测土壤湿度信息。
  4. 数据显示

    在本地,设备通过OLED进行数据的实时显示。设备每隔一段时间将数据更新到阿里云云平台上,可在云平台监控对应的传感器数据。设备也会每隔一段时间将数据传输给手机APP上,在手机APP上可以同时观察数据。
  5. 自动控制系统

    当环境参数低于设定的阈值后,设备会通过控制继电器的开关来自动开启空气加温、空气加湿、土壤浇水、光照补偿功能。用户可以通过手机APP或者矩阵键盘对设备内各参数阈值进行设定。
  6. 报警系统

    当环境数据大于所设定的阈值后,本地系统会发起声光报警,并将报警信息发送给手机APP,手机APP上会弹出对应的报警提示。
如果对本项目有兴趣、或有其他想咨询问题、想要了解具体内容 可以私信与我联系
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值