李宏年
(江蘇師范大學 電氣工程及自動化學院,江蘇 徐州 221011)
移動通信技術和物聯網的快速發展,使得人們對家居的智能化要求提高,家庭中的各種家用電器也在日益增多。如果能將這些設備進行統一管理,通過智能手機遠程控制,則會給生活帶來很大便利。設計一種智能化家居控制系統,有效地實現家居、家電及各種用電設備的遠程遙控,定會給人們帶來很大的便利。因此智能化家居控制系統的研究成為當前一個熱點。
智能家居系統硬件系統主電路采用STC15單片機,由電源模塊、ESP8266 WiFi模塊組成。智能家居控制系統各個模塊連接完成的電路原理圖如圖1所示。系統使用網絡服務器作為智能家居系統的服務端,智能手機作為終端,用APP軟件通過服務器進行發送指令、接收指令,并進行指令解析,通過網絡對系統的服務端發送指令,系統服務端進行指令的執行操作。
硬件電路部分采用四個繼電器(圖中Y1-Y4)來代替家居設備,繼電器的打開和關閉狀態代表家電系統的工作狀態,手機控制家居系統實物如圖2。
控制系統使用了Andriod手機系統開發平臺,可以設計手機頁面要顯示的內容,通過點擊手機軟件上的操作按鈕進行控制,家電根據手機發出的控制命令來執行相關操作。通過手指觸碰操作進行控制狀態調節,手機根據產生的操作進行命令轉換,通過WiFi模塊發送到網絡服務器,網絡服務器將信息下發到控制設備的WiFi接收端,通過網絡傳輸進入設備控制中心,進行命令解析后將命令發送給執行設備,產生執行的動作。

圖1 智能手機的家居控制系統硬件結構

圖2 智能手機控制家居系統PCB圖
用戶Wi-Fi 建立成功后,即可點擊進入家居控制系統。首次登陸家居控制手機端界面顯示要求注冊WiFi設備,用戶通過ESP8266發出的無線信號連接后,就能夠使用所設計的軟件進行控制,點擊注冊設備的開關按鈕會顯示設備的當前的工作狀態。手機APP軟件采用中文可視化的安卓編程器-易安卓E4A來進行設計。E4A編程器APP編程界面如圖3所示。

圖3 編程器界面
系統控制軟件為手機上的控制APP,該APP在使用EV4編寫完畢以后生成一個手機APP安裝包,該安裝包對所有Android手機通用。打開該軟件便可進入系統控制界面。
智能家居控制系統的軟件設計方案是通過手機APP發送控制指令,家電系統服務執行。手機控制端通過發送控制指令給服務器,服務器的軟件將控制指令解析,然后將控制指令傳送到家居控制服務端實現完成用戶的控制要求。手機APP軟件的實現,依然是采用模塊化的設計方法,即主窗口WiFi連接模塊、可分為控制模塊以及情景模塊進行設計。

圖4 智能手機控制4組家電APP操作界面
圖4的界面能實現對四組家電統一的控制。當為進家模式時,照明、空調、以及冰箱是工作運行狀態;睡眠模式時,空調、冰箱在運行工作。整個系統在情景模式控制中,冰箱是一直處于打開狀態的,當為離家模式時,冰箱也可以通過離家模式的開關來進行控制。本系統控制終端設備的自動聯網模塊的實現是靠WiFi通信協議,讓控制部分可以自動連接到家庭中的路由器。現在普通家庭都已經配有無線路由器,這種方法比較容易實現和操作。同時,該系統中的控制終端,例如手機的進網也比較簡單,按照普通手機連接WiFi網絡的方式就可以完成入網。文中對家居的控制采用繼電器代替家居設備,繼電器的開關狀態由LED等的亮滅來體現,繼電器的開關即代表家電系統的工作狀態。
給開發板加5 V電源,用手機APP連接ESP8266所發的無線信號,進入APP操作界面,通過按鈕所顯示的功能進行控制開發板所模擬的智能家居系統,通過情景模式的控制可以對家居系統進行統一的控制。也可以通過返回和情景模式按鈕在軟件窗口間進行自由切換,控制流程為單向控制。進入控制界面便可使用相關按鈕對硬件以及外圍電路上的電器進行控制。在軟件的控制界面連接指定的服務器IP地址(192.168.4.1),其通信端口為5000。使用界面上的連接按鈕即可連接。軟件設計時分為主窗口、窗口1、窗口2的設計,對各個窗口之間的切換使用返回按鈕和模式按鈕等實現,各個按鈕按下也會有相應的語言提示功能,如圖5所示。
各個模塊與單片機STC15F2K60S2連接,代碼燒錄后對各個模塊的分功能進行調試。通過點擊軟件上的按鈕,進行硬件的測試。家居控制部分采用繼電器來代替家電,通過LED燈的亮滅來表示家電的工作狀態。經過調試,實現了軟硬件間的交互通信。硬件功能調試合格。

圖5 智能手機控制4組家電調試
物聯網技術以及智能手機技術的飛速發展對智能家居行業方面的影響巨大,智能家居將是未來生活發展的必然。Android系統的智能手機成功地進入了現代化智能家居行業,智能手機在將來智能家居控制的道路上會占據主流地位,成為智能家居控制行業的控制終端的核心部分。人們對智能家居的要求越來越高,對物聯網智能家居的應用需求也越來越廣。物聯網技術推動了電子行業、家具行業,以及其他各個行業的快速發展,提高了人們生活的水平,智能家居行業的發展前景廣闊。