电子发烧友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
 

谢谢!!

 

 

 

 


传感器 LM35 监测器
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

评论

查看更多

下载排行

本周

  1. 1ZX8002D触摸无极调光LED集成IC
  2. 2.43 MB  |  1次下载  |  免费
  3. 2SDDM 激光测距模块产品规格书
  4. 1.11 MB   |  次下载  |  免费
  5. 3西曼传感SDM50激光测模组产品手册
  6. 0.65 MB   |  次下载  |  免费
  7. 4STC8H 系列单片机技术参考手册
  8. 17.85 MB   |  次下载  |  1 积分
  9. 5PC3303 高精度PWM调光LED背光驱动器数据手册
  10. 2.42 MB   |  次下载  |  免费
  11. 6飞腾 FT2000A/2 核心板 天脉 3/VxWorks 机载实时嵌入式国产化开发板
  12. 843.50 KB  |  次下载  |  免费
  13. 7AU-60_全功能AI语音处理模组规格书DY)
  14. 3.18 MB  |  次下载  |  免费
  15. 8WT2003H4录变音芯片及模块说明书V1
  16. 3.61 MB  |  次下载  |  免费

本月

  1. 1瑞芯微RK3572开发板-产品资料更新-2026.06
  2. 3.30 MB  |  4次下载  |  免费
  3. 2四键电容式触摸按键IC FZH34产品手册
  4. 0.41 MB   |  2次下载  |  免费
  5. 3矩形科技 CANopen 远程IO模块产品手册
  6. 7.93 MB   |  2次下载  |  免费
  7. 4高性能非隔离交直流转换芯片 PC9403A数据手册
  8. 0.34 MB   |  2次下载  |  免费
  9. 5OC5721欧创芯开关降压型LED恒流驱动器
  10. 404.39 KB  |  2次下载  |  免费
  11. 6PC9830 18V-3A集成高低侧功率管同步降压转换器数据手册
  12. 9.01 MB   |  1次下载  |  免费
  13. 7GL65P06A8产品光磊 60V 65A P沟道功率 MOSFET
  14. 1.07 MB  |  1次下载  |  免费
  15. 8ZX8002D触摸无极调光LED集成IC
  16. 2.43 MB  |  1次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935137次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233095次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191476次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183362次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81608次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73836次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65992次下载  |  10 积分