友情提示:380元/半年,儿童学编程,就上码丁实验室。
植物的智能反馈系统
课程简介
- 想要种植一颗植物,除了爱心可远远不够。需要了解植物的不同习好,比如对水分、阳光、温度等等的不同需求。因此在生活中想种植出一颗健康的植物,需要丰富的种植经验,和贴心的照料。那作为新手的我们,如何能快速上手呢? 本节课,我们将了解如何使用科学的传感监测手段,获得植物的实时健康情况,瞬间变成生物小小科学家。
课程目标
- 科学:了解植物生长所必需的条件
- 技术:如何量化看不见的数据使得植物健康成长
- 工程:传感器的添加及是使用
- 数学:整理及分析传感器上的实验数据,获得课程最重要的启发
课程大纲
- 第一阶段
- 1. 讲解植物生长的生长条件
- 2. 讲解不同的生长条件的重要性
- 第二阶段
- 1. 课程包的介绍
- 2. 器材安全使用说明
- 3. 课堂纪律
- 4. 引导学生进行探索
- 第三阶段
- 1. 学生讨论
- 2. 分享观点
在线学习






适当的水

适当的空气

适当的温度

肥料
因变量

植物健康情况

小天

我知道植物需要这些必要条件,但是每一项都是不能多不能少,而我没有种植经验,该判断植物的水分等因素是否事宜呢?
我们何不尝试用传感器来量化看不见的数据呢?


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


太棒了!这样种植物太有趣了!和打游戏一样~
第一部分:在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!能在网页上看到数据啦~哈哈我也马上变成植物专家了!