智能家庭,從智能家居控制系統(tǒng)開(kāi)始
一、項(xiàng)目概述
1.1 項(xiàng)目摘要
隨著數(shù)字技術(shù)和嵌入式技術(shù)的快速發(fā)展,各種各樣的數(shù)碼產(chǎn)品如雨后春筍般出現(xiàn)在人們的面前,而且與人們工作、生活密切相關(guān)的產(chǎn)品都已實(shí)現(xiàn)或正在實(shí)現(xiàn)數(shù)字化。人們對(duì)于這些產(chǎn)品的要求也逐漸從數(shù)字化向智能化轉(zhuǎn)變,為了滿足人們的這種需求同時(shí)也打破傳統(tǒng)數(shù)字輸入設(shè)備的局限,我們擬采用ST公司的STEVAL-MKIO62V2開(kāi)發(fā)平臺(tái)結(jié)合Zigbee技術(shù)制作一個(gè)智能家居控制系統(tǒng),能夠?yàn)槿艘院蟮闹悄芑钐峁┮环N可能的實(shí)現(xiàn)方案。
1.2 項(xiàng)目背景/選題動(dòng)機(jī)
從某種意義上說(shuō),現(xiàn)在的人們生活在兩個(gè)世界之中:一個(gè)是虛擬的數(shù)字世界;另一個(gè)是現(xiàn)實(shí)的物理世界。傳統(tǒng)上,人們只能通過(guò)鍵盤、鼠標(biāo)、遙控器、開(kāi)關(guān)等輸入設(shè)備來(lái)連接這兩個(gè)世界,而這些輸入設(shè)備在使用空間和使用方式上都有很大的局限性。為了打破這些局限,我們采用ST公司的STEVAL-MKIO62V2開(kāi)發(fā)平臺(tái)建立了一個(gè)用戶手勢(shì)識(shí)別系統(tǒng),它可以識(shí)別用戶的手勢(shì)動(dòng)作同時(shí)轉(zhuǎn)變?yōu)橄鄳?yīng)的設(shè)備控制信號(hào)和設(shè)備輸入信息,進(jìn)而對(duì)設(shè)備進(jìn)行控制。同時(shí),我們還采用Zigbee技術(shù)將每個(gè)家電產(chǎn)品作為一個(gè)節(jié)點(diǎn)共同組成一個(gè)無(wú)線網(wǎng)絡(luò),在這個(gè)網(wǎng)絡(luò)中用戶只用一個(gè)主控制器就可完成對(duì)網(wǎng)絡(luò)中所有產(chǎn)品的實(shí)時(shí)控制。
二、需求分析
2.1 功能要求
系統(tǒng)總體功能要求:
1、主設(shè)備組建一個(gè)Zigbee網(wǎng)絡(luò),區(qū)域中的從設(shè)備可以隨時(shí)加入其中,并且信息可以從主設(shè)備傳輸至任意從設(shè)備處。
2、使用者通過(guò)手持主設(shè)備同時(shí)做一些簡(jiǎn)單的手勢(shì),即可操控相應(yīng)的從設(shè)備。
3、系統(tǒng)實(shí)現(xiàn)用戶管理功能,即不同的用戶權(quán)限不一樣,可以使用的家電也不一樣。
4、系統(tǒng)實(shí)現(xiàn)防盜功能,只有系統(tǒng)用戶才能啟動(dòng)主設(shè)備。如果非系統(tǒng)用戶強(qiáng)制使用主設(shè)備,系統(tǒng)會(huì)自動(dòng)鎖定。
5、系統(tǒng)中家電實(shí)現(xiàn)智能化工作,當(dāng)用戶所處環(huán)境滿足一定條件時(shí),可觸發(fā)特定的電器執(zhí)行特定的操作。
6、系統(tǒng)實(shí)現(xiàn)家電工作信息采集,每天從設(shè)備都會(huì)將自己的工作時(shí)間等信息發(fā)送至主設(shè)備處,主設(shè)備進(jìn)行統(tǒng)一后寫入SD卡中,用戶可通過(guò)電腦查看SD卡中保存的家電工作信息。
系統(tǒng)主要模塊功能要求:
1、STEVAL-MKIO62V2開(kāi)發(fā)平臺(tái)完成用戶手部動(dòng)作的物理信息的采集及處理,結(jié)合相應(yīng)算法完成指令的確定,并通過(guò)軟件將指令發(fā)送至主設(shè)備Zigbee模塊處。
2、主設(shè)備Zigbee模塊完成與STEVAL-MKIO62V2開(kāi)發(fā)平臺(tái)的通信、無(wú)線網(wǎng)絡(luò)的建立以及指令的發(fā)送,從設(shè)備Zigbee模塊完成主設(shè)備網(wǎng)絡(luò)的搜尋及加入、指令接收和硬件接口電路的控制。
系統(tǒng)從設(shè)備數(shù)字輸入控制電路功能要求:
1、日光燈控制電路根據(jù)指令完成日光燈的開(kāi)啟/關(guān)閉功能。
2、鼠標(biāo)PS/2接口電路,按照指令解碼并按照PS/2協(xié)議向PC機(jī)發(fā)送數(shù)據(jù),進(jìn)而完成鼠標(biāo)的控制功能。
3、MP3/MP4控制電路,根據(jù)指令完成MP3/MP4的開(kāi)啟/關(guān)閉、上一曲/下一曲、增大/減小音量功能。
4、電視機(jī)控制電路,根據(jù)指令完成電視機(jī)開(kāi)啟/關(guān)閉、換臺(tái)、增大/減小音量功能。
5、風(fēng)扇控制電路,根據(jù)指令完成開(kāi)啟/關(guān)閉、風(fēng)量調(diào)節(jié)功能。
以上數(shù)字輸入控制電路的功能根據(jù)項(xiàng)目進(jìn)展情況會(huì)進(jìn)行適當(dāng)增減。
評(píng)論