【RT-Thread作品秀】家用燃气泄露告警系统
作者:lmkkss
概述
每年天燃气、煤气、沼气等泄露引起的火灾、爆炸、煤气中毒等安全事故常有发生,而这些东西跟我们的生活息息相关,不可或缺。这些东西就成了离我们最近的易爆炸物,一旦发生泄露,很容易发生煤气中毒,火灾,爆炸等事故。这些事故场景在电视上时有报道,其惨烈程度,触目惊心。设计这个作品正是为了预防此类事故的发生,基于-Thread平台,使用ART-PI开发板,搭配燃气检测传感器和L610网络单元,实现燃气浓度的采集与泄漏告警预警。
开发环境
硬件::ART-PI(STM32H750XB),广和通L610-CN-00-MiniPCIe-10,警示灯,蜂鸣器,风扇,可燃气传感器,18650电池及充放电模组,
RT-Thread版本:RT-Thread V 4.0.3
开发工具及版本:RT-Thread Studio V1.0.2
RT-Thread使用情况概述
调度器,信号量,UART,WebNet, PIN
硬件框架
- 方案图
家用燃气泄露告警系统方案如下图所示,主要由两部分组成,一部分是是家庭燃气告警系统,另一部分是由网络云平台,通知用户家庭燃气发生泄露。
- 家庭燃气告警系统由ART-PI搭配燃气传感器,蜂鸣器,警示灯,及L610联网系统组成,负责家庭本地端的燃气信息的采集,预警及发生泄露时换气,防止爆炸中毒。另一部分由云网络,将危险信息发给用户,提示用户及时关闭燃气,防止危险发生。
软件框架说明
方案框架由5部分组成,分别为网络模块,主控单元,控制单元,采集模块及供电系统组成,供电系统为提供所有模块的驱动电能,主控单元从采集模块中获取燃气浓度,根据浓度值通过控制单元和网络模块保障用气安全.
系统开机后,依次初始化所有模块,由RT-Thread系统调度驱动所有模块.
软件模块说明
系统在检测有燃气泄漏时,通过蜂鸣器提示用户,燃气发生了泄漏,当空间浓度超过一定阈值后,上报云平台,通过网络提示用户注意燃气泄漏情况,如果浓度继续升高,超过一定阈值,打开排气扇,将泄漏的可燃气抽出去,稀释浓度,降低爆炸,燃气中毒风险.
演示效果
比赛感悟
非常荣幸能参加这次比赛,这是一次很难得的学习物联网的机会,虽然在传统嵌入式行业深耕多年,但是很少接触到这个物联网,这也是一次很难得的尝试,之前虽然写过很多代码,也写过简易的调度操作系统,当我看RT-thread系统代码,还是被RT-thread的系统很多做法叹服,我这次虽然比赛的项目并不复杂,但是由于工作原因,没有抽出很多时间做这个,所以很惭愧.后续会继续完善,慢慢把更多的产品融入RT-Thread平台,和物联网相结合,也衷心希望RT-Thread能越来越好。