您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

如何搭建一款监测土壤水分的物联网系统

大小:0.7 MB 人气: 2017-09-28 需要积分:2

  在这篇文章中,我们将介绍如何搭建一款监测土壤水分的物联网系统,用于在土壤干燥时发出警报,提醒用户。本项目使用了IoT云平台来管理警报系统,同时存储来自传感器的数据。众所周知,物联网是当今热门话题之一,它将改变我们的未来及生活方式。如今我们可以自己动手搭建物联网系统,因为市场上已有一些原型板,这使得我们不用花费太多金钱及精力就可以着手物联网项目。

  搭建 IoT 系统项目

  构建这个项目,我们需要:

  1. Arduino MKR1000;

  2. 湿度传感器

  3. IoT 云平台 Carriots 的免费账户(点击https://www.carriots.com/joinus创建账户);

  4. IFFT 账户(点击https://ifttt.com/discover,了解更多)。

  该项目的核心理念是搭建一个监测土壤水分的 IoT 系统,勘测土壤的湿度。Arduino MKR1000 控制传感器向 Carriots IoT 平台发送数据。Carriots 平台反过来存储来自传感器的数据,并检测存储的值何时达到阈值。下文我们会分享如何分析数据。现在可以假设 Carriots IoT 平台能够以某种方式调用一个 IFFT 服务,并向用户发送一个提醒的短消息。构建该 IoT 系统,我们可以探索如何使用 IoT 生态系统的组件。此外,该项目使用 LED 矩阵显示湿度土壤状态。接下来,我们看看具体怎么搭建。

  检测传感器数据

  第一步,我们必须读取传感器数据。该 IoT 项目使用了 YL-38 + YL-69 传感器,这个是可以插入要检查的土壤中的模拟传感器。那么如何将传感器连接到 Arduino,如下所示:

  代码很简单。我们 从A1 引脚读取数据,然后计算湿度:

  此外,还需将 Arduino MKR1000 连接到互联网,以便它可以发送数据:

  如何搭建一款监测土壤水分的物联网系统

  connectToWifi() 包含:

  如何搭建一款监测土壤水分的物联网系统

  这样,如以上代码所述,我们可以管理显示湿度的 LED 矩阵。接下来就聚焦于物联网云平台上。

  连接到IoT云平台

  在将数据发送到云端之前,我们必须配置 Carriots 平台才能管理数据。 Carriots 使用了分层结构来对设备进行分组和管理。因此,在使用设备之前,必须创建此结构。用户一旦登录,先点击“Hierarchy”,再点击“ Project”,填写所需的数据,如下图:

  如何搭建一款监测土壤水分的物联网系统

  下一步创建服务,填写所需的数据:

  如何搭建一款监测土壤水分的物联网系统

  最后,创建组:

  如何搭建一款监测土壤水分的物联网系统

  以上的步骤只需做一次。最后一步是配置设备。它表示我们用来发送数据的物理设备。该设备属于在最后一步创建的组,组属于服务,服务属于项目。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!