A. 智能窗戶怎麼實現可燃氣體自動開窗和雨滴關窗的功能
1)裝置運行前首先通過輸入鍵盤設定溫度感測器的控制值范圍和雜訊感測器的控制值;
2)啟動裝置,通過位移感測器檢測推拉窗當前的開關狀態;
3)當推拉窗為關窗時進入關窗狀態下監測,具體為
3.1)首先監測氣敏感測器是否檢測到可燃與有害氣體泄露,若有則由第一、第二單片機控制繼電器動作,操作電機運轉完成開窗動作,並同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息到預設號碼;若無則進入步驟3.2)
3.2)監測紅外對射感測器是否檢測到非法侵入,若監測到非法侵入則啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息,同時保持關窗狀態並繼續監測;若未檢測到非法侵入則進入步驟3.3)
3.3)監測雜訊感測器、雨水感測器、pm2.5感測器是否檢測到室外雜訊超過控制值、降雨或pm2.5值過高,若出現上述任一種情況則保持關窗狀態並繼續監測;若上述情況均未監測到則進入步驟3.4)
3.4)監測溫度感測器是否檢測到室內溫度超過控制值范圍高限,若是則由第一、第二單片機控制繼電器動作,操作電機運轉完成開窗動作;若否則保持關窗狀態並繼續檢測;
4)當推拉窗為開窗時進入開窗狀態下監測,具體為
4.1)首先監測氣敏感測器是否檢測到可燃與有害氣體泄露,若有保持開窗狀態並同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息;若無則進入步驟4.2)
4.2)監測紅外對射感測器是否檢測到非法侵入,若監測到非法侵入則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作,同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息;若未檢測到非法侵入則進入步驟4.3)
4.3)監測雜訊感測器、雨水感測器、pm2.5感測器是否檢測到室外雜訊超過控制值、降雨或pm2.5值過高,若出現上述任一種情況則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作;若上述情況均未監測到則保持開窗狀態並繼續檢測。
4.4)監測室內溫度是低於控制值范圍低限,若是則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作;若上述情況均未監測到則保持開窗狀態並繼續檢測。
與現有技術相比,本發明具有以下優點:
1)本發明提供的智能開關窗裝置,採用了多種信號感測器,並採用雙單片機和pc機進行控制,設備簡單可靠,能夠滿足日常生活中對推拉窗的智能控制要求,並且採用pc機作為主控設備可以保證系統的可靠性和可擴展性,可以與其他室內智能設備交聯,也可以接入網路進行遠程式控制制;
2)在感測器選取上,選用了位移感測器、紅外對射感測器、氣敏元件感測器、溫度感測器、雜訊感測器、雨滴感測器和pm2.5感測器,其中位移感測器用於檢測開關窗狀態、紅外對射感測器可以用於室內防盜、氣敏元件感測器用於檢測室內燃氣泄漏檢測,溫度感測器、雜訊感測器、雨滴感測器和pm2.5感測器則分別用於室內溫度、室外雜訊、降雨及環境pm2.5的檢測,通過上述感測器可以檢測所有家居狀態下可能會引起開關窗的敏感因素,便於進一步實現智能自動化開關窗控制;
3)在硬體上增加了告警模塊,可以對紅外對射感測器和氣敏元件感測器檢測到的室內侵入和燃氣泄漏進行告警,在告警模塊中增加了gsm簡訊模塊,可以向預設的號碼進行遠程簡訊告警。
4)在執行機構選取上,採用直流繼電器控制直流電機無刷電機,結構簡單、動作可靠,適用於長期使用。
5)在控制方法上,通過預設控制邏輯,合理分配不同感測器觸發開關窗動作的優先順序,將氣敏元件感測器設為最優先,紅外對射感測器設為次優先,在保證安全的基礎上實現防盜,並在此基礎上實現基於雜訊、室內溫度、pm2.5和降雨等信號的開關窗智能控制。
附圖說明:
圖1是本發明提供的一種多功能參數設定自動開關窗裝置的齒輪齒條部分俯視示意圖;
圖2是本發明一種多功能參數設定自動開關窗裝置的推拉窗部分主視示意圖;
圖3是本發明一種多功能參數設定自動開關窗裝置整體結構示意圖。
具體實施方式:
本發明提供的一種多功能參數設定自動開關窗裝置(參見圖1~圖3),所述裝置控制的窗戶為推拉窗,包括主控制pc機10、感測器組13、參數設定模塊15、第一單片機11、第二單片機12、告警模塊14、開關窗模塊16;所述的感測器組包括位移感測器130、紅外對射感測器135、氣敏元件感測器136、溫度感測器133、雜訊感測器132、雨滴感測器134和pm2.5感測器131;
所述主控制pc機分別與第一單片機和第二單片機之間通過串口uart通訊的方式連接;
所述參數設定模塊包括lcd顯示屏151、輸入鍵盤152與蜂鳴器復位按鍵153,所述告警模塊包括led報警燈141、gsm簡訊模塊143和蜂鳴器142;所述參數設定模塊與第一單片機相連接,所述告警模塊分別與第一單片機和第二單片機相連接,所述參數設定模塊用於對雜訊感測器和溫度感測器的信號進行顯示與控制值設定,以及對告警模塊的蜂鳴器進行復位;
所述開關窗模塊包括電機162、繼電器161,所述繼電器的輸出迴路與電機的控制器相連接,所述電機與窗框相對固定安裝,電機的輸出軸連接齒輪4,齒輪與齒條1相咬合,所述齒條安裝在推拉窗活動窗扇2上,齒條方向與推拉窗滑軌方向平行,所述電機為直流無刷電機,所述繼電器為雙路繼電器,用於控制電機的正反轉進而實現開窗與關窗動作;
所述感測器組的雨滴感測器、雜訊感測器、溫度感測器、pm2.5感測器與第一單片機通過數據線連接,所述紅外對射感測器、氣敏元件感測器與第二單片機通過數據線相連接;所述氣敏元件感測器安裝於室內,用於檢測室內的可燃與有害氣體濃度,所述紅外對射感測器用於檢測室內的非法侵入;所述溫度感測器、pm2.5感測器、雨滴感測器和雜訊感測器分別用於檢測室內溫度與室外的空氣pm2.5含量、降雨和雜訊情況;所述位移感測器安裝在推拉窗上,用於檢測活動窗扇的開啟狀態,所述位移感測器通過數據線與主控制pc機相連接。
所述一種多功能參數設定自動開關窗裝置的控制方法包括以下步驟:
1)裝置運行前首先通過輸入鍵盤設定溫度感測器的控制值范圍和雜訊感測器的控制值;
2)啟動裝置,通過位移感測器檢測推拉窗當前的開關狀態;
3)當推拉窗為關窗時進入關窗狀態下監測,具體為
3.1)首先監測氣敏感測器是否檢測到可燃與有害氣體泄露,若有則由第一、第二單片機控制繼電器動作,操作電機運轉完成開窗動作,並同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息到預設號碼;若無則進入步驟3.2)
3.2)監測紅外對射感測器是否檢測到非法侵入,若監測到非法侵入則啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息,同時保持關窗狀態並繼續監測;若未檢測到非法侵入則進入步驟3.3)
3.3)監測雜訊感測器、雨水感測器、pm2.5感測器是否檢測到室外雜訊超過控制值、降雨或pm2.5值過高,若出現上述任一種情況則保持關窗狀態並繼續監測;若上述情況均未監測到則進入步驟3.4)
3.4)監測溫度感測器是否檢測到室內溫度超過控制值范圍高限,若是則由第一、第二單片機控制繼電器動作,操作電機運轉完成開窗動作;若否則保持關窗狀態並繼續檢測;
4)當推拉窗為開窗時進入開窗狀態下監測,具體為
4.1)首先監測氣敏感測器是否檢測到可燃與有害氣體泄露,若有保持開窗狀態並同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息;若無則進入步驟4.2)
4.2)監測紅外對射感測器是否檢測到非法侵入,若監測到非法侵入則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作,同時啟動告警模塊中led報警燈、蜂鳴器發出告警,以及通過gsm簡訊模塊發送告警信息;若未檢測到非法侵入則進入步驟4.3)
4.3)監測雜訊感測器、雨水感測器、pm2.5感測器是否檢測到室外雜訊超過控制值、降雨或pm2.5值過高,若出現上述任一種情況則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作;若上述情況均未監測到則保持開窗狀態並繼續檢測。
4.4)監測室內溫度是低於控制值范圍低限,若是則由第一、第二單片機控制繼電器動作,操作電機運轉完成關窗動作;若上述情況均未監測到則保持開窗狀態並繼續檢測。
實施例
本實施例中,
gsm簡訊模塊選用南京傲屹公司的ayg-53dgsmmodem,
雜訊感測器選用hbr-zs1雜訊感測器,測量范圍:30~120db(a)
溫度感測器選用ds18b20溫度感測器,測量范圍從-55℃到+125℃,解析度為℃;
直流繼電器選用施耐德繼電器rxm2lb2bd,直流5adc24v。
紅外對射管選用兩束光的abt-30,探測方式為紅外線脈沖可調式,雙光束同時遮斷檢知式。
電機為無刷直流電機。電機採用多個32600鋰電池串聯給電機供電
雨滴感測器:用來檢測室外是否下雨。雨滴感測器的感應探頭安裝在下雨天雨水能夠淋到的地方。
第一單片機、第二單片機的型號均為at89c51
所述lcd顯示屏用於顯示感測器輸出的雜訊和溫度的數據。
所述輸入鍵盤具有5個獨立按鍵,分別為選擇、設置,加、減和確定按鍵。按「選擇」鍵,選擇進入溫度設定或者雜訊設定的界面,在進行溫度設定時,按「設置」鍵後,可以按「加」「減」鍵對溫度范圍設定,設定好後按「確定」鍵保存。在雜訊設定時:按「選擇」鍵設定的參數界面跳到雜訊設定界面,按「設置」後可以按「加」「減」鍵對雜訊值設定;按「確認」鍵保存。
齒輪固定在電機的輸出軸上,齒條與窗框平行固定在活動窗戶的塑鋼或鋁合金邊框上,使齒輪和齒條能夠卡在一起。當電機轉動時,轉動的齒輪可以帶動齒條水平動作,即帶動窗戶平移達到關上窗戶的目的。
B. 鍗曠墖鏈虹殑娓╂箍搴︽櫤鑳芥櫨琛f潌榪樿兘澧炲姞鍝浜涙ā鍧
鍔犱竴涓闆ㄦ淮浼犳劅鍣
C. 雨滴模塊檢測下雨量的單片機程序
我給你個思路,雨量不同於是否下雨,雨量是模擬量,是否下雨是開關量,如果是檢測是否下雨,這個晶元可以實現,幾行語句即可。但這個晶元沒有模擬量埠,實現起來有點困難,需要不是很簡單的硬體配合來實現,這就背離的編程的初衷。你可以換一個帶有模擬量的stc系列晶元,配合相應的感測器,編寫程序。
D. 雨滴感測器如何與單片機顯示屏相連接
用雨滴感測器感應雨量的大小,把感應信號輸給單片機系統。
運用雨滴感測器感應雨量的大小,把感應信號輸給單片機系統,然後通過軟體控制雨刷電機根據相應的環境做出不同的轉動。