本設計是基于STC單片機的CO檢測系統(tǒng),可以220V供電,也可以5V供電,可以檢測CO濃度,自行設置報警值,當檢測到CO濃度超過該設定值后進行聲光報警,并將此時的CO濃度值和該時刻的時間存儲,存儲后可以查詢,每次可存儲3次報警值,可以通過藍牙在手機上讀取出當前的CO濃度和時間。
該系統(tǒng)共有7個按鍵,從左至右依次是功能按鍵、查詢按鍵、加(上翻)按鍵、減(下翻)按鍵、清空按鍵、退出按鍵、復位按鍵。
當系統(tǒng)供電后,顯示主界面:
1602液晶第一行顯示時間,第二行前半部分顯示此時CO濃度,即CO:****ppm(注意當系統(tǒng)供電后,CO傳感器會有一個預熱時間,需要55S左右的預熱),第二行后半部分顯示設定的報警值,即H:****,當按下功能按鍵后,進入報警值調節(jié)界面,如下圖所示。此時通過加(上翻)按鍵、減(下翻)按鍵來調節(jié)報警值,當調節(jié)完成后,按下退出按鍵,返回主界面。
當CO濃度超過設置報警值后,蜂鳴器響,紅色LED發(fā)光,當濃度值降低到報警值以下后報警自動解除,此次的報警時間和報警值將被存儲。通過查詢按鍵,進入查看存儲報警值的界面,如下圖所示:
該系統(tǒng)可以進行3次報警值的存儲,即連續(xù)發(fā)生3次報警后,這3次的報警值可以被存儲,通過加(上翻)按鍵、減(下翻)按鍵進行翻頁查詢。當3次存儲完成后,按下清除按鍵可以清空存儲數(shù)據,為下次存儲做準備。查詢或清除完成后,通過退出按鍵,返回圖1 所示界面。復位按鍵對單片機系統(tǒng)復位,出現(xiàn)死機后,通過該按鍵重啟。
注意事項
1. 程序下載
程序利用串口下載,首先將下載器正確連接(說明一下,板子上的下載口從左到右依次接下載器的TX、RX,下載器上標的有,+5V和GND和藍牙共用,共用的目的是下載程序時把藍牙拔掉,切記),打開STC下載器如圖。
選擇STC125A60S2,點擊“打開程序文件”選擇源程序文件夾中的Output文件夾的(源程序) .hex文件。
點擊下載,當提示上電時拔下電源再插上就可以了。
免冷切下載器不需要把電。
基于物聯(lián)網CO在線實時監(jiān)測的設計的原理圖: