描述
介绍
有时一个行业需要监测不同范围内的温度,还需要识别温度值的突然下降或上升。由于一些干扰和故障,上升缓慢,不会突然改变,在这种情况下,Z-score 分析可能会失败。该项目的重点是监测这种缓慢的温度变化或确定温度范围。
硬件
-
温度传感器:是一种电阻随温度变化而变化的器件。顾名思义,它可以感应温度并将其转化为可理解的量,从而帮助我们解释环境变化。
-
Bolt IoT 套件:该套件提供带有 API 密钥的 WiFi 模块,有助于将产品链接到 Bolt Cloud Online,并有助于控制产品并持续监控各个方面。Bolt Cloud API 使用 HTTP 协议进行通信。Bolt Cloud API可以使用API Key连接到任何虚拟服务器,可以使用任何编程语言控制各种应用程序。
-
LED:发光二极管用于通过在正向偏置时发光来表示温度范围。
软件
-
VirtualBox:它是一款构建具有一定存储量和内存的虚拟机的软件,它可以帮助我们在您的计算机中安装一个虚拟的Ubuntu Server,而不会影响默认的windows或其他已安装的软件。借助各种 Linux 命令,我们可以使用任何我们想要使用的语言来控制 WiFI 模块。
-
Bolt IoT Android App:是Bolt官方提供的一款帮助WiFi模块与云端建立连接的应用。
LM35的连接
-
电源连接到螺栓 WiFi 模块的 5V 输出。
-
传感器的输出引脚连接到 WiFi 模块的“A0”引脚,我们通过云读取传感器值。
-
传感器的接地引脚连接到 WiFi 模块的地。
-
温度值由以下公式给出:
执行
-
温度传感器感测的值由 Bolt IoT Cloud 通过 WiFi 模块的“A0”引脚接收到系统。
-
该值由程序与用户可以设置的不同温度范围的限制进行比较。
-
如果该值介于 limit1 和 limit2 之间,则向 WiFi 模块发送命令以将模块的数字引脚 1 的状态设置为“高”,其他设置为“低”。
-
如果该值介于 limit2 和 limit3 之间,则向 WiFi 模块发送一条命令,将模块的数字引脚 1 和数字引脚 2 的状态设置为“高”,其他设置为“低”,并向用户发送电子邮件温度升高。
-
如果该值在 limit3 和 limit4 之间,则向 WiFi 模块发送命令以将模块的数字引脚 1、数字引脚 2 和数字引脚 3 的状态设置为“高”,其他设置为“低”
-
如果该值高于 limit4,则会向 WiFi 模块发送一条命令,将模块 1-4 的所有数字引脚的状态设置为“HIGH”,并向“温度非常高”的用户发送一封电子邮件'.
-
此外,如果温度突然下降或上升,Z 分数分析有助于检测异常。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉