查看: 18148|回复: 2

[8月赛] 基于OnNET的智能温室

[复制链接]

3

主题

3

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2017-8-28 14:31:39 | 显示全部楼层 |阅读模式
本帖最后由 胡凌炜 于 2017-8-28 14:38 编辑

队员:胡凌炜 朱志青、詹林翰、焦阳
       随着物联网时代的到来,智能温室随之而生。现代温室控制技术主要是能通过系统实时采集温室环境的温湿度和光照度,以达到温室植物生长环境实时监控的目的。主要涉及到计算机技术、传感器技术、控制技术、生物技术以及环境科学等多种技术和学科。
  随着社会的进步,从事农业生产的人日趋减少,而社会的对农产品要求却日益增高,原有农作种植方式已经不能满足社会发展的需要,必须对传统的农业进行技术更新和改造。因此,推广高新技术在农业生产中的应用势在必行。而现代温室农业技术就能满足以上的要求。
系统功能:
(1)通过手机、电脑远程查看温室的实时环境数据,包括空气温度、空气湿度光照度;
(2)远程、自动化控制温室内环境设备,提高工作效率,如风机、遮光系统等;
(3)系统可以查询和对比历史环境数据。
硬件组成部分:
传感器:GY-30光传感器模块
GY-30数字光模块:
  ⓪ BH1750光传感器;
  ① I2C总线接口
  ② 光谱范围与人眼感知范围接近,光源依赖性不 大, 可测太阳光、白炽灯、卤素灯等多种光  源散发的光照强度;
  ③ 输出光强范围1-65535勒克斯;
  ④ 低电流关机功能,1.8V逻辑输入接口;
  ⑤ 抗干扰性强,红外线影响小,具有一定的感知误差,误差在(+/- 20%)

SHT20传感器直接运用麒麟开发板上面的
电机驱动模块:L9110S双H桥
减速齿轮
  采用L9110S芯片H桥对电机两端的电压进行控制,电流进行放大,从而使电机能够正常运转,实现正转反转;模块供电电压2.5-12V,最大工作电流0.8A,双L9110S可同时驱动两个直流电机,实现遮阳罩的开闭与风机的开关;遮光罩电机外接减速齿轮实现遮光罩的开闭。
逻辑控制框图
前端控制以及数据获取原理
首先通过设备API KEY新建一个对象

new OneNetApi('T7uzCmTU=pU8nbPWYe*********‘);
获取数据:通过官方JavaScript的SDK中的api.getDataPoints函数,提供设备id、参数限制等参数,即可成功获取数据
发送命令:通过api.sendCommand(设备id, 命令内容)函数,提供设备id以及命令内容即可向设备发送指令(风机的开启指令为{power}1,关闭为{power}0,遮光罩的开启指令为{zybswitch}1,关闭指令为{zybswitch}0)
智能温室模型图片
前端数据展示和控制界面

OneNET平台数据展示

回复

举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2019-1-14 21:37:54 | 显示全部楼层
请教一下天趣预备与数据查询是怎么实现的?原件库里面没有这些控件啊。

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2021-2-2 15:33:12 | 显示全部楼层
你好,请问用户界面的数据你是直接调用平台上面的数据????
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表