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