电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>温度监测器的构建

温度监测器的构建

2022-11-28 | zip | 2.26 MB | 次下载 | 免费

资料介绍

描述

我们正在构建这个项目,以便在有人打开冰箱时检测异常。这将有助于行业所有者跟踪温度范围。就像在给定的示例中,我们看到 Nigel 先生必须​​保持一定的温度范围以避免损坏药片。

让我们开始构建这个项目。

脚步:

1)将LM35传感器连接到螺栓

第 1 步:握住传感器,以便您可以读取上面写的 LM35。

第 2 步:在此位置,将传感器的引脚从左到右识别为 VCC、输出和接地。

  • LM35 的 VCC 引脚连接到 Bolt Wifi 模块的 5v。
  • LM35 的输出引脚连接到 Bolt Wifi 模块的 A0(模拟输入引脚)。
  • LM35 的 Gnd 引脚连接到 Gnd。

请参考下图。

poYBAGOArUaAAzWAAAsH3nkmEFw004.jpg
 

2) 在 Bolt Cloud 上创建产品,监控来自 LM35 的数据,并将其链接到您的 Bolt

  • 转到“cloud.boltiot.com”并创建一个新产品。创建产品时,选择产品类型为输入设备,接口类型为GPIO。创建产品后,选择最近创建的产品,然后单击配置图标。

参考下图

 

pYYBAGOArUiAKbOLAAAlXPLUk7g419.png
 
  • 硬件选项卡中,选择 A0 引脚旁边的单选按钮。将引脚命名为“temp”并使用“保存”图标保存配置。
  • 移动到代码选项卡,将产品代码命名为“预测”,然后选择代码类型为 js 并编写代码,如下图所示。

 

poYBAGOArUqAOR-MAAAdG4LxtXQ055.png
 
  • 在产品选项卡中,选择创建的产品,然后单击链接图标。在弹出窗口中选择您的 Bolt 设备,然后单击“完成”按钮。

3) 将模块放入冰箱,静置 2 小时

poYBAGOArVKAfXy6AA0-ATfLXbU214.jpg
 

 

  • 单击“部署配置”按钮,然后单击“查看此设备”图标以查看您设计的页面。等待大约 2 小时,设备将足够的数据点上传到云端。然后您可以单击预测按钮以查看基于多项式回归算法的预测图。
  • 在我的情况下,输出看起来像这样

 

pYYBAGOArVWARB0IAAApHX-gW4k819.png
 
  • 这将帮助我们预测最小和最大温度范围(传感器值)

注意:在继续之前,您需要一个 Digital Ocean、Putty、mailgun 和 twilio 帐户。如果您不了解它们,请参阅Bolt Iot 培训中的“通过 VPS 连接传感器” 。

4)开通Digital Ocean账户和Putty终端

  • 登录您的帐户并通过编写以下命令创建一个新文件夹。
mkdir Anomaly_Detection;
cd Anomaly_Detection;
  • 使用以下命令为此项目创建配置文件。

sudo nano sms_conf.pysudo nano email_conf.py

  • sudo nano sms_conf.py”下写:
SSID = 'You can find SSID in your Twilio Dashboard' 
AUTH_TOKEN = 'You can find  on your Twilio Dashboard' 
FROM_NUMBER = 'This is the no. generated by Twilio. You can find this on your Twilio Dashboard'
TO_NUMBER = 'This is your number. Make sure you are adding +91 in beginning'
API_KEY = 'This is your Bolt Cloud account API key'
DEVICE_ID = 'This is the ID of your Bolt device'
FRAME_SIZE = 10
MUL_FACTOR = 6
  • 按 cntrl+x 保存文件
  • 在“sudo nano email_conf.py”下写:
MAILGUN_API_KEY = 'This is the private API key which you can find on your Mailgun Dashboard' 
SANDBOX_URL= 'You can find this on your Mailgun Dashboard' 
SENDER_EMAIL = 'This would be test@your SANDBOX_URL'
RECIPIENT_EMAIL = 'Enter your Email ID Here'
API_KEY = 'This is your Bolt Cloud account API key'
  • 按 cntrl+x 保存文件
  • 现在使用以下命令再创建一个名为 anomaly_detction.py 的文件
sudo nano anomaly_detection.py
  • 在这里,我们将开始编写代码。我附上了我必须在终端上编写的代码截图
  • 注意:您可以参考“Bolt Iot Training”中的“project 14”在termonal中编写python代码是一个类似的代码,只有轻微的变化

 

pYYBAGOArViAaDHFAAF0EmLMr3o348.png
 

 

poYBAGOArVuAOrmbAAGmEQdMY2o240.png
 

 

poYBAGOArV6AF8y9AAFqF1JI_B8494.png
 
  • 按 ctrl+x 保存文件

5)运行python文件并查看输出

  • 使用以下命令运行异常检测代码
python3 anomaly_detection.py

代码最初将开始打印以下内容。

 

pYYBAGOArWGAdFXjAAAoCEEWvIY259.png
 

 

poYBAGOArWOAWz_lAAAdBF2NVnI714.png
 

 

pYYBAGOArWaACQwUAAAa_M0S_Oc308.png
 

 

poYBAGOArWiAE3qFAAAbNEyAd-I978.png
 

 

pYYBAGOArWuAKrlLAAAsi6zalsk718.jpg
 

 

 

poYBAGOArW-AbiyVAADA6QkQ7og549.jpg
 

 

poYBAGOArXGAAcFvAABiJOUOGgg058.jpg
 

谢谢!!

 

 

 

 


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

评论

查看更多

下载排行

本周

  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次下载  |  免费