资料介绍
描述
我们决定构建自己的系统,而不是购买昂贵的按月收费的家庭监控系统。三个 Particle Argon 在同一个网络上连接在一起,每个都有自己的监控传感器。一个 Argon 连接到一个火焰传感器模块,该模块使用红外线来检测火焰或热物体的存在。第二个 Argon 连接到可以放置在地下室或低洼区域的水传感器砖,以检测是否存在水。第三个 Argon 连接到一个数字温度和湿度传感器,该传感器记录实时温度/湿度数据,可以使用 ThingSpeak 绘制和查看这些数据。所有三个传感器的警报都使用 If This Then That (IFTTT) 通过短信发送。这种自制的家庭监控系统非常适合海滨别墅或第二居所。文本警报设置为房主创建了一种快速可靠的方式,以便在远离他们当前所在位置的地方发生潜在灾难性事件时得到通知。地下室洪水等事件可能会持续数周,并可能造成灾难性影响。我们构建的系统非常适合所有类型的家庭、办公室和其他建筑物。
消防监控
火焰传感器将入射的红外光转换成电流变化。集成电路将电流转换为有用的热阻,可用作模拟或数字输入。必须找到热阻的阈值以防止误报。在对打火机和环境光进行一些修补后,我们确定低于 2900 的任何值都可以很好地确定火焰。数值越低火焰强度越高。
![poYBAGOSslOAHza5AAIz183pfd8103.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSslOAHza5AAIz183pfd8103.jpg)
当达到阈值时,蜂鸣器将发出声音警报。Argon 发布一个 Flame_Detected 事件,订阅该事件的其他两个 Argon 可以听到该事件。两个 Argon 上的 LED 都会亮起,并且在不再检测到火焰之前不会熄灭。感应 Argon 上的蜂鸣器警报也是如此。此事件还会触发一个 IFTTT 小部件,该小部件会在发生火灾时向用户发送消息。代码的详细解释在应用程序中作为注释给出。
![pYYBAGOSslqAGlU_AAFkym1WE7s395.png](https://file.elecfans.com/web2/M00/82/30/pYYBAGOSslqAGlU_AAFkym1WE7s395.png)
火焰检测电路还有一个 LED,当从另一个氩气中听到温度/湿度事件时,该 LED 会点亮。稍后将进一步讨论此事件。
当检测到火焰时,Argon 还会发布一个输出热阻值的 Flame_Value 事件。此数据可在 ThingSpeak 中用于跟踪火焰事件的总数,或观察每个检测到的火焰的强度。
![poYBAGOSsl2AB0OhAAA6ZkCOucY838.png](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsl2AB0OhAAA6ZkCOucY838.png)
![pYYBAGOSsmKAKhPbAAH4megdzOY134.jpg](https://file.elecfans.com/web2/M00/82/30/pYYBAGOSsmKAKhPbAAH4megdzOY134.jpg)
火灾和洪水监测都会发送到用户设备上的 Telegram 应用程序以进行实时警报。这是使用 IFTTT 完成的。当发布“Fire_Detected”或“H20_Lyons”事件时,它会触发发送预设消息。
洪水监测
洪水监测系统利用水位传感器来检测是否存在水。传感器由 5 伏输入(红线)供电,并连接到负侧组(黑线)。然后它有第三根线用于信号(绿线)。传感器的工作原理是让电流通过铜绞线。当检测到水时,它会导致短路,并且传感器会输出与传感器相关的水高模拟值。为了获得以英寸或厘米等通用单位表示的输出值,需要进行一些测试和转换。对于这个监控系统,代码是这样写的,任何高于底部几毫米的水位都会输出警报。模拟值从传感器输出并转换为电压。
![poYBAGOSsmmACVWiAAJk2M35bSA868.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsmmACVWiAAJk2M35bSA868.jpg)
Argon 还经过编码,可在另一个 Argon 检测到某些东西时提醒用户。接线图中显示的 LED 被编程为在温度和湿度氩发布事件时打开。这也可以很容易地编码以检测来自火灾探测氩气的火灾。用户可以自由使用任何已发布的事件数据作为有线 LED 的触发器。
![poYBAGOSsnCAc02xAAChm5ZdgaM618.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsnCAc02xAAChm5ZdgaM618.jpg)
水位传感器的代码涉及多个发布不同事件的 if 语句。如果检测到水,就会发布其中一个事件,而一旦不再检测到水,就会发布另一个事件。这允许火灾探测 Argon 上的 LED 指示灯打开并提醒该区域的任何人已检测到高水位。给出“全部清除”的第二个事件可以帮助提供有价值的信息,例如放置传感器的区域中存在高水位的时间。水位每 10 秒读取一次读数,以便系统用户能够查看水位是否快速上升。
温湿度监测
第三个氩气监测环境温度和空气湿度。这两个参数是使用一个传感器测量的,该传感器依赖于来自氩气的 5 v 信号。传感器输出连接到氩气上的模拟输入引脚。与火灾和水位检测系统不同,温度和湿度不断将值输出到实时图表。系统中的其他两个传感器都依赖于返回高值或低值的设置点。如果检测值低于设定值,则不会检测到火灾或高水位。如果该值超过设定点,Argons 会发布一个事件,提醒用户存在火灾或洪水。这种数据收集是不断测量的,每分钟输出一个新值,以便密切监测或检查温度和湿度。
![poYBAGOSsn2Ac1lnAAJirRyEwW8581.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsn2Ac1lnAAJirRyEwW8581.jpg)
![poYBAGOSsoOAYWPkAAC-UXlpgXU433.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsoOAYWPkAAC-UXlpgXU433.jpg)
将此代码与水位和火灾探测传感器区分开来的一件事是使用库。温度和湿度传感器需要包含的特定库名为“Seeed_DHT11.h”。可以通过搜索库功能区来添加此文件。使用循环中看到的浮点运算符收集数据。然后可以将数据转换为要发布到云中的字符串,以便绘制图表,如下所示。它也可以被检测为其他 Argons 的事件触发器。这个 Argon 被编程为通过订阅每个电路发布的事件与水和火检测传感器电路通信。如果发布了表明威胁的任一事件,则该电路中的 LED 将亮起。
来自温度和湿度传感器的实时数据均通过 ThingSpeak 订阅。可以通过程序在图表上跟踪已发布的事件。
![pYYBAGOSsoWAVtgxAAA1POcUfnU247.jpg](https://file.elecfans.com/web2/M00/82/30/pYYBAGOSsoWAVtgxAAA1POcUfnU247.jpg)
https://thingspeak.com/channels/913274实时数据可以在这里查看。
![poYBAGOSsoeATKP8AAAy_RcNAh4737.jpg](https://file.elecfans.com/web2/M00/81/A7/poYBAGOSsoeATKP8AAAy_RcNAh4737.jpg)
请参阅下面的实际项目!
- 家庭能效远程监控系统的设计与实现 0次下载
- 32组MEGR 3171自动交流阻尼器 0次下载
- MEGR 3171温度传感器和显示器开源分享 0次下载
- MEGR 3171便携式温度和紫外线指数 0次下载
- MEGR3171冰箱报警器 0次下载
- MEGR 3171物联网项目组9:WAKEY WAKEY唤醒 0次下载
- MEGR 3171物联网运动传感器 0次下载
- 带温度监控的家庭自动化系统 0次下载
- 洗衣机监视器MEGR 3171开源 0次下载
- 基于ADP3171_Typical Application直流到直流单输出电源的参考设计 1次下载
- 使用LabVIEW和物联网介绍进行分布式家庭智能监控系统的设计说明 10次下载
- 家庭智能地暖远程监控系统 1次下载
- 基于物联网的家庭火灾监控系统设计 8次下载
- 基于移动Agent的智能家庭远程监控系统设计 11次下载
- 嵌入式家庭远程监控系统设计 9次下载
- 监控系统负载记录系统状态 672次阅读
- 基于TCP/IP协议栈芯片实现新型家庭智能系统的设计 1948次阅读
- 图像传感器为视频监控带来了新趋势 8.3w次阅读
- 温度传感器TMP275的原理、工作方式及在环境监控中的应用分析 5593次阅读
- 安防监控系统的特点_安防监控系统的优势 2217次阅读
- 基于树莓派和openHAB2的家庭设备控制平台设计详解 4012次阅读
- 以智能楼宇的视频监控系统为例,阐述在该视频监控系统中PoE交换机的工作原理 4250次阅读
- 安防监控系统中如何选择模拟监控布线和数字监控布线 7110次阅读
- 智能安防监控系统方案介绍 4.1w次阅读
- 智能安防系统真的安全吗_家庭安防系统告诉你 1.5w次阅读
- 用老掉牙的A10来搭建一个家庭物体移动监控平台 5460次阅读
- 基于Cerebot MX4开发平台的家用智能监控系统设计 768次阅读
- 智能家居远程监控系统设计与实现 3943次阅读
- 什么是结晶器监控系统?结晶器监控系统组成原理 1041次阅读
- 基于Android系统的家庭体感娱乐平台 1792次阅读
下载排行
本周
- 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次下载 | 免费
评论