登录      注册
植物智能反馈系统
想要种植一颗植物,除了爱心可远远不够。需要了解植物的不同习好,比如对水分、阳光、温度等等的不同需求。因此在生活中想种植出一颗健康的植物,需要丰富的种植经验,和贴心的照料。那作为新手的我们,如何能快速上手呢? 本节课,我们将了解如何使用科学的传感监测手段,获得植物的实时健康情况,瞬间变成生物小小科学家。
植物智能反馈系统
思维元素
张博
请输入对话小天我们先想想,一棵植物的生长需要哪些必要的条件呢?
自变量


适当的水



适当的空气



适当的温度





肥料



因变量


植物健康情况



小天

我知道植物需要这些必要条件,但是每一项都是不能多不能少,而我没有种植经验,该判断植物的水分等因素是否事宜呢?

我们何不尝试用传感器来量化看不见的数据呢?

张博

方案设计

功能模块设想

土壤湿度传感器放置在花盆中,数据自动上传到云端,我们就可以在网页上查看到云端实时的植物土壤湿度数据。                                            

小天

太棒了!这样种植物太有趣了!和打游戏一样~


动手制作

第一部分:在Yeelink平台上添加设备和传感器

我们采用已有的Yeelink物联网开发者平台,可以将我们的Arduino硬件数据轻松上传到云端,并可远程查看。正是我们的所需要的~!


01

进入Yeelink用户中心

注册并登录你的Yeelink用户帐号,进入用户中心                                            

在Yeelink中添加一个新的传感设备,可以命名为“植物监测平台”                                            

02

选择增加新设备

03

为该设备增加传感器

为前面我们创建的设备添加一个实体传感                                            

填写传感器信息,注意“类型”中选择“数值传感器”,因为我们的传感器作用是获得植物的数据

04

配置传感器

05

查看自己的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!能在网页上看到数据啦~哈哈我也马上变成植物专家了!


预约网络授课 购买课程套件
上传我的课程作品
相关课程推荐