适当的水
适当的空气
适当的温度
肥料
因变量
植物健康情况
小天
我知道植物需要这些必要条件,但是每一项都是不能多不能少,而我没有种植经验,该判断植物的水分等因素是否事宜呢?
我们何不尝试用传感器来量化看不见的数据呢?
功能模块设想
土壤湿度传感器放置在花盆中,数据自动上传到云端,我们就可以在网页上查看到云端实时的植物土壤湿度数据。
太棒了!这样种植物太有趣了!和打游戏一样~
第一部分:在Yeelink平台上添加设备和传感器
我们采用已有的Yeelink物联网开发者平台,可以将我们的Arduino硬件数据轻松上传到云端,并可远程查看。正是我们的所需要的~!
进入Yeelink用户中心
注册并登录你的Yeelink用户帐号,进入用户中心
在Yeelink中添加一个新的传感设备,可以命名为“植物监测平台”
选择增加新设备
为该设备增加传感器
为前面我们创建的设备添加一个实体传感
填写传感器信息,注意“类型”中选择“数值传感器”,因为我们的传感器作用是获得植物的数据
配置传感器
查看自己的API KEY
在“用户中心”中选择“账户”-“我的账户设置”中,找到自己的API KEY,记住此字符串会用于之后的程序编写
第二部分:程序远程烧录至控制器
配置Yeelink云端与控制器
用于之后程序的修改
06
查看设备编号和传感器编号
07
配置代码
在代码中修改API KEY,设备编号和传感器编号
将程序烧写到目标控制器
08
烧录程序
第三部分:土壤湿度传感器的安装
烧录我们的监测程序到土壤湿度传感器模块中,并插入到花盆土壤中,进行数据监测
09
土壤湿度传感器的安装套件
如图所示为检测土壤湿度监测的开发套件:花盆一个、土壤湿度监测套件一套、电池板一个
将土壤湿度传感器接入IO扩展板
10
传感器连接
11
将IO扩展板与Arduino网络控制器相连
用于扩展IO资源
为了烧写程序
12
通过USB线连接网络控制器和PC
13
路由器接出
将网线接入路由器LAN口
将网线接入网络控制器网口
14
网络接入
15
将网线接入网络控制器网口
将土壤湿度传感器插入花盆土壤中
用电池板给网络控制器供电
16
电源连接
17
数据监测
访问Yeelink我的设备查看土壤数据
GREAT!能在网页上看到数据啦~哈哈我也马上变成植物专家了!