陳印超,葉名煬,陳嘉豪,王琪霖
(華南農業大學,廣東廣州,510000)
電子物理類實驗室是高校教學的重要組成部分,是新形勢下培養人才、設計創新產品和服務于社會現代化建設的主要場所[5]。近年來,隨著“雙一流”建設的推進,各大高校電子物理類實驗室的數量增加顯著,安全隱患呈現出多樣性、階段性、小群體性和難預測性的變化趨勢[1]。電子物理類實驗室極易因線路老化和使用者操作不當等原因造成電器設備燒壞既而引發諸如火災等一系列的安全事故,在當前形勢下僅靠傳統的人防難以實現對危險源的精準管控。同時,電子物理類實驗室的儀器設備大多比較昂貴,一旦因為外來人員偷盜將會造成較大的財產損失,同時也會妨礙相關教學工作的進行,所以對于該類實驗室的防盜也至關重要。
因此,亟待設計一款智能化的實驗室安防系統,能夠借助傳感器和物聯網技術來對該類實驗室的各種安全細節,如溫濕度、電器設備燒焦氣體濃度以及用電情況等進行監測并及時做出警報,以此來有效避免實驗室安全事故的發生。基于以上現狀,利用HT32F52352單片機作為主控制器,設計出一款可實時監控、方便操作、智能甄別預警的實驗室綜合安防系統。
本實驗室安防系統將防盜、安全集于一體,使用單片機的多個模塊將電子物理類實驗室的環境數據信息化、數字化,實現對實驗室安全的精準管控,保障昂貴儀器設備等物品的安全,以較低的成本解決了傳統實驗室管理模式成本高、管理復雜等的問題。系統的創新性包括以下三個方面:
第一,結合物聯網技術應用到實驗室安防領域,設計了能應用于實驗室的智能控制系統,能有效監測和控制實驗室的環境參數并通過WiFi傳輸至監控中心,以供老師或管理員使用,實現人機信息交互和遠程管理,讓老師不需要守在實驗室也能通過電腦掌控實驗室的情況;
第二,對實驗室電器設備燒壞時散發出的燒焦氣體進行及時檢測和溫度檢測,在一定程度上可以提前輸送火災報警信息,可以有效規避實驗室火災事故的發生;
第三,本系統在滿足電子物理類實驗室日常需要的同時,也優化用戶體驗,讓實驗人員能安全、高效地使用、管理實驗室,達到我國對高校實驗室建設與管理提出的要求和期望。
隨著物聯網技術的推廣,無線傳輸技術越來越廣泛地利用在了智能化控制領域。同時,傳感器檢測技術的發展,使得一些性能優異的傳感器可以更加容易地獲得和使用。本系統采用的模塊均具有成本低、性價比高、易于安裝的特點,并采用32位高性能低功耗單片機HT32F52352作為主控制器;比較WiFi、藍牙、Zigbee三種傳輸方式,可知WiFi方式具有傳輸距離遠、傳輸速率快的優勢[2],符合本項目的需求;用Qt編寫上位機效率高、可拓展性好,為管理員提供最為直觀、簡單的操作。
智慧實驗室安防系統是一個多功能模塊集成的項目,為了實現項目的功能,我們需要用到如下硬件模塊:人臉識別模塊、溫濕度傳感器、人體紅外傳感器、氣體傳感器、WiFi模塊、LCD顯示屏、舵機、繼電器以及主控制器HT32F52352單片機。
人臉識別模塊采集錄入人臉信息,并傳送邏輯信號給主控芯片,由此判斷門禁系統的開與關。溫濕度傳感器、人體紅外傳感器、氣體傳感器分別檢測溫度濕度、人體的紅外輻射、電器設備燒焦氣體(一氧化碳、二氧化硫等)濃度,這些信號傳入主控芯片后,主控芯片進行邏輯分析,與管理員設定的閾值進行比較,當溫度或燒焦氣體濃度過高時觸發報警信號;當檢測到無人超過10min后,自動斷開繼電器模擬自動斷電。采集到的數據一方面實時顯示在屏幕上,一方面通過WiFi發送給上位機方便管理員查看。
本系統的硬件部分以HT32F52352單片機為主控,包括人臉識別模塊、人體紅外傳感器、溫濕度傳感器、氣體傳感器、WiFi模塊、舵機、LCD顯示屏以及外圍按鍵電路。結構框圖、電路原理圖分別如圖1、圖2所示。

圖1 硬件部分結構框圖
系統的核心控制電路,實時接收環境檢測的信號,運行融合算法,判斷當前情景下需要采取的操作,控制門禁與報警系統的工作狀態,與管理員之間通訊等。
采用HC-SR501傳感器,HC-SR501是基于紅外線技術的自動控制模塊,采用LHI788探頭設計、敏度高、可靠性強,低電壓工作模式,廣泛應用于各類自動感應電器設備,尤其是干電池供電的自動控制產品。外接電路如圖2所示,VCC工作電壓+5V,DATA接單片機引腳。

圖2 硬件設計電路原理圖
采用DHT11模塊[3]。DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。該傳感器包括一個電容式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。可用于暖通空調、除濕器、測試及檢測設備、消費品、汽車、自動控制、數據記錄器、氣象站、家電、濕度調節器、醫療、其他相關濕度檢測控制。VCC工作電壓+3.3V,DATA接單片機引腳。
采用MQ-135模塊。MQ氣體傳感器使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當傳感器所處環境中存在一氧化碳、硫化物等電器設備燒焦產生的氣體時,傳感器的電導率隨空氣中相應氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸出信號。MQ-135氣體傳感器對一氧化碳、硫化物、苯系蒸汽的靈敏度高,是一款適合多種應用的低成本傳感器。VCC工作電壓+5V,AO接單片機引腳。
選用專為移動設備和物聯網應用而設計的ESP8266模塊,內置超低功耗Tensilica處理器,CPU時鐘速度最高可達160MHz,標準數字外設接口,能適應各種操作環境,保持穩定的性能。將WiFi模塊通過家庭的無線路由器接入網絡。
采用K210-AI模塊。K210是一款64位雙核帶硬件FPU、卷積加速器、FFT、Sha256的RISC-V CPU。該模塊支持MCU常規操作,集成了硬件加速的AI機器視覺,可對人臉特征進行學習,實現了對人臉信息的實時錄入,方便了門禁系統的管理。本作品使用此模塊,僅簡單調用人臉識別模型,不作其他控制用途,無多余的外圍電路。
采用一塊3.2寸的TFT液晶觸摸屏,該屏幕采用XPT2046芯片作為觸摸控制芯片,XPT2046芯片控制4線電阻觸摸屏,HT32F52352與XPT2046采用SPI通訊獲取采集得的電壓,然后轉換成坐標,實現較為準確的觸控。
系統的軟件部分設計采用基于Qt開發交互界面[4]的上位機軟件。Qt是一個跨平臺的C++圖形用戶界面應用程序開發框架,它擁有較多的可自定義的C++類庫。當Qt使用QTcp Socket類的時候,可以實現網絡通訊;而當Qt使用帶UI界面的QWidget類的時候,則可以快速實現可視化圖形界面APP的編寫[6]。
Qt既可以用于開發GUI程序,也可用于開發非GUI程序,例如控制臺工具和服務器等。作為一種面向對象的框架,Qt使用特殊的代碼生成擴展以及一些宏,同時容易擴展,并且允許真正地組件編程。
本系統中,HT32F52352單片機利用TCP協議通過路由器發送數據至PC機,PC機socket接收并利用QT將接收的數據顯示。在PC機創建Qt上位機軟件,登錄系統軟件后將顯示圖3所示的主界面。主界面上顯示“設備控制”、“環境監測”等功能按鍵。點擊“環境監測”按鈕,可以實現對實驗室系統環境數據(溫濕度、電器設備燒焦氣體)的實時觀測;點擊“設備控制”按鈕,管理員就可以遠程操控下位機的控件,如開門、開燈等具體操作。

圖3 Qt上位機軟件界面
如圖4所示,門禁系統初始化過后便開始進行工作,運行方式包括人臉識別和密碼登錄兩個選項,進入實驗室的人員可以選擇其中的任意一種方式來完成身份驗證,身份驗證通過則開鎖進入實驗室,身份驗證失敗則將重新返回登錄界面,等待下一次的操作。

圖4 門禁系統流程圖
如圖5所示,系統通過傳感器進行環境監測和斷電檢測。當環境數據(溫濕度、氣體濃度等)超過閾值時,則觸發報警,并將信息通過無線WiFi傳至PC上位機,告知實驗室管理員;當人體紅外傳感器檢測到實驗室無人并且超過10分鐘時,則系統自行對儀器進行斷電,以此來規避不必要的麻煩。
本系統利用HT32F52352單片機作為主控制器,由人臉識別模塊、各類傳感器模塊(人體紅外傳感器、溫濕度傳感器、氣體傳感器)、WiFi模塊、LCD顯示屏、舵機、繼電器組成。系統能夠實現對進入實驗室的人員進行人臉識別的核查、利用各類傳感器對實驗室內部潛在的安全隱患(溫度、電器設備燒焦氣體等)進行識別排查、對實驗室無人情況時的自動斷電處理以及利用WiFi技術對采集到的各項數據進行發送和傳輸的功能,對于現代各大高校的電子物理類實驗室的安全隱患和防盜具有十分重大的應用推廣價值。