【RT-Thread作品秀】家用燃氣泄露告警系統(tǒng)
作者:lmkkss
概述
每年天燃氣、煤氣、沼氣等泄露引起的火災、爆炸、煤氣中毒等安全事故常有發(fā)生,而這些東西跟我們的生活息息相關(guān),不可或缺。這些東西就成了離我們最近的易爆炸物,一旦發(fā)生泄露,很容易發(fā)生煤氣中毒,火災,爆炸等事故。這些事故場景在電視上時有報道,其慘烈程度,觸目驚心。設計這個作品正是為了預防此類事故的發(fā)生,基于-Thread平臺,使用ART-PI開發(fā)板,搭配燃氣檢測傳感器和L610網(wǎng)絡單元,實現(xiàn)燃氣濃度的采集與泄漏告警預警。
開發(fā)環(huán)境
硬件::ART-PI(STM32H750XB),廣和通L610-CN-00-MiniPCIe-10,警示燈,蜂鳴器,風扇,可燃氣傳感器,18650電池及充放電模組,
RT-Thread版本:RT-Thread V 4.0.3
開發(fā)工具及版本:RT-Thread Studio V1.0.2
RT-Thread使用情況概述
調(diào)度器,信號量,UART,WebNet, PIN
硬件框架
- 方案圖
家用燃氣泄露告警系統(tǒng)方案如下圖所示,主要由兩部分組成,一部分是是家庭燃氣告警系統(tǒng),另一部分是由網(wǎng)絡云平臺,通知用戶家庭燃氣發(fā)生泄露。
- 家庭燃氣告警系統(tǒng)由ART-PI搭配燃氣傳感器,蜂鳴器,警示
燈,及L610聯(lián)網(wǎng)系統(tǒng)組成,負責家庭本地端的燃氣信息的采集,預警及發(fā)生泄露時換氣,防止爆炸中毒。另一部分由云網(wǎng)絡,將危險信息發(fā)給用戶,提示用戶及時關(guān)閉燃氣,防止危險發(fā)生。
軟件框架說明
方案框架由5部分組成,分別為網(wǎng)絡模塊,主控單元,控制單元,采集模塊及供電系統(tǒng)組成,供電系統(tǒng)為提供所有模塊的驅(qū)動電能,主控單元從采集模塊中獲取燃氣濃度,根據(jù)濃度值通過控制單元和網(wǎng)絡模塊保障用氣安全.
系統(tǒng)開機后,依次初始化所有模塊,由RT-Thread系統(tǒng)調(diào)度驅(qū)動所有模塊.
軟件模塊說明
系統(tǒng)在檢測有燃氣泄漏時,通過蜂鳴器提示用戶,燃氣發(fā)生了泄漏,當空間濃度超過一定閾值后,上報云平臺,通過網(wǎng)絡提示用戶注意燃氣泄漏情況,如果濃度繼續(xù)升高,超過一定閾值,打開排氣扇,將泄漏的可燃氣抽出去,稀釋濃度,降低爆炸,燃氣中毒風險.
演示效果
比賽感悟
非常榮幸能參加這次比賽,這是一次很難得的學習物聯(lián)網(wǎng)的機會,雖然在傳統(tǒng)嵌入式行業(yè)深耕多年,但是很少接觸到這個物聯(lián)網(wǎng),這也是一次很難得的嘗試,之前雖然寫過很多代碼,也寫過簡易的調(diào)度操作系統(tǒng),當我看RT-thread系統(tǒng)代碼,還是被RT-thread的系統(tǒng)很多做法嘆服,我這次雖然比賽的項目并不復雜,但是由于工作原因,沒有抽出很多時間做這個,所以很慚愧.后續(xù)會繼續(xù)完善,慢慢把更多的產(chǎn)品融入RT-Thread平臺,和物聯(lián)網(wǎng)相結(jié)合,也衷心希望RT-Thread能越來越好。