賴啟平 黃寶娟* 王仕鴻 彭振華
(西安交通大學 實踐教學中心,陜西 西安710049)
隨著社會的高速發(fā)展,人口大量涌入城市,人們生存空間越來越擁擠,城市建筑不斷向高處發(fā)展,高層建筑是城市發(fā)展的必然產物,隨之而來的是兒童意外墜樓安全事故頻頻發(fā)生,給家庭帶來巨大悲痛,而窗戶是最易釀成墜樓事故的高危地帶[1]。高層住宅多采用框架式結構,窗戶玻璃面積較大,使得家庭日常對窗戶的清潔任務較為繁重,同時高層住戶清洗窗戶也具有較高的危險性,尤其是窗戶外部的清潔給住戶帶來了巨大的挑戰(zhàn)。針對高層建筑窗戶安全防護的需求以及便于清潔的需求,本文給出了一種新型智能窗戶的創(chuàng)意設計,實現(xiàn)了窗戶的自動清潔、智能開閉、環(huán)境監(jiān)測、安全防護等功能,解決了高層住戶窗戶清潔困難和兒童墜樓問題。
針對當前高層住戶窗戶清潔和兒童安全防護的需求,智能窗戶系統(tǒng)不僅需要具備智能清潔功能、環(huán)境監(jiān)測功能,還要能夠自動監(jiān)測與保障家中兒童人身安全。對此,智能窗戶系統(tǒng)綜合考慮高層住戶需求,從機械結構和控制系統(tǒng)上進行了針對性設計。系統(tǒng)實物如圖1所示,主要由智能清潔機構、窗戶自翻轉機構、主控板、WIFI模塊和多種傳感器組成。

圖1 智能窗戶系統(tǒng)實物圖
智能窗戶系統(tǒng)利用多種傳感器對室內外環(huán)境進行實時監(jiān)測,對采集到的信息進行信號處理與判斷,針對不同情況完成窗戶的開閉和清潔。系統(tǒng)開始運行后,各傳感器采集數(shù)據,由控制器進行處理,通過對溫濕度信息采集、光強信息采集和人體距離信息采集后有針對性做出不同反應,驅動執(zhí)行系統(tǒng)運轉。數(shù)據傳輸至數(shù)據發(fā)布模塊后,可通過WIFI模塊同步數(shù)據至服務器,用戶可通過WIFI網絡實時瀏覽系統(tǒng)信息。系統(tǒng)總體架構設計如圖2所示。

圖2 系統(tǒng)總體架構示意圖
系統(tǒng)的硬件部分包括傳感監(jiān)測系統(tǒng)、控制系統(tǒng)和執(zhí)行系統(tǒng)。傳感監(jiān)測系統(tǒng)采用溫濕度傳感器檢測室內外溫濕度,光強傳感器檢測室外光強,超聲波傳感器檢測室內兒童靠近距離。控制系統(tǒng)采用“探索者”創(chuàng)新組件中的Basra控制板配合BigFish擴展板進行控制,由外部電源供電,通過ESP8266WIFI模塊進行數(shù)據的發(fā)布[2-3]。執(zhí)行機構主要包括剪式清潔機構、絲杠螺母傳送機構、步進電機、舵機等。系統(tǒng)的硬件框架如圖3所示。

圖3 系統(tǒng)硬件框圖
智能窗戶系統(tǒng)開始運行后,數(shù)據采集系統(tǒng)和數(shù)據發(fā)布系統(tǒng)進行初始化,隨后,各傳感器采集數(shù)據,溫濕度傳感器檢測室外環(huán)境溫濕度,光強傳感器檢測光線強弱,根據檢測結果控制執(zhí)行機構動作調整窗戶開合角度大小,在執(zhí)行機構運行前,由超聲波傳感器檢測結果判斷是否有兒童靠近,若有兒童靠近將減小窗戶打開角度或自動關閉窗戶,以防止兒童發(fā)生墜樓意外。數(shù)據采集系統(tǒng)通過控制器和WIFI模塊與數(shù)據發(fā)布系統(tǒng)進行數(shù)據交互。當用戶想要查看系統(tǒng)數(shù)據和工作狀態(tài)時,系統(tǒng)可向用戶展示當前環(huán)境信息。系統(tǒng)主要軟件流程如圖4所示。

圖4 系統(tǒng)軟件流程
該智能窗戶系統(tǒng)可以通過一個安裝在窗玻璃框底部的大舵機控制其繞中軸線轉動,實現(xiàn)窗玻璃內外側的翻轉,這種窗戶安裝方式便于窗戶的清潔與維修,翻轉后也不影響室內外空間。該功能的實現(xiàn)機構如圖5所示,主要包括大舵機、兩個固定轉軸機構、窗框、窗玻璃等部件。
除了手動開閉外,該系統(tǒng)還可以實現(xiàn):設置開閉時間自動開閉、基于光強和溫濕度檢測結果的智能開閉(例如:雨天自動關閉,晴天自動打開等)[4]。
窗戶的自動開閉由程序設定控制,通過舵機的旋轉實現(xiàn)。在關閉狀態(tài)下,主控板控制舵機帶動轉軸和窗框向舵機可旋方向旋轉90°,則窗戶開啟;在開啟狀態(tài)下,主控板控制舵機帶動轉軸和窗框順時針或逆時針旋轉90°,窗戶均可關閉。
測試時,用手電筒照射模擬太陽光照射,當手電筒由約1.5米處向光強傳感器逐漸接近照射時,可以得到光強傳感器測得的光強數(shù)值在0-1024之間;用噴霧模擬空氣濕度增大的情況,噴霧前后溫濕度傳感器測得的濕度數(shù)值在0-100之間。實驗設定,在白天,當測得濕度小于60%且光強大于500時判定為晴天,控制窗戶處于開啟狀態(tài),否則判定為雨天,控制窗戶處于關閉狀態(tài);在夜晚,當測得濕度大于80%時即判定為雨天,控制窗戶處于關閉狀態(tài);為保證室內溫暖,當測得溫度小于20℃時,控制窗戶關閉;在未有成人監(jiān)護時,可設定當檢測到有小孩靠近時,控制窗戶關閉。
該智能窗戶系統(tǒng)上裝有一種智能化窗玻璃清洗設備,可由人工操控或全自動進行清潔,亦可設置定時清潔。該功能解決了窗戶外玻璃難以清潔的難題,且可免于人工手持清潔設備清洗窗戶。該功能的實現(xiàn)機構如圖6所示,主要包括剪式清潔機構、絲杠螺母傳送機構、步進電機、觸碰傳感器、清潔頭等。

圖6 智能清潔機構實物圖
該清潔機構的各個功能模塊相互配合,實現(xiàn)窗玻璃的自動清潔。在主控板的控制下,步進電機帶動絲杠轉動,進而轉化為剪式清潔機構平臺的橫向移動,與此同時,通過控制舵機的轉動帶動剪式機構的伸縮,實現(xiàn)清潔頭的豎直移動,清潔頭在兩個方向移動的結合便可完成對整面窗玻璃的清潔。此外,觸碰傳感器起到限位作用,便于設定清潔起始點和平臺橫向移動范圍。
該智能窗戶系統(tǒng)裝有“探索者”創(chuàng)新組件的溫濕度傳感器、光強傳感器模塊,如圖7所示。借助這些傳感器,可以對室內外溫濕度、光照強度等環(huán)境信息進行監(jiān)測:傳感器將測得的溫濕度、光強等環(huán)境信息轉換為電信號,傳遞至主控板進行處理和判斷,由主控板發(fā)出控制信號控制窗戶的開閉并將溫濕度和光強等環(huán)境數(shù)據傳遞至WIFI模塊發(fā)布至預設網頁中。

圖7 溫濕度傳感器和光強傳感器
該智能窗戶系統(tǒng)裝有“探索者”創(chuàng)新組件的超聲測距傳感器模塊,如圖8所示。有小孩靠近時,超聲測距傳感器檢測到距離信息,當距離小于設定安全距離時,主控板發(fā)出控制信號減小窗戶打開角度或關閉窗戶,且將窗戶鎖定[5]。

圖8 超聲測距傳感器
所選用的HC-SR04超聲波測距模塊包括超聲波發(fā)射器、接收器與控制電路。其工作原理如下:采用IO口TRIG觸發(fā)測距,給最少10us的高電平信呈;模塊自動發(fā)送8個40khz的方波,自動檢測是否有信號返回;有信號返回,通過IO口ECHO輸出一個高電平,高電平持續(xù)的時間就是波從發(fā)射到返回的時間,則測試距離=(高電平時間×聲速(340m/s))/2。當測得小孩距離窗戶小于100cm時,發(fā)送關閉信號至主控板,控制窗戶緩緩關閉。
本文使用了“探索者”創(chuàng)新組件的Basra主控板和Bigfish擴展板,Basra是一款基于Arduino開源方案設計的一款開發(fā)板。Arduino在設計之初只有一對串口,最后分為兩路,一路連接排針,另一路連接atmega芯片,這對串口稱為硬串口,主要用于Arduino與其他設備的通信。在燒錄程序的時候,經過主機編譯的程序會通過atmega芯片燒錄到Arduino的板載Flash上。而在程序運行時,Arduino可以通過該串口將數(shù)據發(fā)送至主機,實現(xiàn)Arduino與主機的通信,便于調試程序。因此通常情況下Arduino板載的硬串口會被主機占用,從而阻塞與其他終端的通信。為解決串口占用問題,實現(xiàn)Arduino與ESP8266-WIFI模塊通信,本文使用了虛擬串口,即軟串口。
該智能窗戶系統(tǒng)通過軟串口通信的方式將檢測到的周邊環(huán)境參數(shù)傳輸?shù)紼SP8266 WIFI模塊中,進一步通過WIFI模塊的AP本地服務器模式將采集到的數(shù)據發(fā)布到網上,用戶只需訪問網頁即可獲取當前環(huán)境參數(shù)。此外,考慮到系統(tǒng)節(jié)能要求,因此對用戶行為進行監(jiān)聽,僅當用戶訪問網頁時WIFI模塊才會請求傳感器數(shù)據,從而達到在不降低功能的前提下減少能耗,顯示網頁如圖9所示。

圖9 網頁信息發(fā)布界面截圖
文中創(chuàng)意設計綜合考慮了高層住戶窗戶清潔難和兒童安全防護等痛點問題,為解決高層住戶需求提供了一種解決方案,實現(xiàn)了無人操作時不同環(huán)境條件下的智能化開關窗;180°內外翻轉式窗戶設計,解決了窗戶清潔和維護不便的問題;融入物聯(lián)網技術,實現(xiàn)了對實時信息的掌控。選用“探索者”機器人創(chuàng)新組件,采用模塊化設計理念,完成了機器人示意樣機的搭建,樣機實現(xiàn)了創(chuàng)意設計的具體功能,本創(chuàng)意設計獲得了“第三屆中國高校智能機器人創(chuàng)意大賽”二等獎。在此基礎上可進一步將設計方案完善并實體化,使其結合智能家居進行拓展,發(fā)揮更多作用。