本设计是基于物联网的自动灌溉系统,主要实现以下功能:

1,OLED显示温湿度和土壤温湿度;
2,可通过继电器实现自动灌溉和自动加热的功能;
3,通过lora构建自组网,进行主从机间的数据传输,再通过WiFi传到云平台;
4,可通过按键设置温湿度阈值;

标签:STM32、lora、WIFI、DHT11温湿度、土壤湿度

题目扩展:基于lora的智能大棚系统、基于物联网的蔬菜灌溉系统

效果图:

主机:

从机:

总体资料:

原理图:

主机:

从机:

软件设计流程:

系统框图:

本设计以STM32F103C6T6单片机为核心控制器,加上其他的模块一起组成基于物联网的自动灌溉系统的设计与实现,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103C6T6单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。从机输入由四部分组成,第一部分是DHT11温湿度检测模块,用于检测当前环境的温湿度;第二部分是土壤湿度检测模块,用于获取当前土壤湿度;第三部分是土壤温度检测模块,用于获取当前土壤温度;第四部分是供电电路,给整个主机部分供电。输出由两部分组成,第一部分是上水继电器和加热继电器,若土壤湿度小于湿度阈值,上水继电器闭合;若土壤温度小于土壤温度阈值,加热继电器闭合;第二部分是LORA模块,用于和主机数据接收。主机输入由三部分组成,第一部分是独立按键,用于设置切换界面、设置阈值、连网;第二部分是LORA模块,用于和从机数据接收;第三部分是供电电路,给整个主机部分供电。输出由两部分组成,第一部分是OLED显示屏,显示检测到的温湿度、土壤温湿度和设置的阈值;第二部分是WIFI模块,将检测到的数据通过该模块发送给移动端,也可通过该模块在移动端设置阈值。

基于物联网的自动灌溉系统的设计与实现相关推荐

  1. 【单片机毕业设计】基于单片机的智能灌溉系统的设计

    一.功能简介 题目拓展:基于单片机的土壤湿度控制的设计 基于单片机的农田灌溉系统的设计 基于单片机的智慧农业灌溉的设计 项目编号:mcuclub-hj-011 单片机类型:STC89C52.STM32 ...

  2. 自动灌溉c语言程序设计,基于单片机的自动灌溉系统开题报告.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp学术论文&nbsp>&nbsp毕业论文 基于单片机的自动灌溉系统开题报告.doc9页 本文档 ...

  3. 基于MicroPython的智能火灾报警器系统的设计与实现

    目录 概论 工具介绍 问题描述 设计原理 设计思路 环境搭建 总体设计 硬件总体设计方案 整体设计方案 硬件功能模块设计与实现 软件功能模块设计与实现 测试及结果分析 系统线路连接 DHT11 温湿度 ...

  4. 【单片机毕业设计】基于单片机的农田环境监测系统的设计

    一.功能简介 题目拓展:基于单片机的土壤环境监测的设计 基于单片机的智能灌溉系统的设计 基于单片机的智慧农业监测的设计 项目编号:mcuclub-hj-012 单片机类型:STC89C52.STM32 ...

  5. 【毕业设计】基于Arduino的智能灌溉系统 - 嵌入式 单片机 物联网

    文章目录 1 简介 1 硬件要求 2 项目背景 3 实现功能 4 OLDE显示屏 5 IO扩展器 6 系统构建 7 完整代码 8 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片 ...

  6. 【毕业设计1】基于单片机的智能灌溉系统 - 物联网 嵌入式 stm32 c51

    文章目录 1 简介 2 实现功能 3 主要器件 3.1 器件列表 3.2 器件连接 3.3 OLED 显示屏 4 实现效果 5 实现代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介 ...

  7. 基于树莓派实现平菇栽培种 自动种植系统的设计和实现

     基于树莓派实现平菇栽培种 自动种植系统的设计和实现 徐征宇 韩佳辰 摘 要:本文从树莓派实现温湿度和二氧化碳浓度远程监测控制系统的搭建.平菇种植的特点.远程控制支持三个层次介绍了基于树莓派实现平菇栽 ...

  8. 【毕业设计】基于 STM32 的自动泊车系统 -智能小车 - 物联网单片机

    文章目录 1 简介 1 背景 2 设计概要 3 硬件选型 3.1 主控 - STM32 3.2 电机驱动 3.3 红外遥控设计 3.4 传感器部分 3.4.1 循迹模块 3.4.2 红外避障模块 3. ...

  9. 工业网关智能应用:基于PLC控制的智能大棚自动灌溉系统

    近年来,随着人口增加.经济发展和城市化水平的提高,水资源的利用与管理越发受到各行各业的关注.我国农业灌溉用水量大,灌溉利用效率低下和用水浪费等问题普遍存在,很多农户通过PLC实现自动灌溉和节水管理,实 ...

最新文章

  1. 深入浅出的“深拷贝与浅拷贝”
  2. 话里话外:流程管理进入2.0时代
  3. Javascript 原型和继承(Prototypes and Inheritance)
  4. wxWidgets:wxTreeEvent类用法
  5. 走完线上 BUG 定位最后一公里
  6. QNX下挂载USB设备
  7. Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信
  8. 干干净净用java_十四步 干干净净卸载Oracle
  9. LeetCode 892. 三维形体的表面积
  10. TI-ONE 全程助力算法大赛,承包你的比赛平台和计算资源
  11. 在C#中,当您在null对象上调用扩展方法时会发生什么?
  12. 英特尔移动CPU参数表
  13. C++ boost共享锁 unique_lock shared_lock
  14. Javase基础思维导图
  15. 支付宝支付与提现转账问题小结
  16. 域名转入需要经过“命名审核”状态
  17. 登录中国人民银行征信中心
  18. 解决安装Visio2016 和office 2016不能兼容问题
  19. 由安徽十地重拳曝光老赖,谈失信会有哪些限制?
  20. 阿里云国际站云服务器可以用来做什么业务?

热门文章

  1. DESeq2归一化算法详解
  2. Buyou:让你在iPad上轻松购物
  3. 雷军:四年前我唯一的错,就是把小米少估了个零
  4. 程序员千万别找太漂亮的女生做女朋友
  5. edge for android 6.0,终于等到你 三星S6/S6 Edge迎来Android 6.0
  6. 设计模式10-责任链模式
  7. 弧焊机器人断弧_华数机器人
  8. SRM系统能为企业带来什么好处,企业该怎么选择SRM系统供应商
  9. 见识与格局,决定你能走多远
  10. 解决Chrome网页编码显示乱码的问题