找回密码
 注册
关于网站域名变更的通知
查看: 229|回复: 2
打印 上一主题 下一主题

单片机的家庭可燃气体泄露微信报警器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-26 09:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Ele_insect 于 2022-9-26 19:46 编辑 3 c' A) n/ ^) f4 z3 t

  T# y" q- a8 i5 ]  }在我们平时的生活中,经常看到因气体泄漏发生爆炸事故的新闻。房屋起火、人体中毒等此类的新闻报道层出不穷。这种情况下,人民就发明了可燃气体报警器。当工业环境、日常生活环境(如使用天然气的厨房)中可燃性气体发生泄露,可燃气体报警器检测到可燃性气体浓度达到报警器设置的报警值时,可燃气体报警器就会发出声、光报警信号,以提醒采取人员疏散、强制排风、关停设备等安全措施,防止发生爆炸、火灾、中毒事故,从而保障人身安全和生产安全。3 h* [  O3 U1 n6 L8 O' t/ L) F

, K  M7 l/ d8 m! B) O    既然说到了可燃气体,那就科普一下常见的可燃气体。如氢气(H2)、甲烷(CH4)、乙烷(C2H6)、丙烷(C3H8)、丁烷(C4H10)、乙烯(C2H4)、丙烯(C3H6)、丁烯(C4H8)、乙炔(C2H2)、丙炔(C3H4)、丁炔(C4H6)、磷化氢(PH3)等。
2 X! k- u3 Q, |" a$ x9 Z" f1 S" j( n  x# `: u% g; X! a$ }
    因测试环境的要求,本次就以丁烷气体(打火机内的主要气体)的检测为目标。依然是使用TPYBoardv v102开发板为主控部分,然后增加上TPYBoard v202 WIFI开发板,作为网络通信单元,这样就可以通过调用网络接口,把报警信息传送给紧急联系人的微信中。
- D  m" e$ ^/ u6 w9 g$ k0 V
" m- M6 o% y4 @' O. S; C( ?# B    系统主要的技术特点:% O& r3 _$ L4 l) ^0 `3 Q
7 h  w7 t4 T) Y7 E2 x$ {/ P: p
    监控报警系统:根据可燃气体检测模块(MQ-2)采集的气体浓度数据,判断出是否超出了安全范围内的阈值。当超出时,启动蜂鸣器报警,启动TPYBoard v202推送微信报警信息。9 w  O/ t) T( A1 n; [: D8 M
) b; U! d$ F* A( P4 T
    微信推送系统:TPYBoardv202开发板作为网络模块,负责整个系统的网络通信功能。当收到v102的报警提示后,调用【Server酱】的微信推送接口,将报警信息推送给指定人员的微信上。
" U+ c" v: H( F; C& W
$ w4 b$ Q: }: ~: P4 m    所需器件
* K1 h  v' ~+ F
0 l7 L5 |9 |3 _- [3 Y1 L1 C  Z* {; Y- A" A" b* X
    实物图:(部分主要器件)
$ \0 l4 X; X) o( i$ ^- I; Q
4 ~- Q* M2 C3 N1 J8 M  k" ?# W! K    程序设计
% X# L! q7 R3 u    (1)TPYBoard v102开发板实时获取可燃气体检测模块的数据,判断该值是否大于设定的阈值。当大于时,启动蜂鸣器报警,同时传递给TPYBoard v202一个报警信号;9 M. }. Q1 w- ]' @
    (2)当TPYBoard v202收到报警信号时,立即调用网络接口,将报警信息推送到联系人的微信上。
& g1 g- m0 ]1 D" p' _- b6 X% u% x% _
! X* g* X* [, ]' ?2 z/ N    实物连接: a, L( j# V+ M( }6 q$ a$ `* l" k+ `

. E8 f4 \& s) M/ d, `* ~
% S$ {8 i5 Y5 g' h- l% t! Y$ N* |    先连接电源部分。电源部分主要涉及到降压模块和按键开关。先用万用表,找出按键开关中哪两个引脚是按下导通,弹起不导通的。这里,我们假设为引脚A和引脚B。
- ?3 I/ ]% O/ C" ?1 l
/ v  P$ `& d4 G. a" L5 b    整体效果如下图:
: w" A3 C! C7 }- E, J
# Z% a' v7 Z/ P' E. T8 n4 S; Y0 E/ Z5 |: \6 S0 n' ]: t

2 p# Z' m+ \4 g2 w8 Q    程序调试0 J# S9 _2 z# }

, L5 {4 i  u* G2 L# U0 e5 s    接线完毕后,就要将最重要的程序放到开发板上。首先,通过USB数据线将开发板接入电脑,电脑上会出现一个类似U盘的可移动设备,名称为【TPYBFLASH】,把`程序拷贝到里面即可。1 y) t5 W6 h4 U9 r

) s) C) p2 ~1 A3 y/ `" `    注意:操作开发板磁盘时,板载的红色LED会亮,说明开发板正在保存操作,需等待红灯熄灭再进行其他操作。
4 C. d# X3 s5 T: C8 W' S" D8 z5 }8 Z3 C
    TPYBoard v202的程序中涉及到微信推送接口的调用,需要先注册申请该接口,同时绑定联系人的微信。
2 m$ `  {# j3 v+ u! E$ l; ]; ?* a# V; M7 V0 K
    演示效果5 V8 j9 Z: N' ~2 |3 \" {

, U. r! r6 A4 l    程序调试完,拔掉USB数据线。放入18650电池,按下按键开关即可。4 A$ u5 K' J8 U1 u; f
7 g& z. a+ O4 ?
    到此,我们的可燃气体报警器就完成了。相比,我们在市场上常见的报警器,我们有独特的微信报警功能,也算是比较“优秀”了(哈哈哈,同九年,汝何秀)。) \7 m% c3 i4 y. W9 @* a5 s- p# q- R3 t

# B; K  s: {6 w$ U" v/ `0 Y+ l    这个是比较简单的雏形,大家可以再追加上更多的可燃气体检测模块,应用到更多的场合中。当然,我们也可以增加联动功能。比如:与燃气热水器、灶具、排油烟机等连接起来使用,当有燃气泄漏时,不仅可以发出报警信号,同时也可以控制煤气表的电磁阀切断气源,起到更直接的安全保护。6 H4 G; Z, R& g  c1 [: j
: D3 J/ v* g. T& N! f
  
) x# [1 W; s4 u, D" I+ s+ q! L9 ~) V, \6 |
& ^, ^, n6 g0 T# J0 p. a, x4 E: Z
2 {* R% A1 j% E: J
2 f5 B/ D; C8 p) N8 M  M. i3 c; t

4 }" i% Y- k$ A
0 @- o! ~0 g# n# ]+ V5 C. |2 W+ M$ w; |/ n( P: J
: {2 P8 X# p: p5 E& L' @3 z+ u8 g

2 S* C5 h! z) t4 n# }/ L
! [' ~/ {" K, Y* o5 g% l3 d                                                                                                                                                                                                                                
( t3 k* a% ^, i- X" R                                                                                                / }0 e6 \/ w: w5 ?

该用户从未签到

2#
发表于 2022-9-26 11:22 | 只看该作者
可燃气体检测气体浓度数据,超出了安全范围内的阈值,报警器就响应了,
8 K0 P$ `. o' O考虑的参数,要全面一些,安全问题越来越重要了。

该用户从未签到

3#
发表于 2022-9-26 14:30 | 只看该作者
电池有些不好,翻译电池没有电了,岂不是要完蛋了。电源+电池,双保险。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 10:12 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表