资料介绍
描述
这是一个火灾探测报警项目,它通过蜂鸣器声音和在手机上发送短信来提醒用户火灾。这是我一个朋友的故事。几年前,我朋友的农舍因房屋短路而受到一点损坏,然后着火了。他的农舍一下子变成了破败不堪的房子。他们甚至一个月或一段时间都不知道,因为他们没有那么长时间去那里。当我的朋友告诉我这件事时,我感到震惊并开始回忆起我们在他的农舍度过的时光。所以,当我开始一个关于物联网的项目时,我首先想到的就是那个事件,所以我受到了这个项目的启发。试想一下,如果我的朋友收到警报消息或警报,那么今天他可能会拥有他爷爷建造的农舍。但无论如何,我们希望如果我们将来遇到这样的情况,那么我们一定能够更轻松、更安全地应对或处理它。所以做这个项目和熟悉物联网是一次很棒的经历。
电路连接和软件设置
硬件区
第 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_alarm。py
4. 现在你必须在终端中编写代码。
写完代码后
5. 点击 CTR+X 和 Y 保存文件
6. 之后运行此代码以获取输出
*sudo python3 conf.py
*sudo python3 fire_detection_alarm.py
7. 使用以下公式将传感器读数转换为摄氏度
摄氏温度=传感器读数/10.24
- 按钮控制发字符串_自动报警系统组成和适用范围:警报报警发电源,图显电控动模块...
- 基于51单片机的火灾报警器
- 独立式感烟火灾探测报警器文件下载 16次下载
- 一种输液检测报警装置的研制 11次下载
- 低功耗LoRa无线烟雾传感器监测报警系统的数据手册免费下载 14次下载
- 设计无线网络火灾探测报警系统传感节点的详细资料说明 5次下载
- 低功耗LoRa无线烟雾传感监测报警系统的详细资料说明 62次下载
- HS2SA型独立式光电感烟火灾探测报警器的数据和使用手册免费下载 15次下载
- 烟雾探测报警器系统设计与制作解析 47次下载
- 机车轴承温度监测报警装置 69次下载
- 火灾报警 温度报警器 短信报警器
- 浅谈火灾自动报警系统的设计
- 火灾探测的能量模型及其应用
- 紧水滩电厂火灾自动报警系统简介
- 烟雾检测火灾报警系统的设计
- 基于STM32单片机的火灾检测报警系统设计 684次阅读
- 火灾报警器电路图分享 5215次阅读
- 合泰「3V独立式感烟报警器(升压型)」应用方案简析 683次阅读
- Holtek推出感烟与CO/燃气探测专用Flash MCU 546次阅读
- 防盗防侵入探测报警系统的优势特点及操作安装方法 4316次阅读
- 最简单三极管制作的火灾报警电路 6941次阅读
- 基于ARM11平台的智能火灾监测报警系统研究 1099次阅读
- 世健红外火焰探测参考方案 3738次阅读
- 水位检测报警电路设计 1w次阅读
- 火焰探测报警器 7476次阅读
- 水位监测报警系统电路图 5331次阅读
- 火灾报警器电路3 3301次阅读
- 火灾报警器电路2 2547次阅读
- 火灾报警器电路1 3211次阅读
- 温度检测报警电路 3217次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多