电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>火灾探测报警项目

火灾探测报警项目

2022-12-26 | zip | 39.91 MB | 次下载 | 免费

资料介绍

描述

这是一个火灾探测报警项目,它通过蜂鸣器声音和在手机上发送短信来提醒用户火灾。这是我一个朋友的故事。几年前,我朋友的农舍因房屋短路而受到一点损坏,然后着火了。他的农舍一下子变成了破败不堪的房子。他们甚至一个月或一段时间都不知道,因为他们没有那么长时间去那里。当我的朋友告诉我这件事时,我感到震惊并开始回忆起我们在他的农舍度过的时光。所以,当我开始一个关于物联网的项目时,我首先想到的就是那个事件,所以我受到了这个项目的启发。试想一下,如果我的朋友收到警报消息或警报,那么今天他可能会拥有他爷爷建造的农舍。但无论如何,我们希望如果我们将来遇到这样的情况,那么我们一定能够更轻松、更安全地应对或处理它。所以做这个项目和熟悉物联网是一次很棒的经历。

电路连接和软件设置

硬件

第 1 步:硬件组件

1.构建整个项目的硬件组件:

*螺栓 WiFi 模块
*LM35 温度传感器
*3 根跳线(公对母)和 2 根简单的连接线(用于蜂鸣器)
*USB 数据线(也可以使用手机充电器)
*电源(也可以使用移动电源)
*面包板

***********************************

第二步:硬件配置

*首先,我们将通过跳线将 Bolt Wifi 模块连接到 LM35 温度传感器。
*LM35有3个管脚,分别是VCC、输出、GND。因此,我们将它与 Bolt Wifi 模块连接如下:
*LM35 的 VCC 引脚连接到 Bolt Wifi 模块的 5v。(棕色线)
输出引脚(中间)连接到 A0(模拟输入引脚) Bolt Wifi 模块。(红色线)
*GND pinLM35 连接到 GND。(橙色线)
*为了连接蜂鸣器,我们将使用简单的连接线,连接如下:
*负极引脚(小的) 与 GND 以及 LM35 相连。
*正极引脚(大引脚)连接到引脚“1”(GPIO)。

 

***********************************

 

第 3 步:软件配置。
我们将在我们的 PC (Windows) 上使用 VMware Ubuntu 设备。您可以下载 Virtual Box 和 Ubuntu Server。

***********************************

Step4:Twilio简介
Twilio是第三方短信功能提供商。它是一家云通信平台即服务 (PaaS) 公司Twilio 允许软件开发人员以编程方式拨打和接听电话,还可以使用其网络服务 API 发送和接收短信。

请注意,Twilio 不保证通过试用 Twilio 帐户发送短信是即时的。另外请注意,SMS 不会发送到开启了 DND(请勿打扰)的号码。

在 Twilio 上创建帐户
步骤 a:在浏览器中打开 https://www.twilio.com/。
步骤 b:单击“获取免费 API 密钥”按钮进行注册。
步骤 c:在注册表格中填写所有必要的详细信息
步骤 d:验证他们会询问您的电话号码。在下拉列表中选择印度作为一个选项,然后输入您的电话号码。
步骤e:点击“产品”。
步骤 f:现在通过单击可编程 SMS 和电话号码的两个复选框启用 SMS 服务,然后单击“继续”。
步骤 g:现在,您需要为您的项目命名。我已将名称命名为“我的项目”。输入项目名称后,单击“继续”。
步骤 h:当它要求您邀请队友时,单击“跳过此步骤”。
步骤 i: 此时应创建您的项目。单击“项目信息”以查看您的项目所需的帐户凭据。
步骤j:您可以在此页面查看Account SID和Auth token。默认情况下,Auth 令牌是不可见的,您可以单击“查看”按钮使 Auth 令牌可见,如下所示。复制两者并将它们安全地保存在某个地方。
步骤k:从下拉菜单中选择“Programmable SMS”。现在单击“开始”按钮以生成电话号码。
步骤 l:单击“获取号码”按钮。
步骤m:然后会出现一个弹出窗口。单击选择此号码按钮。
第 n 步:然后将出现一个弹出窗口,其中包含最终编号。复制此号码并保存到记事本以供将来参考。
而已。您已成功在 Twilio 上创建帐户。在下一课中,我们将使用 Bolt Python 库来创建

***********************************

第 5 步:Bolt Python 库
Bolt Python 库使我们可以轻松地从我们的 Python 应用程序与 Bolt 云 API 进行交互。

我们可以控制或从 Bolt 云中获取数据到我们的服务器(这里是 VMware 的 Ubuntu),Bolt Python 库将帮助我们构建物联网产品。

***********************************

第 6 步:编码:
1. 进行与之前描述的相同的电路连接。

2. 完成后,登录到 ubuntu 服务器并创建一个新文件夹来保存该主题的文件。

3. 我们可以使用以下命令创建一个新文件。
*须藤纳米会议。Py
*sudo nano fire_detection_alarmpy

4. 现在你必须在终端中编写代码。

写完代码后

5. 点击 CTR+X 和 Y 保存文件

6. 之后运行此代码以获取输出
*sudo python3 conf.py
*sudo python3 fire_detection_alarm.py

7. 使用以下公式将传感器读数转换为摄氏度

摄氏温度=传感器读数/10.24


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

评论

查看更多

下载排行

本周

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