空調控制方法、裝置、系統和體感控制空調與流程
2023-12-12 16:30:02
本發明涉及空調控制領域,特別涉及一種空調控制方法、裝置、系統和體感控制空調。
背景技術:
隨著科學技術水平的發展,人們生活水平也在不斷的提高和發展,智慧型手機已經成為人們日常生活中不可缺少的一部分,而隨著智慧型手機的發展,其他移動控制設備也會隨之被淘汰,如平板電腦,座機,控制器等。
在手機上安裝相應的app就可以通過網絡實現控制,但是如果使用者在使用手機其他app而沒有打開空調控制app,或者息屏狀態下,又或者用戶不便於通過app去操控空調,用戶就無法通過手機操控空調,給使用和生活上帶來不變。
技術實現要素:
鑑於以上技術問題,本發明提供了一種空調控制方法、裝置、系統和體感控制空調,通過加速度傳感器,對空調使用者的手臂運動及相關動作進行了檢測,實現了對空調的體感控制。
根據本發明的一個方面,提供一種空調控制方法,包括:
在空調處於體感操控模式的情況下,接收加速度傳感器以預定時間間隔採集的用戶體感操作信號;
根據所述用戶體感操作信號判斷用戶體感操作是否完成;
若用戶體感操作完成,則根據加速度傳感器在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令;
將所述空調控制指令發送給空調,控制空調進行相應操作。
在本發明的一個實施例中,所述根據所述用戶體感操作信號判斷用戶體感操作是否完成包括:
判斷加速度傳感器在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數;
若連續n個採集時間點加速度傳感器採集的用戶體感操作在三個方向的加速度值均為0,則判定用戶體感操作完成。
在本發明的一個實施例中,所述判斷用戶體感操作是否完成還包括:
若連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0,則判斷用戶體感操作信號的數量是否大於m,其中,m為大於n的自然數;
若用戶體感操作信號的數量不大於m,則判定用戶體感操作完成。
在本發明的一個實施例中,所述根據加速度傳感器在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令包括:
根據每一採集時間點採集的用戶體感操作信號確定所述採集時間對應的三維矢量加速度值;
根據所有採集時間點對應的三維矢量加速度值確定用戶體感操作期間包含的動作次數以及每一動作的加速度矢量值;
根據動作次數以及每一動作的加速度矢量值確定對應的空調控制指令。
在本發明的一個實施例中,所述用戶體感操作信號為加速度傳感器以預定時間間隔採集的用戶體感操作在三個方向的加速度值。
在本發明的一個實施例中,所述根據每一採集時間點採集的用戶體感操作信號確定所述採集時間對應的三維矢量加速度值包括:
判斷加速度傳感器在每一採集時間點採集的用戶體感操作在三個方向的加速度值是否大於預定閾值;
若加速度傳感器在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值小於等於預定閾值,則將所述採集時間點採集的三維矢量加速度值中所述方向的分量設置為0。
在本發明的一個實施例中,所述方法還包括:
在空調處於非體感操控模式的情況下,接收加速度傳感器採集的加速度值;
將加速度傳感器三個方向的加速度值的平均值作為預定閾值。
根據本發明的另一方面,提供一種空調控制裝置,包括:
操控信號接收模塊,用於在空調處於體感操控模式的情況下,接收加速度傳感器以預定時間間隔採集的用戶體感操作信號;
操作完成確定模塊,用於根據所述用戶體感操作信號判斷用戶體感操作是否完成;
控制指令確定模塊,用於在操作完成確定模塊判定用戶體感操作完成的情況下,根據加速度傳感器在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令;
控制指令下發模塊,用於將所述空調控制指令發送給空調,控制空調進行相應操作。
在本發明的一個實施例中,所述操作完成確定模塊包括:
第一判斷單元,用於加速度傳感器在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數;
操作完成確定單元,用於在第一判斷單元判定加速度傳感器在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0的情況下,判定用戶體感操作完成。
在本發明的一個實施例中,所述操作完成確定模塊還包括:
第二判斷單元,用於在第一判斷單元判定加速度傳感器在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0的情況下,判斷用戶體感操作信號的數量是否大於m,其中,m為大於n的自然數;
操作完成確定單元還用於在第二判斷單元判定用戶體感操作信號的數量不大於m的情況下,判定用戶體感操作完成。
在本發明的一個實施例中,所述控制指令確定模塊包括:
加速度值確定單元,用於根據每一採集時間點採集的用戶體感操作信號確定所述採集時間對應的三維矢量加速度值;
操作次數確定單元,用於根據所有採集時間點對應的三維矢量加速度值確定用戶體感操作期間包含的動作次數以及每一動作的加速度矢量值;
控制指令確定單元,用於根據動作次數以及每一動作的加速度矢量值確定對應的空調控制指令。
在本發明的一個實施例中,所述用戶體感操作信號為加速度傳感器以預定時間間隔採集的用戶體感操作在三個方向的加速度值。
在本發明的一個實施例中,加速度值確定單元用於判斷加速度傳感器在每一採集時間點採集的用戶體感操作在三個方向的加速度值是否大於預定閾值;並在加速度傳感器在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值小於等於預定閾值的情況下,將所述採集時間點採集的三維矢量加速度值中所述方向的分量設置為0。
在本發明的一個實施例中,所述裝置還包括預定閾值確定模塊,其中:
操控信號接收模塊還用於在空調處於非體感操控模式的情況下,接收加速度傳感器採集的加速度值;
預定閾值確定模塊,用於在空調處於非體感操控模式的情況下,將加速度傳感器採集的三個方向加速度值的平均值作為預定閾值。
根據本發明的另一方面,提供一種空調控制裝置,包括存儲器、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,所述處理器執行所述程序時實現上述任一實施例所述的方法步驟。
根據本發明的另一方面,提供一種空調控制系統,包括設置在移動終端或空調遙控器的加速度傳感器、以及如上述任一實施例所述的空調控制裝置。
根據本發明的另一方面,提供一種體感控制空調,包括如上述任一實施例所述的空調控制系統。
本發明通過加速度傳感器,對空調使用者的手臂運動及相關動作進行了檢測,從而實現了對傳統空調的體感控制,並解決了以往空調控制單一、不方便等控制問題。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明空調控制系統第一實施例的示意圖。
圖2為本發明空調控制系統第二實施例的示意圖。
圖3為本發明空調控制系統第三實施例的示意圖。
圖4為本發明空調控制裝置第一實施例的示意圖。
圖5為本發明一個實施例中操作完成確定模塊的示意圖。
圖6為本發明另一實施例中操作完成確定模塊的示意圖。
圖7為本發明一個實施例中控制指令確定模塊的示意圖。
圖8為本發明空調控制裝置第二實施例的示意圖。
圖9為本發明空調控制裝置第三實施例的示意圖。
圖10為本發明空調控制方法第一實施例的示意圖。
圖11為本發明空調控制方法第二實施例的示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明及其應用或使用的任何限制。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本發明的範圍。
同時,應當明白,為了便於描述,附圖中所示出的各個部分的尺寸並不是按照實際的比例關係繪製的。
對於相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為授權說明書的一部分。
在這裡示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步討論。
圖1為本發明空調控制系統第一實施例的示意圖。如圖1所示,所述空調控制系統包括加速度傳感器1和空調控制裝置2,其中:
加速度傳感器1,設置在移動終端或空調遙控器中,用於以預定時間間隔採集的用戶體感操作信號。
在本發明的一個實施例中,加速度傳感器1可以為六軸加速度傳感器。
在本發明的一個實施例中,所述預定時間間隔t為加速度傳感器的檢測周期。
空調控制裝置2,用於在空調處於體感操控模式的情況下,接收加速度傳感器1以預定時間間隔採集的用戶體感操作信號;根據所述用戶體感操作信號判斷用戶體感操作是否完成;若用戶體感操作完成,則根據加速度傳感器1在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令;將所述空調控制指令發送給空調3,控制空調3進行相應操作。
圖2為本發明空調控制系統第二實施例的示意圖。如圖2所示,加速度傳感器1和空調控制裝置2通過無線方式連接,其中,所述空調控制系統還包括無線路由器4,其中:
加速度傳感器1和空調控制裝置2通過無線路由器4進行無線連接(例如:wifi連接)。
在本發明一個實施例中,如圖2所示,空調控制裝置2可以設置在空調3的內機中,空調控制裝置2與空調3通過有線方式連接。
在本發明另一實施例中,空調控制裝置2也可以設置在無線路由器4中,空調控制裝置2與空調3通過無線方式連接。
基於本發明上述實施例提供的空調控制系統,利用加速度傳感器、wifi模塊傳輸、空調控制器相結合,實現了使用者無需打開手機app、無需尋找控制按鍵、無需尋找手機遙控器的相應功能按鍵,僅僅通過手臂揮動的幾個簡單動作就可以實現多種控制空調的邏輯操作,方便快捷,在房間內的任何位置,只要能將加速度傳感器的數據與無線路由器4(房間wifi)相連,無線路由器4又與空調相連,那麼使用者可以在房間的任何位置完成體感操作,就能通過體感操控隨意地控制空調,實現對空調的簡單、直觀、便捷的體感操控。
本發明上述實施例實現了房間內的空調體感控制,實現了控制空調的簡單化;利用加速度傳感器對房間人體動作的檢測和判斷,同時通過wifi模塊將數據傳送給空調控制裝置控制空調,對使用者來說,對其眼睛、手指來說都是一種極大的解放。
在本發明又一實施例中,空調控制裝置2還可以與加速度傳感器1一同設置在移動終端或空調遙控器中,空調控制裝置2與空調3通過無線方式連接。
圖3為本發明空調控制系統第三實施例的示意圖。如圖3所示,加速度傳感器1與空調控制裝置2通過無線方式(wifi)連接,空調控制裝置2通過有線連接方式與空調3連接。
所述空調控制裝置2包括wifi模塊,所述空調控制裝置2用於與加速度傳感器1進行通信。
在本發明一個實施例中,空調控制裝置2與空調3通過uart(universalasynchronousreceiver/transmitter,通用異步收發傳輸器)通信方式連接。
加速度傳感器1為6軸加速度傳感器,用於記錄不同方向上加速度值,並在3維坐標系下,6個方向下,通過數值的變化,形成相應的加速度矢量圖形。
本發明上述實施例的空調控制系統,綜合6個方向上的加速度運動檢測、體感操作的持續時間、體感操作中單個體感動作的次數等三種因素、形成空間內的加速度矢量圖形,之後根據加速度矢量圖形查詢預先儲存的加速度矢量圖形和空調控制指令的對應關係,確定相應的空調控制指令,實現對空調的體感控制。
本發明上述實施例可以通過6軸加速度檢測與矢量圖的繪製,通過wifi通訊等手段,實現對空調風速、模式、擺風、定時等相關功能的體感控制,實現空調的簡單控制。
下面通過具體實施例對上述實施例中空調控制裝置2的結構和功能進行進一步描述。
圖4為本發明空調控制裝置第一實施例的示意圖。如圖4所示,圖1-圖3任一實施例中所述的空調控制裝置2可以包括操控信號接收模塊21、操作完成確定模塊22、控制指令確定模塊23和控制指令下發模塊24,其中:
操控信號接收模塊21,用於在空調處於體感操控模式的情況下,接收加速度傳感器1以預定時間間隔採集的用戶體感操作信號。
在本發明的一個實施例中,所述用戶體感操作信號為加速度傳感器1以預定時間間隔採集的用戶體感操作在三個方向的加速度值,由此可以更精確地檢測用戶體感操作。
在本發明的一個實施例中,所述體感操作可以是手臂的揮舞、手肘的移動、甚至可以是人體的移動等操作。
操作完成確定模塊22,用於根據所述用戶體感操作信號判斷用戶體感操作是否完成。
控制指令確定模塊23,用於在操作完成確定模塊22判定用戶體感操作完成的情況下,根據加速度傳感器1在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令。
控制指令下發模塊24,用於將所述空調控制指令發送給空調,控制空調進行相應操作。
基於本發明上述實施例提供的空調控制裝置,利用加速度傳感器、wifi模塊傳輸、空調控制器相結合,實現了使用者無需打開手機app、無需尋找控制按鍵、無需尋找手機遙控器的相應功能按鍵,僅僅通過手臂揮動的幾個簡單動作就可以實現多種控制空調的邏輯操作,方便快捷,在房間內的任何位置,只要能將加速度傳感器的數據與無線路由器4(房間wifi)相連,無線路由器4又與空調相連,那麼使用者可以在房間的任何位置完成體感操作,就能通過體感操控隨意地控制空調,實現對空調的簡單、直觀、便捷的體感操控。
本發明上述實施例實現了房間內的空調體感控制,實現了控制空調的簡單化;利用加速度傳感器對房間人體動作的檢測和判斷,同時通過wifi模塊將數據傳送給空調控制裝置控制空調,對使用者來說,對其眼睛、手指來說都是一種極大的解放。
圖5為本發明一個實施例中操作完成確定模塊的示意圖。如圖5所示,圖4實施例中的操作完成確定模塊22可以包括第一判斷單元221和操作完成確定單元222,其中:
第一判斷單元221,用於加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數。
操作完成確定單元222,用於在第一判斷單元221判定加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0的情況下,判定用戶體感操作完成。
在本發明的一個具體實施例中,n可以為6。
由此本發明上述實施例可以精確地確定一個體感操作包含的採集時間點數量,即可以精確地判定一個體感操作的持續時間,繼而可以通過在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令。
圖6為本發明另一實施例中操作完成確定模塊的示意圖。與圖5實施例相比,在圖6實施例中,所述操作完成確定模塊22還可以包括第二判斷單元223,其中:
第一判斷單元221,用於加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數。
第二判斷單元223,用於在第一判斷單元221判定加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0的情況下,判斷用戶體感操作信號的數量是否大於m,其中,m為大於n的自然數。
操作完成確定單元222,用於在第二判斷單元223判定用戶體感操作信號的數量不大於m的情況下,判定用戶體感操作完成。
在本發明的一個具體實施例中,m可以為25。
由於通常用戶體感操作包含的動作不會太多、體感操作時間不會太長,因此本發明上述實施例限制了用戶體感操作信號的數量,從而避免了用戶誤操作帶來的加速度採集數量過多的誤操作情形。
圖7為本發明一個實施例中控制指令確定模塊的示意圖。如圖7所示,圖4實施例中的控制指令確定模塊23可以包括加速度值確定單元231、操作次數確定單元232和控制指令確定單元233,其中:
加速度值確定單元231,用於根據每一採集時間點採集的用戶體感操作信號確定所述採集時間對應的三維矢量加速度值。
在本發明的一個實施例中,加速度值確定單元231可以用於判斷加速度傳感器1在每一採集時間點採集的用戶體感操作在三個方向的加速度值是否大於預定閾值;並在加速度傳感器1在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值小於等於預定閾值的情況下,將所述採集時間點採集的三維矢量加速度值中所述方向的分量設置為0。
在本發明的一個實施例中,加速度值確定單元231還可以用於在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值大於預定閾值的情況下,將採集的加速度值與預定閾值的差值作為三維矢量加速度值中所述方向的分量。
操作次數確定單元232,用於根據所有採集時間點對應的三維矢量加速度值確定用戶體感操作期間包含的動作次數以及每一動作的加速度矢量值。
控制指令確定單元233,用於根據動作次數以及每一動作的加速度矢量值確定對應的空調控制指令,其中,在控制指令確定單元233內預先存儲有動作次數、每一動作的加速度矢量值與相應的空調控制指令的對應關係。
例如:採集到的數據為(0,0,1);存在內存裡的數值為(0,0,1),出現1次,對應開機功能,則匹配成功,執行開機動作。
又如:採集到的數據為(0,0,1),但是採集到3組這樣的數據,則匹配存在內存裡的數值(0,0,1),出現三次,對應減小風量功能。
又如:採集到的數據為三維空間3個方向加速度值,如(0,0,5),而存儲(0,0,5)對應為調低溫度功能,匹配成功,實現對應操作。
由此本發明上述實施例通過引入了動作次數,可以建立更多組的動作次數、每一動作的加速度矢量值、空調控制指令的對應關係,由此可以實現對空調的風速、模式、擺風、定時等多種相關功能的控制。
在本發明一個實施例中,所述對應關係可以根據用戶的輸入進行調整和設置。
控制指令確定單元233還用於判斷每個採集到的數值、與存儲的不同空調控制指令對應標準數值的差值絕對值是否小於預定誤差;若小於預定誤差,則將採集到的數值與所述空調控制指令相匹配;若不小於預定誤差,則空調不進行相應操作。
例如:存在內存裡的數值為(0,0,1),出現1次,對應開機功能;預定誤差為0.3。若採集到的數據為(0,0,1.1),則匹配成功,空調開機。若採集到的數據為(0,0,1.4),則匹配不成功,空調不進行相應操作。
圖8為本發明空調控制裝置第二實施例的示意圖。與圖4實施例相比,在圖8實施例中,所述裝置還可以包括預定閾值確定模塊25,其中:
操控信號接收模塊21還可以用於在空調處於非體感操控模式的情況下,接收加速度傳感器1採集的加速度值。
預定閾值確定模塊25,可以用於在空調處於非體感操控模式的情況下,將加速度傳感器1採集的三個方向加速度值的平均值作為預定閾值,以便控制指令確定模塊23中的加速度值確定單元231判斷加速度傳感器1在每一採集時間點採集的用戶體感操作在三個方向的加速度值是否大於預定閾值。
由此本發明上述實施例可以有效地避免誤操作,防止加速度傳感器對體感操作狀態的誤判。
圖9為本發明空調控制裝置第三實施例的示意圖。如圖9所示,圖1-圖3任一實施例中所述的空調控制裝置2可以包括存儲器91、處理器92及存儲在存儲器上並可在處理器上運行的電腦程式,所述處理器執行所述程序時實現上述任一實施例所述的方法步驟。
本發明上述實施例是通過手持安裝有6軸加速度傳感器的智能移動終端來進行體感操作,使用者在房子內的任何房間都可以通過智能移動終端所擁有的無線通信模塊如wifi等模塊,將採集到的數據發給特定的空調,使特定的空調,實現其多種多樣的空調功能。本發明上述實施例在進行體感操作(包括手臂的揮舞,手肘的移動,甚至人體的移動等)的情況下,都可以實現多種多樣的空調功能,可以實現對空調不同功能多樣控制實現方式,同時用戶也可以根據自身需求及使用環境特點等多樣的因素,自行匹配不同的相關動作與空調多種多樣的功能的對應關係。本發明上述實施例的產品更加符合目前市場上的個性化需求,同時也可以使操作更加方便、簡潔、直觀和高效。
根據本發明的另一方面,提供一種體感控制空調,包括如上述任一實施例所述的空調控制系統。
本發明上述實施例提供的基於6軸加速度傳感器的體感控制空調,無需直接點亮手機,或者打開空調遙控器,使用者只需要手持手機或者遙控器輕輕一揮,或者簡單的幾個動作,就能完成空調的控制命令,如空調的開關、導風板的方向、風量的大小、空調模式的切換等操作。本發明上述實施例可以簡單方便、舒適有效地通過體感操作控制空調,從而更有助於人們與空調的交互,通過網絡更進一步縮短了用戶和產品之間的距離。
圖10為本發明空調控制方法第一實施例的示意圖。優選的,本實施例可由本發明空調控制裝置執行。如圖10所示,所述方法可以包括:
步驟11,在空調處於體感操控模式的情況下,接收加速度傳感器1以預定時間間隔採集的用戶體感操作信號。
在本發明的一個實施例中,所述用戶體感操作信號為加速度傳感器1以預定時間間隔採集的用戶體感操作在三個方向的加速度值。
步驟12,根據所述用戶體感操作信號判斷用戶體感操作是否完成。
在本發明的一個實施例中,步驟12可以包括:
步驟121,判斷加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數。
步驟122,若連續n個採集時間點加速度傳感器1採集的用戶體感操作在三個方向的加速度值均為0,則判定用戶體感操作完成。
由此本發明上述實施例可以精確地確定一個體感操作包含的採集時間點數量,即可以精確地判定一個體感操作的持續時間,繼而可以通過在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令。
在本發明的另一實施例中,步驟12可以包括:
步驟12a,判斷加速度傳感器1在連續n個採集時間點採集的用戶體感操作在三個方向的加速度值是否均為0,其中,n為大於1的自然數。
步驟12b,若連續n個採集時間點採集的用戶體感操作在三個方向的加速度值均為0,則判斷用戶體感操作信號的數量是否大於m,其中,m為大於n的自然數;
步驟12c,若用戶體感操作信號的數量不大於m,則判定用戶體感操作完成。
由於通常用戶體感操作包含的動作不會太多,因此本發明上述實施例限制了用戶體感操作信號的數量,從而避免了用戶誤操作帶來的加速度採集數量過多的情形。
步驟13,若用戶體感操作完成,則根據加速度傳感器1在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令。
在本發明的一個實施例中,步驟13中,所述根據加速度傳感器1在用戶體感操作期間所有採集時間點採集的用戶體感操作信號,確定用戶體感操作對應的空調控制指令的步驟可以包括:
步驟131,根據每一採集時間點採集的用戶體感操作信號確定所述採集時間對應的三維矢量加速度值。
在本發明的一個實施例中,步驟131可以包括:
步驟1311,判斷加速度傳感器1在每一採集時間點採集的用戶體感操作在三個方向的加速度值是否大於預定閾值。
步驟1312,若加速度傳感器1在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值小於等於預定閾值,則將所述採集時間點採集的三維矢量加速度值中所述方向的分量設置為0。
步驟1313,在一個採集時間點採集的用戶體感操作在三個方向中一個方向的加速度值大於預定閾值的情況下,將採集的加速度值與預定閾值的差值作為三維矢量加速度值中所述方向的分量。
步驟132,根據所有採集時間點對應的三維矢量加速度值確定用戶體感操作期間包含的動作次數以及每一動作的加速度矢量值。
步驟133,根據動作次數以及每一動作的加速度矢量值確定對應的空調控制指令。
步驟14,將所述空調控制指令發送給空調,控制空調進行相應操作。
基於本發明上述實施例提供的空調控制方法,利用加速度傳感器、wifi模塊傳輸、空調控制器相結合,實現了使用者無需打開手機app、無需尋找控制按鍵、無需尋找手機遙控器的相應功能按鍵,僅僅通過手臂揮動的幾個簡單動作就可以實現多種控制空調的邏輯操作,方便快捷,在房間內的任何位置,只要能將加速度傳感器的數據與無線路由器4(房間wifi)相連,無線路由器4又與空調相連,那麼使用者可以在房間的任何位置完成體感操作,就能通過體感操控隨意地控制空調,實現對空調的簡單、直觀、便捷的體感操控。
本發明上述實施例實現了房間內的空調體感控制,實現了控制空調的簡單化;利用加速度傳感器對房間人體動作的檢測和判斷,同時通過wifi模塊將數據傳送給空調控制裝置控制空調,對使用者來說,對其眼睛、手指來說都是一種極大的解放。
在本發明的一個實施例中,所述方法還可以包括:在空調處於非體感操控模式的情況下,接收加速度傳感器1採集的加速度值;將加速度傳感器1三個方向的加速度值的平均值作為預定閾值。
由此本發明上述實施例可以有效地避免誤操作,防止加速度傳感器對體感操作狀態的誤判。
圖11為本發明空調控制方法第二實施例的示意圖。優選的,本實施例可由本發明空調控制系統執行。如圖11所示,所述方法可以包括:
步驟21:首先將6軸加速度傳感器安裝到手機或者空調遙控器中,並將手機連接到wifi上,或者空調遙控器與空調匹配。
步驟22:通過手機app或者空調遙控器的復位按鈕將6軸加速度傳感器置零復位,並將在app界面或者空調遙控器界面可以選擇是否開起體感操控空調的模式。
步驟23:6軸加速度傳感器每隔t時間內檢測一次,為了達到節能目的,t時間為加速度傳感器的檢測周期。
步驟24:為了防止誤操作,取使用者在不使用體感控制的模式下,6軸加速度傳感器取3個方向上平均值作為閾值。
步驟25:在開啟體感操控空調的模式的情況下,內置在手機裡或者空調遙控器裡的6軸加速度傳感器開始以t為時間周期,採集3個方向上的加速度數值,當大於採集到的某個方向上的數值大於閾值時,記錄下相應的坐標計為(a,b,c),形成三圍坐標下的矢量圖。
步驟26:當連續幾個周期內,6軸加速度傳感器採集到的數值為0時,默認使用者停止當前體感操作,且採集數值不超過25個(可以根據精度調節),默認完成一個體感操作,否則繼續採集。
步驟27:當完成一個操作後,將採集到的數據值與已經存儲在內存的不同功能下對應的不同數值進行匹配。
例如:採集到的數據為(0,0,1),存在內存裡的數值為(0,0,1),出現1次,對應開機功能,則匹配成功,執行開機動作。
又如:採集到的數據為(0,0,1),但是採集到3組這樣的數據,則匹配存在內存裡的數值(0,0,1),出現三次,對應減小風量功能,則進行匹配。
每個採集到的數值與存儲不同功能對應下的數值的差稱為誤差,默認誤差為可調節,方便以後的調試。
步驟28:採集到數據與存儲不同功能對應下的數值的誤差是否在默認誤差範圍內,其中每個採集到的數值與存儲不同功能對應下的數值的差稱為誤差,默認誤差為可調節,方便以後的調試;當採集到數據與存在的數據匹配的誤差都在默認誤差範圍時,將採集到的數據匹配到預先存儲的數據對應的操作,即將採集到的數據與功能相匹配,完成單個體感動作操控空調的指令採集,並將功能指令通過wifi模塊發個空調,完成控制功能。
步驟29:繼續等待下次指令。
基於6軸加速度傳感器的空調體感控制方法,無需直接點亮手機,或者打開空調遙控器,使用者只需要手持手機或者遙控器輕輕一揮,或者簡單的幾個動作,就能完成空調的控制命令,如空調的開關、導風板的方向、風量的大小、空調模式的切換等操作。本發明上述實施例可以簡單方便、舒適有效地通過體感操作控制空調,從而更有助於人們與空調的交互,通過網絡更進一步縮短了用戶和產品之間的距離。
本發明上述實施例實現了對傳統空調的體感控制,通過加速度傳感器,對空調使用者的手臂運動及相關動作進行了檢測,配合一定的邏輯協議,與空調進行通信,從而解決了以往空調控制單一、不方便等控制問題,實現了體感控制空調的功能。
在上面所描述的空調控制裝置可以實現為用於執行本申請所描述功能的通用處理器、可編程邏輯控制器(plc)、數位訊號處理器(dsp)、專用集成電路(asic)、現場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件或者其任意適當組合。
至此,已經詳細描述了本發明。為了避免遮蔽本發明的構思,沒有描述本領域所公知的一些細節。本領域技術人員根據上面的描述,完全可以明白如何實施這裡公開的技術方案。
本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
本發明的描述是為了示例和描述起見而給出的,而並不是無遺漏的或者將本發明限於所公開的形式。很多修改和變化對於本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發明的原理和實際應用,並且使本領域的普通技術人員能夠理解本發明從而設計適於特定用途的帶有各種修改的各種實施例。