养殖业环境光照度的物联网监测及控制项目方案

2018-07-185271
AI 快速预览详细 收起
该项目通过micro:bit板、Micro:Mate扩展板和Obloq IoT模块实现养殖业环境光照度的实时监控与自动控制。硬件包括micro:bit板、Micro:Mate扩展板、Obloq IoT模块、LED灯等。通过编程,可以实现光照传感器的数据采集和LED灯的控制。为了提高数据准确性,程序会在10秒内收集10次数据的平均值。最终效果是实现养殖舍内光照强度的实时监控与自动控制,提高生产效率,节省劳动成本。


项目介绍       光照在养殖业中具有非常重要的作用,是现代养殖必备的条件,光照时间长短及光照强度对养殖业具有非常重要的意义。光照强度影响着禽畜的生长发育活动,比如会影响鸡的产蛋率。在养殖禽畜舍中,自然光因为各种因素难以控制,就需要用到人工补光。此项目可以保证舍内光照强度,进行实时监控,通过网络控制灯的开关,节省劳动成本和强度,有利于生产活动。


准备事项
硬件准备:
micro:bit板X1,
Micro:Mate扩展板X1,
Obloq IoT模块+数据线,
MicroUSB数据线,
LED灯X2,
母杜邦线X4。
环境配置:
WIFI无线网络连接,
可以连接物联网的电脑/手机/平板等智能设备。
软件编程环境:
微软MakeCode在线编程平台  https://makecode.microbit.org/


制作过程
硬件连接:
养殖业环境光照度的物联网监测及控制项目方案图1
Obloq IoT模块+数据线与Micro:Mate扩展板:绿线接入1(P1),蓝线接入2(P2),红线接入红色端口,黑线接入黑色端口。
LED灯与Micro:Mate扩展板:LED灯1正极接入8(P8),负极接入黑色端口(-),LED灯2正极接入12(P12),负极接入黑色端口(-)。
micro:bit连接电脑,准备就绪。


Obloq IoT模块连接网络:
根据教程登陆上登录到Obloq网站,并把Obloq软件包添加到编程页面,左侧的模块清单会出现Obloq相关的功能模块。
进行编程:
养殖业环境光照度的物联网监测及控制项目方案图2
添加Obloq软件包添加到编程页面,左侧的模块清单会出现Obloq相关的功能模块。根据Obloq网站的相关信息进行填写,通过初始配置并添加“启动连接”模块来激活WIFI和物联网服务,然后下载到micro:bit板中,检测是否能够联网。Obloq IoT模块指示灯变化:红色——蓝色——绿色,绿色表示已经联网。
然后对光照传感器和LED灯进行编程,如上图。进行测试。
由于单个数值不具有代表性,我们需要一个时间段的平均数值,对我们的程序进行修改。增加在10秒内收集10次数据之后的平均值。程序如下
养殖业环境光照度的物联网监测及控制项目方案图3

进行测试。测试视频

代码:
下载附件microbit-物联网光照度监测与控制方案.zip



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -