最新消息:

【stem课程一】植物的智能反馈系统

STEM&STEAM 少儿编程 2364浏览 0评论
课程介绍

植物的智能反馈系统

 

课程简介

  •  想要种植一颗植物,除了爱心可远远不够。需要了解植物的不同习好,比如对水分、阳光、温度等等的不同需求。因此在生活中想种植出一颗健康的植物,需要丰富的种植经验,和贴心的照料。那作为新手的我们,如何能快速上手呢? 本节课,我们将了解如何使用科学的传感监测手段,获得植物的实时健康情况,瞬间变成生物小小科学家。

课程目标

  • 科学:了解植物生长所必需的条件
  • 技术:如何量化看不见的数据使得植物健康成长
  • 工程:传感器的添加及是使用
  • 数学:整理及分析传感器上的实验数据,获得课程最重要的启发

课程大纲

  • 第一阶段
  • 1. 讲解植物生长的生长条件
  • 2. 讲解不同的生长条件的重要性
  • 第二阶段
  • 1. 课程包的介绍
  • 2. 器材安全使用说明
  • 3. 课堂纪律
  • 4. 引导学生进行探索
  • 第三阶段
  • 1. 学生讨论
  • 2. 分享观点

在线学习

植物智能反馈系统

思维元素

张博

请输入对话小天我们先想想,一棵植物的生长需要哪些必要的条件呢?
自变量

适当的水


适当的空气


适当的温度

肥料

因变量

植物健康情况

小天

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

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

张博
方案设计

功能模块设想

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

小天

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

动手制作

第一部分:在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!能在网页上看到数据啦~哈哈我也马上变成植物专家了!

您必须 登录 才能发表评论!