摘 要:在現(xiàn)有的智能家居系統(tǒng)中,鮮有針對中小學生個性化需求的設計。針對這一問題,基于物聯(lián)網(wǎng)等先進技術,設計了一種面向中小學生的智能家居系統(tǒng)。該系統(tǒng)不僅具備環(huán)境監(jiān)測、語音識別、遠程控制等現(xiàn)有智能家居的基本功能,還通過視頻監(jiān)控和圖像處理技術,實現(xiàn)了對不良坐姿的實時監(jiān)測,并及時進行語音提醒,以保護中小學生的視力健康。此外,基于指紋識別技術,設計了隱私物品柜和管控物品柜,分別用于保護中小學生的隱私以及幫助家長有效管控特定物品。通過日程安排與提醒系統(tǒng)的設計,培養(yǎng)中小學生的自主管理能力,同時結合視頻監(jiān)控系統(tǒng),方便家長對中小學生的行為進行監(jiān)督。該系統(tǒng)的實現(xiàn),能夠為中小學生提供舒適、安全、健康的家居和學習環(huán)境,同時為家長提供有效的管理手段。
關鍵詞:智能家居;物聯(lián)網(wǎng);中小學生;隱私保護;物品管控;日程安排
中圖分類號:TP393 文獻標識碼:A 文章編號:2095-1302(2025)08-00-05
0 引 言
隨著科技的進步和人們對高品質生活的追求,智能家居逐漸進入越來越多的家庭,成為現(xiàn)代生活中不可或缺的一部分。中小學生居室作為一個兼具休息、學習、娛樂等多種功能的空間,引入智能家居設備已成為一種趨勢。
智能家居的發(fā)展大致經(jīng)歷了智能單品階段、智能互聯(lián)階段和全屋智能階段,目前主要處于智能互聯(lián)階段。通過將傳統(tǒng)家居產(chǎn)品與物聯(lián)網(wǎng)、人工智能、大數(shù)據(jù)等前沿技術緊密結合,實現(xiàn)家居設備的互聯(lián)互通、智能控制和個性化服務。構建全屋智能家居是未來的發(fā)展趨勢[1],盡管在智能家居發(fā)展的各個階段涌現(xiàn)出眾多設計方案[2-6],但鮮有針對中小學生在生活、學習、管理等方面的個性化需求進行專門設計。
本文針對中小學生的視力保護、隱私保護、日程提醒以及家長對中小學生手機等物品管控的個性化需求,在現(xiàn)有基于物聯(lián)網(wǎng)的智能家居框架下,設計了不良坐姿實時監(jiān)測與語音提醒子系統(tǒng)、隱私物品柜、管控物品柜、日程安排提醒子系統(tǒng)等,構建了一套面向中小學生的個性化智能家居系統(tǒng)。該系統(tǒng)旨在為中小學生提供舒適、安全、健康的家居和學習環(huán)境,同時為家長提供有效的管理手段。
1 系統(tǒng)架構
本文參照物聯(lián)網(wǎng)的三層體系架構,設計了面向中小學生的智能家居系統(tǒng),其系統(tǒng)架構如圖1所示。
(1)感知/控制層
通過對面向中小學生智能家居系統(tǒng)的需求分析,感知/控制層需要設計多種感知/控制終端節(jié)點,以實現(xiàn)不同的感知與控制功能。主要包括以下幾種終端節(jié)點:
環(huán)境監(jiān)控節(jié)點(主控節(jié)點):該節(jié)點負責對空氣溫濕度、光照強度、空氣質量、雨滴等環(huán)境參數(shù)進行全面感知。根據(jù)感知數(shù)據(jù)和系統(tǒng)設計的控制策略,結合用戶設置的控制參數(shù),自動控制調控設備(如空調、排氣扇、加/抽濕器、照明燈、電動窗戶、電動窗簾等)的工作狀態(tài),以調節(jié)居室環(huán)境,為中小學生提供舒適、安全、健康的家居環(huán)境。
環(huán)境監(jiān)控節(jié)點作為主控節(jié)點,配備有OLED顯示屏、語音識別模塊和按鍵矩陣,分別實現(xiàn)信息顯示、語音控制與語音播報以及手動控制等功能。
視頻監(jiān)控節(jié)點:通過網(wǎng)絡攝像頭采集中小學生居室的視頻數(shù)據(jù),結合日程安排表,在非睡眠模式下對中小學生的行為進行實時監(jiān)控。
視力保護節(jié)點:該節(jié)點負責實時采集書桌的光照強度以及中小學生的坐姿視頻。根據(jù)光照強度感知數(shù)據(jù),按照國家標準的建議(學生書桌照度范圍為300~500 lx),調節(jié)RGB護眼燈的亮度,以確保學習時的舒適度,緩解用眼疲勞。同時,通過坐姿視頻圖像實時檢測不良坐姿,并發(fā)出語音提示信息,以降低近視發(fā)生的概率。
隱私物品柜和物品管控柜節(jié)點:通過指紋識別技術完成身份認證,實現(xiàn)開鎖功能。隱私物品柜僅本人可以打開,家長無法開啟;物品管控柜則需要家長指紋驗證或遠程開鎖才能打開。
(2)網(wǎng)絡層
終端節(jié)點通過家庭WiFi無線路由接入云平臺,采用MQTT協(xié)議將感知數(shù)據(jù)傳輸至云端。用戶終端(如智能手機)通過WiFi無線路由或移動通信網(wǎng)絡(3G/4G/5G)接入云平臺,使用MQTT或TCP協(xié)議將控制指令從應用層傳遞至終端節(jié)點。
(3)應用層
應用層設計了一款面向中小學生的智能家居應用軟件(手機APP),用于實時監(jiān)測中小學生居室的環(huán)境、設備狀態(tài)及行為舉止,并對受控設備(如照明燈、護眼燈、電動窗戶、電動窗簾、空調、排氣扇等)進行控制管理??刂品绞桨ㄒ韵滤姆N:
①自動控制:根據(jù)控制策略、情景模式以及用戶設置的控制參數(shù),結合感知數(shù)據(jù),自動調整設備的工作狀態(tài)。
②手動控制:通過主控節(jié)點的鍵盤,對受控設備進行手動控制和調整。
③語音控制:通過語音識別技術解析控制指令,對受控設備進行語音控制和調整。
④遠程控制:使用智能手機對受控設備進行遠程控制和調整。
2 終端節(jié)點設計
2.1 終端節(jié)點硬件電路一般組成框圖
從圖1所示的系統(tǒng)架構可以看出,需要設計的硬件主要是感知/控制終端節(jié)點,本文均以STM32單片機和WiFi模塊為核心器件進行設計,其一般組成框圖如圖2所示(各終端節(jié)點選用的傳感器及執(zhí)行器的型號和數(shù)量不同)。
2.2 終端節(jié)點硬件的選取
各終端節(jié)點的MCU均選用STM32F103C8T6,WiFi模塊均選用EPS8266,傳感器、執(zhí)行器等硬件的選擇見表1。
2.3 終端節(jié)點軟件設計
2.3.1 環(huán)境監(jiān)控節(jié)點(主控節(jié)點)軟件設計
(1)軟件總體功能
環(huán)境監(jiān)控節(jié)點同時作為主控節(jié)點,其軟件總體功能框圖如圖3所示。
①初始化:包括GPIO、系統(tǒng)時鐘等系統(tǒng)初始化,外部中斷和定時器中斷初始化,傳感器、顯示器、WiFi模塊等外設初始化,控制變量、控制參數(shù)默認值初始化等。
②系統(tǒng)設置:包括終端節(jié)點ID、名稱、密碼設置,WiFi名稱、密碼設置,自動控制、手動控制、語音控制和遠程控制方式設置,各種受控設備的自動控制參數(shù)設置等。
③設備控制:根據(jù)控制方式和控制策略,對照明燈、電動窗戶、電動窗簾、空調、加/抽濕器、排氣扇等進行控制管理。各種受控設備在手動、語音、遠程控制模式下,直接響應控制指令并完成相關操作。自動控制模式下的控制策略見表2。
(2)主控程序流程
根據(jù)環(huán)境監(jiān)控節(jié)點總體功能框圖,畫出其主控程序流程,如圖4所示。
(3)中斷程序流程
手動(鍵盤)控制采用外部中斷,語音控制、遠程控制和自動控制采用軟中斷。其中,手動控制、語音控制和遠程控制中斷程序流程如圖5所示。
手動控制中斷的處理流程如下:首先進行鍵盤掃描,判斷按鍵號。如果按下的是情景模式設置按鍵,則進行當前情景模式的設置,包括學習模式、睡眠模式、娛樂模式和自由支配模式四種,并將當前情景模式上傳至云端,更新日程安排。如果按下的是設備控制按鍵,則根據(jù)按鍵號生成與遠程控制和語音控制相同的控制指令格式,后續(xù)流程與遠程控制和語音控制一致,如圖5虛線框部分所示。
虛線部分的流程如下:首先進行控制指令解析。如果解析成功,判斷指令是參數(shù)設置指令還是設備控制指令。如果是參數(shù)設置指令,則執(zhí)行參數(shù)設置操作;如果是設備控制指令,則根據(jù)解析結果對相應的設備進行操控[7-8]。
自動控制中斷程序的流程圖依據(jù)表2的控制策略,結合采集的數(shù)據(jù),自動調整受控設備的工作狀態(tài)。具體流程此處省略。
2.3.2 視頻監(jiān)控節(jié)點軟件設計
視頻監(jiān)控節(jié)點從云端獲取日程表。當前日程處于非睡眠模式時,系統(tǒng)自動接通網(wǎng)絡攝像頭電源,家長可以通過手機APP啟動第三方軟件,對居室進行視頻監(jiān)控,幫助家長掌握中小學生的學習狀態(tài)和玩手機等娛樂行為。當中小學生出現(xiàn)“違規(guī)”行為時,系統(tǒng)可以進行語音提示與警告。當前日程處于睡眠模式時,系統(tǒng)自動切斷攝像頭電源,家長無法進行視頻監(jiān)控,以保護中小學生的隱私。視頻監(jiān)控節(jié)點程序流程如圖6所示。
2.3.3 視力保護節(jié)點軟件設計
(1)程序流程
視力保護節(jié)點從云端獲取日程表,在當前日程處于學習模式時,系統(tǒng)自動接通護眼燈電源。若需要手動打開護眼燈,則通過主控節(jié)點改變當前日程為學習模式即可。視力保護節(jié)點程序流程如圖7所示。
(2)坐姿檢測算法
調整K210攝像頭,使中小學生坐下時人臉剛好處于攝像區(qū)域中央。
攝像頭模塊先判斷圖像中是否包含人臉區(qū)域,如果圖片中存在人臉,將人臉的位置用紅色矩陣方框標記出來,并獲取人臉位置的四個頂點坐標,如圖8所示。
若左頂點坐標或右頂點坐標與圖像邊框最短距離小于圖像寬度的25%,或上頂點坐標或下頂點坐標與圖像邊框最短距離小于圖像高度的25%,則可以判定此時中小學生的坐姿可能出現(xiàn)了問題[9-10],如圖9所示。
2.3.4 隱私物品柜和管控物品柜節(jié)點軟件設計
隱私物品柜和管控物品柜節(jié)點從云端獲取日程表。當前日程處于非學習模式時,中小學生可以通過指紋識別打開隱私物品柜;當前日程處于娛樂模式時,中小學生可以向家長申請打開管控物品柜。家長收到申請后,可以通過指紋開鎖或手機遠程開鎖的方式打開管控物品柜,并啟動計時功能。當計時結束時,系統(tǒng)會在本地發(fā)出語音提示,同時向中小學生和家長的手機發(fā)送文字和語音提示,提醒中小學生歸還管控物品。隱私物品柜和管控物品柜節(jié)點程序流程如圖10所示。
3 用戶終端應用程序設計
家長和中小學生均使用智能手機作為用戶終端,手機APP的基本框架一致,但功能有所不同。家長手機APP僅具備日程表查看功能,不具備編輯功能,但增加了視頻監(jiān)控和管控物品柜遠程開鎖功能,而中小學生手機APP則不具備這些功能。限于篇幅,本文僅展示家長手機APP的首頁界面,如圖11所示。
4 結 語
本文設計的基于物聯(lián)網(wǎng)的智能家居系統(tǒng),不僅具備環(huán)境監(jiān)測、語音識別、遠程控制等現(xiàn)有智能家居的基本功能,還針對中小學生的個性化需求,新增了不良坐姿實時監(jiān)測與語音提醒、隱私物品柜和管控物品柜、日程安排與提醒、視頻監(jiān)控等功能。該系統(tǒng)旨在為中小學生提供舒適、安全、健康的家居和學習環(huán)境,同時為家長提供有效的管理手段。
注:本文通訊作者為周開利。
參考文獻
[1]李紅蓮.搶抓機遇智慧社區(qū)與智能家居行業(yè)發(fā)展前景可期—中安協(xié)智慧社區(qū)與智能家居專業(yè)委員會成立[J].中國安防,2024(10):1-4.
[2]朱麗敏. 基于ZigBee技術的智能家居環(huán)境信息監(jiān)測系統(tǒng)設計[J]. 電視技術,2023,47(11):73-79.
[3]胡端堅. 面向單片機微控制下物聯(lián)網(wǎng)智能家居系統(tǒng)的開發(fā)研究[J]. 電子制作,2020(24):8-11.
[4]蔣志偉,王偉,劉姍,等. 基于ARM的智能家居系統(tǒng)的設計與實現(xiàn)[J]. 現(xiàn)代電子技術,2023,46(4):177-181.
[5]雷賽楠,章文俊,李昊.基于STM32和ZigBee網(wǎng)絡的智能家居系統(tǒng)[J].電子設計工程,2023,31(7):109-112.
[6]吳承鑫,余澤涵,何芳.基于樹莓派的全屋智能家居系統(tǒng)研究[J].物聯(lián)網(wǎng)技術,2023,13(5):110-112.
[7]李丹.面向物聯(lián)網(wǎng)技術的智能家居系統(tǒng)設計[J].電子技術與軟件工程,2021(11):13-14.
[8]柴欣欣,商亞東,秦曉坤.基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設計與實現(xiàn)[J].物聯(lián)網(wǎng)技術,2024,14(2):66-68.
[9]鄧昀,程小輝.面向物聯(lián)網(wǎng)的智能家居系統(tǒng)設計[J].桂林理工大學學報,2012,32(2):259-264.
[10]尹力辰,楊開語,趙露露,等.基于機器學習的智能家居系統(tǒng)的設計與實現(xiàn)[J].物聯(lián)網(wǎng)技術,2023,13(1):129-133.