电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用LM35和BoltIoT WiFi模块持续监测温度

使用LM35和BoltIoT WiFi模块持续监测温度

2022-11-22 | zip | 11.09 MB | 次下载 | 免费

资料介绍

描述

嘿,我是 Ganapriya,这个项目是 internshala IoT 培训的一部分。在此,我们将制药行业的冷却室视为实时问题之一。我们的方法是检测有人打开时温度范围的变化和值的异常室。为了解决这个问题,我们将冰箱视为冷却室并对其进行处理。

该项目使用 LM35 和 BoltIoT Wi-Fi 模块持续监测温度。

成分

pYYBAGN6fm2AJELbABBjkH9-Vyc331.jpg
 

客观的

  • 绘制由多项式回归 ML 算法制成的预测图,以预测未来的温度变化和范围,以便当温度保持在给定范围内超过 20 分钟时,可以及早采取行动。
  • 当温度不在规定范围内时,使用 Mailgun 服务发送电子邮件并使用 Twilio 服务发送 SMS,以便可以采取早期行动并且在冰箱打开时(使用 Z 分数分析,即检测到温度图中的异常)并通过警报蜂鸣器和 LED 灯。

联系

pYYBAGN6fnCATvS0AABr4rKR4_M595.png
 
poYBAGN6fnWAU5NEAAk4cFGjl9Y896.jpg
 

程序:

步骤 1 :在 Bolt 云上创建一个产品以获得冰箱的上限、下限温度。

pYYBAGN6fniAcjubAAEwz4jRYXQ978.png
螺栓模块的硬件组件
 
pYYBAGN6fnuADKvQAAERGEBnZQQ849.png
多项式回归的代码
 

STEP 2 .保存多项式回归和产品硬件组件的代码并退出。

第 3步。稍后将产品链接到螺栓模块并部署配置。

预测图

pYYBAGN6fn2AHFCCAAEcLg1Apb8894.png
预测图
 
poYBAGN6foCAOuX_AAEsNiKWzKQ484.png
多项式回归
 

步骤 4.温度传感器放在冰箱内约 2 小时,然后查看输出。

pYYBAGN6foeAL0_fAArlNG1c1bg906.png
温度传感器 LM35
 
poYBAGN6fo2AY5T7AAg4NJ-m4hY050.png
冰箱作为冷却室
 

步骤 5.分析输出并确定最大和最小限制。

Min=2 度= 20.48(传感器值)

Max=4.5度= 46.08(传感器值)

STEP 6.安装BoltIot python库,在linux操作系统的终端上编写python代码。(或数字海洋或虚拟机)

步骤 7 . 通过以下命令创建一个新文件夹 temp_alert。

mkdir temp_alert

cd temp_alert

须藤原子conf.py

注意:在执行接下来的步骤之前,需要一个 maligun 帐户和 twilio SMS 消息帐户。

第 8步。在文件夹“temp_alert”中创建一个名为“conf.py”的文件,该文件将存储与 maligun、twilio、bolt 设备 ID、bolt API 密钥、mul_factor 和帧大小相关的所有凭据。

步骤 9 . 使用命令在文件夹 'temp_alert' 中再创建一个文件 'main.py'

第10步 .Python 代码的算法:

  • 导入具有所有凭据、json、时间的 conf。
  • 导入我们的 Bolt python 库,它可以让我们获取存储在 Bolt Cloud 中的数据,然后基于它发送邮件和短信,并且需要导入数学和静态库来计算 z-score 和阈值边界。
  • 从螺栓服务中获取传感器值并存储在用于计算 z-score 的列表“history_data”中。
  • 以温度(摄氏度)显示传感器值。

温度(摄氏度)=传感器值/10.24

  • 定义一个函数“compute”来计算正常和异常读数的 z 分数、上限和下限。
  • 如果传感器读数超出正常读数范围,则发送邮件和短信,如果发生任何错误,则显示错误。
  • 然后根据 Z-score 分析的界限检查传感器值,如果超过限制显示“有人打开门”并发送邮件和 SMS,如果发生任何错误则显示错误。
  • 等待 10 秒。
  • 重复步骤 3 中的步骤。
pYYBAGN6fpCAfj2qAAEQSluR4xM430.png
 
poYBAGN6fpOAG-4pAAESXXe6aGk882.png
 
poYBAGN6fpaAOAIdAAEFCAgW8Mw068.png
 

STEP 11 .通过以下代码运行python代码。

须藤python3 main.py

pYYBAGN6fp2AeX3vAAyxhxiSyzg116.png
 

当发现范围内的异常或温度变化时,LED 会发光并发出蜂鸣器警报。

pYYBAGN6fqSAVERJAAhiwKYQ3BU425.png
 

输出:

poYBAGN6fqeAZBDWAAFq_mCfKTs445.png
 
pYYBAGN6fq-AG1KVAAFc5VsP58c881.png
 
pYYBAGN6frKAPMVzAAFClJZ3LZ0338.png
 
pYYBAGN6friADXGiAAEoVRQBPTk928.png
邮筒邮件
 
poYBAGN6fruACPWiAAE0qWPYqNI865.png
Twilio 短信
 

结果:

螺栓云中预测图的最终输出给出了对未来 20 分钟温度范围的预测。并且python代码输出通过邮件,短信和LED灯和蜂鸣器警报检测并警告开门时的温度变化和温度异常。由于这个项目的结果,制药公司保持他们的平板电脑处于更好的状态,以避免破坏,重大损失,并且能够完美地遵守所有政府规定。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费