×

基于温度监控系统的TEMP SPY

消耗积分:0 | 格式:zip | 大小:6.39 MB | 2022-12-12

张桂英

分享资料个

描述

WELCOMETOBOLTIOTPROJECT

项目名称:TEMP_SPY

介绍 :

项目基于温度监控系统,该系统借助螺栓硬件制作,用于监控温度和检测异常。

硬件连接:

所需组件:

螺栓硬件套件 x 1

LM35 温度传感器 x 1

3 母线和公线

poYBAGOSs1CAcPuSAAAb37RtyEg818.jpg
螺栓硬件:
 
poYBAGN6Xj-AOQ7dAAAQbqwQXeE55.jpeg
LM35 传感器:
 

连接设置:

将电线的一端连接到 LM35 传感器,将另一端连接到螺栓硬件套件。接线时请注意。

poYBAGOSs_WAbAzuAB0IBdz2Yhw889.jpg
设置
 

为传感器创建产品:

打开 Bolt Cloud 并为传感器创建一个新产品并将设备链接到该产品。

pYYBAGOSs_iAAO3dAAEUjkSfq-M271.png
传感器产品
 

硬件配置及代码:

打开设置并配置硬件。

poYBAGOSs_yAITJ_AAGN-7KKKkY081.png
硬件配置
 

带代码的硬件配置:

对硬件进行编码以运行多项式算法并保存。

pYYBAGOStAWAAUCUAADaWE41OCo190.png
代码
 
*** 确保设备在线****

获取数据:

将螺栓硬件放入冰箱,确保连接没有断开。

poYBAGOStECAaJtNAAyuodwZXmE440.jpg
冰箱内的硬件
 

注意:这里我使用移动电源为产品供电。

读取值和图表:

该图表示传感器收集的数据。它给出冰箱内的温度。请将硬件至少放置 2 小时。

pYYBAGOStEWANTQgAAFSzUR_POU536.png
前 20 分钟图表
 

****//此项目用于发送警报电子邮件。所以我用过MAILGUN。用于发送电子邮件的第三方应用程序。

在 Mailgun 中创建和注册:

以下链接可用于注册和创建帐户。

https://www.mailgun.com/

编码和解释:

  • 使用 Putty 或 Vm 或 Virtual Box 打开并登录。
  • 创建一个目录并创建一个文件。将其命名为main.py (py 代表 python fille)。
  • main.py文件包含配置代码如沙箱 url、发件人电子邮件、收件人电子邮件等。
poYBAGOStEiAEi2JAAC9Vu4nOrs314.png
配置文件
 

temp_spy 的代码:

  • 在同一目录中创建一个新文件并将其命名为 Temp_spy.py。
  • 打开一个空白屏幕并编写项目的源代码。
  • 它使用 Z 分数分析进行异常检测。
  • 保存文件。

注意:确保程序文件包含与配置文件中提到的相同的名称。

 
 
 
pYYBAGOStFGAWQDXAAG6hgN9FSo174.png
 
1 / 2源代码
 

输出 :

一旦代码没有错误就会显示输出,并且它采用给定帧大小的值。

pYYBAGOStFWAfTwdAAEJXuCKLSQ547.png
输出
 

图:

传感器记录该值,并以图形的形式表示。

poYBAGOStHCANIXCAAFq8rt3URg972.png
图形
 

异常检测:

  • 通过电子邮件指示温度的突然升高或降低
  • 当有人打开门时,温度会升高,因为它会感觉到大气中的温度差异。
  • 它还会在温度下降时发送电子邮件,因为我们需要维持阈值。
pYYBAGOStMCAaB2VAA2kWslKkcI830.jpg
图像代表异常检测
 

接收警报邮件:

当系统检测到异常时,它会发送一封警报邮件。

pYYBAGOStMeAJU3yAADyU68DqQo866.jpg
警报邮件
 

结论 :

当温度突然升高或降低时,传感器会检测到并提醒用户。传感器从环境中收集给定帧值的数据并感知异常。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !