云上OneNET智慧大棚

作品摘要:为了解决传统农业生产效率低下,消耗大量的人力物力,不能精确的对农作物实现监控的问题,从而最大限度的提高农业生产力,实现优质、高产、低耗、环保的可持续发展物联网[1]农业。云上OneNET的智慧大棚采用STM32MCU[2][3]接收GY30[4]光照强度传感器、SGP30二氧化碳/TVOC传感器、SHT20[5]温湿度传感器、YL-69[6]土壤湿度传感器测得的参数,通过ESP8266wifi[7]模块上传至OneNET[8][9]云平台,云上OneNET的智慧大棚实现了在物联网,多终端的条件下实时监控大棚里的重要生产环境因素(光照强度、CO₂、TVOC浓度、空气温湿度、土壤湿度),以及超过设定阀值的系统自动调节或从终端人为下发命令调节的功能。云上OneNET智慧大棚创新的将农业加上互联网,可以精准的及时监控大棚里的环境因素数据(上传数据时间间隔最低可达3s)并通过中移物联网OneNET平台将离散的数据可视化(中移OneNET平台支持多种数据展示方式:曲线图,柱状图,表盘,按键),方便长期的监控和分析最适宜作物生长的环境因素,可以高效率低成本的维持大棚内的稳态。

项目报告文档百度云地址:链接:https://pan.baidu.com/s/1W5f_4dFh89uODtXAk9yxog
提取码:knm0

单片机代码百度云地址:链接:https://pan.baidu.com/s/16BpMyOdhiIfPb3Cw7f-GFA
提取码:knm0

一、作品总体架构图

OneNET云平台界面

作品实物图

二、硬件设计图
(1)、 SHT20温湿度传感器
SHT20[6]是一款采用 DFN 封装-适于回流焊、数字输出,I2C 接口具有低功耗、优异的长期稳定性的温湿度传感器。可以通过I2C通信模式与MCU进行数据通信。SHT20传感器与STM32MCU相连,电路图如图3.1所示。其中VDD是传感器内部模拟电路电源端;SCL、SDA分别是12C通信模式时钟信号、数据信号;VSS接低电平。NC和NC_1本设计未使用,故悬空。

(2)、 SGP30二氧化碳传感器
SGP30多像素气体传感器分线板提供完全集成的MOX气体传感器,这是Sensirion的一款非常精细的空气质量传感器,具有I 2 C接口和完全校准的输出信号,测量值的典型精度为15%。SGP在一个芯片上结合了多个金属氧化物传感元件,以提供更详细的空气质量信号。该传感器可检测各种挥发性有机化合物(VOC)和H2,用于室内空气质量监测。SGP30具有标准的热板MOX传感器,以及控制电路板电源,读取模拟电压,跟踪基线校准,计算TVOC和CO 2 值的小型微控制器,并提供I 2 C接口。从中读取。与CCS811不同,该传感器不需要I 2 C时钟延长。该传感器VCC接3.3V,GND接MCU的GND,SCL和SDA分别接MCU的PB8和PB9.

(3)、GY30数字光照强度传感器
数字光强度检测模块:GY30采用ROHM原装BH1750FVI[7]芯片,供电电源35V,光照范围:065535lex,传感器内置16bitAD转换器直接数字输出,省略复杂计算,省略标定,不区分环境光源,接近视觉灵敏度实物的分光特性可对广泛的亮度进行1勒克斯的高精度测定标准,采用IIC通信协议。引脚VCC、GND和ADDR(器件地址0100011)分别接MCU的3.3/5V,GND和GND,SCL和SDA分别接PB6和PB7.

(4)、 YL69土壤湿度传感器
YL69[8]是一款比较器采用LM393 芯片,工作稳定,电源:3.3V ~ 5V,设有固定螺栓孔,方便安装,获取湿度信息的方式从传感器的A0引脚:获取到模拟量,更加精确。传感器板上的VCC接电源,GND接地,A0接单片机模拟输入PA0,再经过ADC采样,量化,编码计算,最终得到精确的土壤湿度值。

(5)、NLN2003步进电机驱动模块和28BYJ48步进电机
ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成,每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA/50V。 步进电机相数:4,减速比:1/64,步距角:5.625°/64,驱动方式:四相八拍。ULN2003模块的引脚VCC接5V电源,GND接MCU的GND,MCU的PB0、1、3、4分别接IN4(步进电机橙线)、3(黄)、2(粉)、1(蓝)。

三、软件设计
云上OneNET智慧大棚主要功能为远程实时采集温室的温湿度、光照强度、土壤湿度、二氧化碳浓度等信息,对采集的信息进行通风、遮光、灌溉等操作。实现方法为STM32MCU处理来自温湿度传感器SHT20、外接土壤湿度传感器YL69、GY30光强传感器、SGP30二氧化碳传感器等采集的信息,再通过板载ESP8266将数据传送到OneNET云平台,在云平台上设计监控界面来显示接收到的数据,既可以实现超过阈值的自动操作又可以人为远程控制温室内的抽水系统进行浇灌、直流风扇换器、遮光帘降下、阴天补光等操作。
(1)、OneNET接入流程
本设计采用中国移动物联网有限公司的OneNET方案,OneNET接入流程如图4.1所示。其中账号注册、创建产品、添加设备3个步骤需要用户在https://open.iot.10086.cn/页面上进行操作。账号注册时填写用户的个人信息;创建产品时,产品信息的联网方式须选择“wifi”,协议须选择“EDP[3]”;添加设备时填写“云上OneNET智慧大棚”,并添加麒麟座迷你开发板的产品ID和鉴权信息;STM32主控OneNET.c程序完成接入流程中的上报数据步骤,将传感器参数上传至OneNET云平台;通过浏览器或中国移动的“设备云”APP可以查看展示数据。

(2)、上报数据

3、核心代码
3.1与OneNET创建连接

具体数据(json)上传至OneNET云平台

主程序代码

云上OneNET智慧大棚相关推荐

  1. 百度智能云 x 河北港口集团丨云上港口 智慧升级

    在产业智能化的大潮中,港口行业的变革与创新已成为必然之举. 去年七月,河北港口集团宣布与百度智能云达成战略合作.如今,在双方的共同努力下,河北港口集团信息化建设率先步入云时代,智慧港口的模样跃然纸上. ...

  2. 【转】日邮物流:实现智慧物流,这个云上对了!

    和阳光.空气.水.网络一样,「物流」早已成为当代企业.个人赖以生存的必要条件.2020第一季度全球物流受疫情影响面临挑战,业内普遍预计全球物流及供应链将重新优化布局.借此时机,物流业纷纷将目光投向&q ...

  3. 杭州湾跨海大桥视频上云,夯实智慧高速“云基建

    现阶段,高速公路监控设备覆盖已经有普遍提高,但监控设施的覆盖仅完成了视频的监控功能,没有实现分析提醒功能.传统人工巡检方式工作量大且容易发生事件遗漏.事故发现不及时导致二次事故.人工视频巡检工作量大无 ...

  4. 【华为云技术分享】如何览遍“数字中国”的现在与未来?云上智慧地图来支招

    以前,家家户户都会挂着一张中国地图和世界地图,很多人对世界的概念也源于那一方轮廓,小小地图记载了整个世界的山川河流.城市人文,也撩动了我们对世界的好奇心.如今,随着科技的发展,纸质地图逐渐退出了我们的 ...

  5. 云上领跑 智慧贵州 中软国际与云上贵州深度合作助力政府数字化转型

    日前,中软国际董事局主席.CEO陈宇红,执行董事.高级副总裁唐振明,高级副总裁.首席数字官熊勇一行与云上贵州大数据集团党委书记.董事长康克岩,云上贵州公司党委书记.执行董事邓龙江,云上贵州公司总经理杨 ...

  6. 张平安:加快云上数字创新,共建产业智慧生态

    摘要:华为高级副总裁.华为云CEO 张平安受邀出席第八届全球深商大会,以"加快云上数字创新,共建产业智慧生态"为主题发表演讲. 本文分享自华为云社区<张平安:加快云上数字创新 ...

  7. 【云享·人物】开发者故事:从智慧园区、智慧金融到智能制造,我们在华为云上实现了降本增效

    摘要:华为云开发者日无锡站,听开发者讲述融入华为云生态共同成长的故事. 本文分享自华为云社区<[云享·人物]开发者故事:从智慧园区.智慧金融到智能制造,我们在华为云上实现了降本增效>,作者 ...

  8. HUAWEI P20为你打造智慧云上生活

    各位客官,欢迎来到智慧时代,面对着即将开启的云上人生,你有怎样的想象呢?是宅在家里就能满足所有需求的更便利的生活服务?还是说走就走但又能时刻在线的旅程?如果只是这样的话,那么对于HUAWEI P20系 ...

  9. 数字孪生智慧展厅来袭:“云上看展”,双线共频

    随着疫情的影响以及新兴技术的不断发展,展会的发展形式也逐渐从线下转向线上.通过"云"上启动.云端互动.双线共频的形式开展. 通过应用大数据.人工智能.沉浸式交互等多重技术手段,构建 ...

最新文章

  1. VMware 虚拟化编程(4) — VDDK 安装
  2. VMware上安装ubuntu 13.04
  3. MongoDB复制集与Raft协议异同点分析
  4. ZOJ 1410 题解
  5. windows远程修改密码
  6. Java中int和short的取值范围_我的处理器上C中的int,short和其他数据类型的范围?...
  7. 09.15,一维数组,冒泡排序
  8. 【Qt】2D绘图之绘制路径
  9. Shell(5)——(())、let、array的查看方式
  10. git移除某文件夹的版本控制
  11. CPU、GPU、FPGA、ASIC等AI芯片特性及对比
  12. JavaFX UI控件教程(二十七)之File Chooser
  13. 网卡驱动收发包过程图解
  14. Phoenix 关联hbase表历史数据
  15. 【合集】MATLAB常见图形格式调整问题
  16. 本学期在实验室的收获
  17. 如何有效运维管理光伏电站?
  18. 实用分析工具推荐 | OmicsView:交互式可视化分析多组学数据
  19. android手机几大厂商排行榜,各大手机厂商的核心产品UI排行榜出炉
  20. R语言—自动做统计学表格

热门文章

  1. C语言 命令行 execl函数
  2. 游戏技巧-《七日杀》存档位置
  3. Motorola(二)
  4. HLS调用vitis库
  5. 弘辽科技:淘宝开店后就可以直播吗?淘宝直播技巧是什么?
  6. 日本留学签证丢失如何补办
  7. 大数据干货,1个案例讲清楚精准营销!
  8. android优化大师下载最新版,安卓优化大师
  9. IDEA主题配置--- 炫酷的主题字体颜色设置(基于Intellij IDEA 2018)
  10. MySQL主从复制与读写分离配置及实操