應(yīng)用背景
智能家居是在互聯(lián)網(wǎng)影響之下物聯(lián)化的體現(xiàn)。智能家居通過物聯(lián)網(wǎng)技術(shù)將家中的各種設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、數(shù)字影院系統(tǒng)、影音服務(wù)器、影柜系統(tǒng)、網(wǎng)絡(luò)家電等)連接到一起,提供家電控制、照明控制、電話遠(yuǎn)程控制、室內(nèi)外遙控、防盜報(bào)警、環(huán)境監(jiān)測(cè)、暖通控制、紅外轉(zhuǎn)發(fā)以及可編程定時(shí)控制等多種功能和手段。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,兼?zhèn)浣ㄖ?a target="_blank">網(wǎng)絡(luò)通信、信息家電、設(shè)備自動(dòng)化,提供全方位的信息交互功能,甚至為各種能源費(fèi)用節(jié)約資金。
智能家居的概念起源很早,但一直未有具體的建筑案例出現(xiàn),直到1984年美國聯(lián)合科技公司(United Technologies Building System)將建筑設(shè)備信息化、整合化概念應(yīng)用于美國康涅狄格州哈特佛市的CityPlaceBuilding時(shí),才出現(xiàn)了首棟的“智能型建筑”,從此揭開了全世界爭相建造智能家居派的序幕。
目的實(shí)現(xiàn)功能
本設(shè)備有三大功能,對(duì)家庭照明進(jìn)行管控,對(duì)家中加濕器模塊進(jìn)行管控,并且以上數(shù)據(jù)都能夠在UI界面中進(jìn)行展示。如下圖所示:
實(shí)現(xiàn)過程
分為三大步驟:
UI界面設(shè)計(jì)
通過squareLine軟件,進(jìn)行UI界面開發(fā),設(shè)計(jì)出了三個(gè)可視化界面。通過按鈕或者滑屏操作,來切換至不同的界面。首界面是主界面展示,第二界面是對(duì)室內(nèi)的濕度進(jìn)行控制,通過按鈕控制兩個(gè)加濕器,第三界面是對(duì)照明系統(tǒng)的控制和情況,與PWM控制明亮度。
功能實(shí)現(xiàn)
在加濕器功能上是采用了繼電器配合加濕器模塊進(jìn)行聯(lián)合操作,通過按鈕使開發(fā)板采集電平信號(hào),然后發(fā)送給繼電器模塊,從而控制加濕器的開關(guān)。
通過按鈕點(diǎn)擊事件,觸發(fā)四個(gè)相關(guān)的回調(diào)函數(shù)
在PWM控制明亮度:
通過滑條,模擬控制家庭照明系統(tǒng)的明亮度,
通過rtthread自帶的PWM設(shè)備,對(duì)該HMI-board的PWM進(jìn)行注冊(cè),然后給定PWM值,進(jìn)行控制關(guān)照強(qiáng)度。
控制家庭照明系統(tǒng):
通過開關(guān)對(duì)關(guān)照進(jìn)行管控
通過lvgl的API來獲取當(dāng)前的操作對(duì)象,然后通過has_state獲取當(dāng)前狀態(tài),監(jiān)測(cè)到打開即執(zhí)行燈泡打開操作。反之相反。
以下是三個(gè)UI界面的展示:
總結(jié):
HMI-Board結(jié)合了rt-thread的良好生態(tài),和squareline的快速UI界面搭建。使得我們對(duì)產(chǎn)品的開發(fā)效率有較大的提高。并且可視化的界面,也是在當(dāng)下特別青睞的。
-
繼電器
+關(guān)注
關(guān)注
132文章
5332瀏覽量
148810 -
智能家居
+關(guān)注
關(guān)注
1928文章
9553瀏覽量
184923 -
PWM控制器
+關(guān)注
關(guān)注
18文章
469瀏覽量
36087 -
回調(diào)函數(shù)
+關(guān)注
關(guān)注
0文章
87瀏覽量
11554 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
40859
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論