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