65.9K
CodeProject 正在变化。 阅读更多。
Home

储物单元洪水探测器

starIconstarIconstarIconemptyStarIconemptyStarIcon

3.00/5 (1投票)

2018 年 3 月 22 日

CPOL

3分钟阅读

viewsIcon

7891

此储物单元洪水探测器应用程序是一系列使用英特尔®物联网开发套件和兼容的英特尔平台、云平台、API 和其他技术进行物联网 (IoT) 代码示例练习的一部分。

引言

此储物单元洪水探测器应用程序是一系列使用英特尔®物联网开发套件和兼容的英特尔平台、云平台、API 和其他技术进行物联网 (IoT) 代码示例练习的一部分。

通过此练习,开发人员将学习如何:

  • 使用来自英特尔®物联网开发套件的 MRAA 和 UPM 与传感器接口,这是一个完整的硬件和软件解决方案,可帮助开发人员探索物联网并实施创新项目。
  • 设置一个 Web 应用程序服务器,使用户可以输入访问代码以禁用警报系统,并使用来自 Microsoft Azure* 的 Azure Redis Cache*、来自 IBM* Bluemix* 的 Redis Store* 或使用来自 Amazon* Web Services* (AWS*) 的 ElastiCache* 的 Redis* 存储此警报数据,这些是用于连接物联网解决方案(包括数据分析、机器学习和各种生产力工具)的不同云服务,以简化将传感器连接到云并将您的物联网项目快速启动和运行的过程。
  • 连接到使用 Microsoft Azure* 的 IoT Hub、IBM Bluemix* 的 IoT、Amazon Web Services (AWS)* 的 IoT、AT&T M2X*、GE 的 Predix* 或 SAP Cloud Platform* IoT 的服务器,这些是用于机器对机器通信的不同基于云的物联网平台。

可用语言

C++
Java*
JavaScript
Python

它是什么

使用兼容的英特尔平台,该项目允许您创建一个储物单元洪水探测器,该探测器

  • 持续检查湿度传感器。
  • 在可能发生洪水的时发出可听见的警告。
  • 使用基于云的数据存储来存储每次检测到水的记录。

工作原理

此储物单元洪水探测器使用湿度传感器来持续确保您存储的物品不会因水损坏而损坏。

如果湿度水平超过定义的阈值,它会发出声音以指示警告。

可选地,数据可以使用您自己的 Microsoft Azure*、IBM Bluemix*、AT&T M2X*、AWS*、Predix* 或 SAP* 帐户存储。

首次设置

对于此存储库中的所有示例,请参阅 通用设置说明,了解所需的板和库。

硬件要求

除了使用硬件兼容性中列出的兼容平台之外,您还需要以下附加硬件才能运行此示例

此示例可与 Grove* 或 DFRobot* 组件一起使用。

Grove

  1. Grove* 基座扩展板 V2
  2. Grove* 湿度传感器
  3. Grove* 扬声器

DFRobot

  1. 湿度传感器
  2. 蜂鸣器
  3. I/O 扩展板

连接 Grove* 传感器

您需要将 Grove* Shield 连接到兼容 Arduino* 的分线板,以便将所有 Grove* 设备插入 Grove* Shield。确保 Grove* Shield 上的微型 VCC 开关设置为 5V

Sensor 引脚
Grove* 湿度传感器 A0
Grove* 扬声器 D5

连接 DFRobot* 传感器

您需要将一个 I/O 扩展屏蔽连接到 Arduino* 兼容的扩展板,以将所有 DFRobot* 设备插入 I/O 扩展屏蔽。

Sensor 引脚
湿度传感器 A3
蜂鸣器 A1

重要提示:此软件是示例软件。它并非为用于任何医疗、救生或生命维持系统、运输系统、核系统或任何其他任务关键型应用而设计或 intended,在这些应用中,系统故障可能导致严重伤害或死亡。该软件可能未经完全测试,并且可能包含错误或缺陷;它可能不适用于商业发布。尚未获得该软件的任何监管批准,因此该软件可能未获得在某些国家或环境中的使用认证。

© . All rights reserved.