一種基于云平臺紅外控制的智能家居系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能控制及電子信息技術(shù)領(lǐng)域,具體涉及一種基于云平臺紅外控制的智能家居系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的不斷進(jìn)步,人們對物質(zhì)生活質(zhì)量的提高越來越重視,而智能化的生活方式為人們生活的便捷性和舒適性提供了可能,受到了人們的廣泛關(guān)注。智能家居融合了建筑、通信、網(wǎng)絡(luò)、電子電路、自動控制等技術(shù),給用戶提供集功能性、服務(wù)性、智能化等一體化的舒適、便利的居住環(huán)境。智能家居的設(shè)計以及發(fā)展趨于多元化,其實現(xiàn)技術(shù)以及實現(xiàn)方式也更加豐富。智能家居的發(fā)展就其總體而言可以劃分成四代。第一代主要是利用兩芯線、同軸線進(jìn)行智能抄表、小區(qū)安防、家庭環(huán)境信息監(jiān)控、家用電器控制、安全監(jiān)控和報警系統(tǒng)。其主要是通過對電力線通信技術(shù)的研究,開發(fā)基于電力線的智能家居系統(tǒng),并結(jié)合電力線進(jìn)行數(shù)據(jù)通信。第二代主要是通過RS485總線或是IP技術(shù)進(jìn)行組網(wǎng),實現(xiàn)對講系統(tǒng)和安防功能。其包括終端接入模塊、中繼和家庭網(wǎng)關(guān)三個部分,中繼采用RS485將各種終端接入到家庭內(nèi)網(wǎng),通過家庭內(nèi)網(wǎng)進(jìn)行信息傳輸和對家電的控制。第三代實現(xiàn)了家庭智能控制的集中化,用以控制主機業(yè)務(wù),主要功能包括智能控制、安防、計量等。其可將各種信息設(shè)備和住宅設(shè)備通過家庭網(wǎng)絡(luò)連接起來,并通過家庭網(wǎng)絡(luò)來完成對這些設(shè)備的控制。該家庭網(wǎng)絡(luò)可分為有線和無線兩種,且有多種通信標(biāo)準(zhǔn),如X-10、CEBus、HomeRF、Bluetooth等。第四代基于全I(xiàn)P技術(shù),末端設(shè)備基于ZigBee等無線技術(shù),智能家居提供“云”技術(shù),并能根據(jù)用戶需求進(jìn)行定制。目前智能家居大多屬于第三代產(chǎn)品,第四代產(chǎn)品正處于研發(fā)中。
[0003]公開號為CN103728954A的專利申請公開了一種智能家居安防系統(tǒng),該系統(tǒng)只能實現(xiàn)通過云平臺完成對家庭內(nèi)門開關(guān)以及窗簾的控制;授權(quán)公告號為CN201926907U的專利申請公開了一種基于以太網(wǎng)主控的智能家居控制裝置,該裝置基于物聯(lián)網(wǎng)技術(shù)實現(xiàn)對照明系統(tǒng)的控制,雖然使用了云平臺,但只能用于對于室內(nèi)燈具的控制。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是解決現(xiàn)有智能家居系統(tǒng)存在功能單一的技術(shù)問題,提供一種基于云平臺紅外控制的智能家居系統(tǒng)。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0006]—種基于云平臺紅外控制的智能家居系統(tǒng),包括主控系統(tǒng)、紅外節(jié)點和Yeelink云平臺,所述Yeelink云平臺為開放的互聯(lián)網(wǎng)平臺,主控系統(tǒng)分別與Yeelink云平臺和紅外節(jié)點連接,用戶通過Yeelink云平臺發(fā)布控制指令,主控系統(tǒng)接收Yeelink云平臺發(fā)布的控制指令并對具有紅外節(jié)點的家電進(jìn)行遠(yuǎn)程控制;
[0007]所述主控系統(tǒng)由STM32控制器a、Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊組成,所述STM32控制器a分別與Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊連接,W5100網(wǎng)絡(luò)模塊將主控系統(tǒng)接入Yeelink云平臺,并從Yeelink云平臺獲取用戶控制指令信息,并向STM32控制器a傳輸用戶控制指令信息;STM32控制器a接收并處理從W5100網(wǎng)絡(luò)模塊傳輸?shù)挠脩艨刂浦噶钚畔?,并向Nrf24L01無線模塊a發(fā)出控制指令;Nrf24L01無線模塊a將接收的控制指令發(fā)出以便于通過紅外節(jié)點控制家電;
[0008]所述紅外節(jié)點由SD卡、STM32控制器b、Nrf24L01無線模塊b、紅外接收模塊和紅外發(fā)射模塊組成,所述STM32控制器b分別與SD卡、Nrf24L01無線模塊b、紅外接收模塊和紅外發(fā)射模塊連接;Nrf24L01無線模塊b將接收的主控系統(tǒng)發(fā)出的控制指令傳送給STM32控制器b,STM32控制器b接收主控系統(tǒng)發(fā)送的控制指令并讀取SD卡存儲的紅外編碼值重新進(jìn)行編碼,將重新編碼后的控制指令通過紅外發(fā)射模塊向家電發(fā)射紅外信號,實現(xiàn)對具有紅外接口家電的遠(yuǎn)程控制;紅外接收模塊為一體化紅外接收頭,通過定時器對獲得的紅外遙控器的信號進(jìn)行計時,完成對紅外遙控器信號的解碼,并將解碼值通過STM32控制器b儲存于SD卡中;紅外發(fā)射模塊為雙級放大電路加紅外發(fā)射頭,將STM32控制器b發(fā)給的控制指令通過紅外發(fā)射頭發(fā)射出去;STM32通過SD卡存儲紅外編碼值。
[0009]所述基于云平臺紅外控制的智能家居系統(tǒng)還包括繼電器節(jié)點,所述繼電器節(jié)點由STM32控制器c、Nrf24L01無線模塊c和繼電器模塊組成,所述STM32控制器c分別與Nrf24L01無線模塊c和繼電器模塊連接,Nrf24L01無線模塊c將主控系統(tǒng)發(fā)出的控制指令傳送給STM32控制器c,STM32控制器c接收主控系統(tǒng)的控制指令后對其進(jìn)行處理,并將處理后的控制指令通過STM32控制器c的1 口對繼電器模塊進(jìn)行控制,從而實現(xiàn)對家電的遠(yuǎn)程控制,繼電器模塊與所控制的家電連接,完成STM32控制器c下達(dá)的控制指令。
[0010]一種基于云平臺紅外控制的智能家居系統(tǒng),包括主控系統(tǒng)、繼電器節(jié)點和Yeelink云平臺,所述Yeelink云平臺為開放的互聯(lián)網(wǎng)平臺,主控系統(tǒng)分別與Yeelink云平臺和繼電器節(jié)點連接,用戶通過Yeelink云平臺發(fā)布控制指令,主控系統(tǒng)接收Yeelink云平臺發(fā)布的控制指令并對只有開關(guān)功能的家電進(jìn)行遠(yuǎn)程控制;
[0011]所述主控系統(tǒng)由STM32控制器a、Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊組成,所述STM32控制器a分別與Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊連接;W5100網(wǎng)絡(luò)模塊將主控系統(tǒng)接入Yeelink云平臺,并從Yeelink云平臺獲取用戶控制指令信息,并向STM32控制器a傳輸用戶控制指令信息;STM32控制器a接收并處理從W5100網(wǎng)絡(luò)模塊傳輸?shù)挠脩艨刂浦噶钚畔?,并向Nrf24L01無線模塊a發(fā)出控制指令;Nrf24L01無線模塊a將接收的控制指令發(fā)出以便于通過繼電器節(jié)點控制家電;
[0012]所述繼電器節(jié)點由STM32控制器c、Nrf24L01無線模塊c和繼電器模塊組成,所述STM32控制器c分別與Nrf24L01無線模塊c和繼電器模塊連接,Nrf24L01無線模塊c將主控系統(tǒng)發(fā)出的控制指令傳送給STM32控制器c,STM32控制器c接收主控系統(tǒng)的控制指令后對其進(jìn)行處理,并將處理后的控制指令通過STM32控制器c的1 口對繼電器模塊進(jìn)行控制,從而實現(xiàn)對家電的遠(yuǎn)程控制,繼電器模塊與所控制的家電連接,完成STM32控制器c下達(dá)的控制指令。
[0013]本發(fā)明采用以上技術(shù)方案,可以通過Web服務(wù)器或者手機上位機完成對電視、空調(diào)、門開關(guān)狀態(tài)、窗簾等家居的遠(yuǎn)程控制,大大提高了家居生活的便捷性和舒適性,解決了現(xiàn)有智能家居系統(tǒng)存在功能單一的技術(shù)問題。因此,與【背景技術(shù)】相比,本發(fā)明具有功能多樣的優(yōu)點,便捷性遠(yuǎn)遠(yuǎn)高于現(xiàn)有其他產(chǎn)品。
【附圖說明】
[0014]圖1是本發(fā)明第一種實施方式的結(jié)構(gòu)示意圖;
[0015]圖2是本發(fā)明第二種實施方式的結(jié)構(gòu)示意圖;
[0016]圖3是本發(fā)明第三種實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]實施例1
[0018]如圖1所示,本實施例中的一種基于云平臺紅外控制的智能家居系統(tǒng),包括主控系統(tǒng)、紅外節(jié)點和Yeelink云平臺,所述Yeelink云平臺為開放的互聯(lián)網(wǎng)平臺,主控系統(tǒng)分別與Yeelink云平臺和紅外節(jié)點連接,用戶通過Yeelink云平臺發(fā)布控制指令,主控系統(tǒng)接收Yeelink云平臺發(fā)布的控制指令并對具有紅外接口的家電進(jìn)行遠(yuǎn)程控制;
[0019]所述主控系統(tǒng)由STM32控制器a、Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊組成,所述STM32控制器a分別與Nrf24L01無線模塊a和W5100網(wǎng)絡(luò)模塊連接,W5100網(wǎng)絡(luò)模塊將主控系統(tǒng)接入Yeelink云平臺,并從Yeelink云平臺獲取用戶控制指令信息,并向STM32控制器a傳輸用戶控制指令信息;STM32控制器a接收并處理從W5100網(wǎng)絡(luò)模塊傳輸?shù)挠脩艨刂浦噶钚畔?,并向Nrf24L01無線模塊a發(fā)出控制指令;Nrf24L01無線模塊a將接收的控制指令發(fā)出以便于通過紅外節(jié)點控制家電;
[0020]所述紅外節(jié)點由SD卡、STM32控制器b、Nrf24L01無線模塊b、紅外接收模塊和紅外發(fā)射模塊組成,所述STM32控制器b分別與SD卡、Nrf24L01無線模塊b、紅外接收模塊和紅外發(fā)射模塊連接;Nrf24L01無線模塊b將接收的主控系統(tǒng)發(fā)出的控制指令傳送給STM32控制器b,STM32控制器b接收主控系統(tǒng)發(fā)送的控制指令并讀取SD卡存儲的紅外編碼值重新進(jìn)行編碼,將重新編碼后的控制指令通過紅外發(fā)射模塊向家電發(fā)射紅外信號,實現(xiàn)對具有紅外接口家電的遠(yuǎn)程控制,可完成電視的開關(guān)控制,音量調(diào)節(jié)以及頻道切換,空調(diào)開關(guān)控制,溫度調(diào)節(jié)等;紅外接收模塊為一體化紅外接收頭,通過定時器對獲得的紅外遙控器的信號進(jìn)行計時,完成對紅外遙控器信號的解碼,并將解碼值通過STM32控制器b儲存于SD卡中;紅外發(fā)射模塊為雙級放大電路加紅外發(fā)射頭,將STM32控制器b發(fā)給的控制指令通過紅外發(fā)射頭發(fā)射出去SD卡經(jīng)過STM32控制器b存儲紅外編碼值。
[0021]實施例2
[0022]如圖2所示,本實施例中的一種基于云平臺紅外控制的智能家居系統(tǒng),包括主控系統(tǒng)、紅外節(jié)點、繼電器節(jié)點和Yee I ink云平臺,所述Yee I i