在这里,我们将说明如何使用 Arduino 物联网云平台来监控酒精使用情况。这有助于检测工作场所是否有人或检查员工是否在办公室饮酒。它对于使用酒精的工业物联网也很有用,例如,在必须监测和控制酒精水平的食品行业。酿酒厂和硬饮料厂会发现此 IIoT 应用程序很有用。通过使用基于 Arduino IoT 云的服务,我们可以在世界任何地方随时检查酒精含量、记录数据并执行数据分析,以提高产品质量和企业的整体生产力。
推荐教程:
这是关于使用 Arduino 物联网平台的物联网项目的第三篇教程。推荐前面两个教程:
1.简单的 Arduino IoT 云教程- 使用 IoT 云平台从 Arduino 云 Web 界面进行简单的 LED 控制。
2. Arduino物联网云平台新手指南- 使用物联网云平台在网络上显示湿度和温度数据的教程。
内容
硬件设置
此物联网项目需要 NodeMCU ESP8266 物联网设备和 MQ-3 酒精检测器。NodeMCU ESP8266与MQ-3气体传感器连接电路图如下。
Arduino物联网云平台
在 Arduino IoT 云平台上,我们必须执行三个步骤才能运行 IoT 应用程序。
1.事物(变量、设备和网络)的创建和设置
2.写代码
3.创建仪表板
- 事物(变量、设备和网络)的创建和设置
第一步是创建一个东西。在 Arduino 物联网云上创建新事物。
将新事物命名为 AlcoholSensor,然后单击“添加变量”。
在变量属性中,为变量命名,如 mq3Value,将数据类型设置为 float,将变量权限设置为 Read Only,将 Variable Update Policy 设置为 Periodically。
单击 ADD VARIABLE 按钮后,您应该会看到 mq3Value 作为云变量。
下一步是关联物联网设备以连接到云端。单击“选择设备”,然后单击由 Arduino 云物联网代理应用程序自动检测到的设备,或单击“设置新设备”以选择您的物联网设备。
物联网设备
选择物联网设备后,设备将显示在如下所示的事物中。
然后我们需要添加 WiFi 连接凭证,以通过物联网云平台将物联网设备连接到互联网。为此,请单击网络部分中的配置按钮。
输入您的 WiFi SSID 名称和密码。在 Arduino 设备创建之初,您应该已获得特定设备的密钥。输入该密钥。
现在我们已经完成了设置部分,下一步是编写草图。
2.写代码
单击草图选项卡。您应该会看到一个自生成的草图。
现在我们必须编写代码来读取 MQ3 传感器值并打印出消息。
这是 MQ3 气体传感器模拟输出连接到 NodeMCU ESP8266 的 GPIO13 的引脚的别名。
同样添加延迟(1500);