應(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年美國(guó)聯(lián)合科技公司(United Technologies Building System)將建筑設(shè)備信息化、整合化概念應(yīng)用于美國(guó)康涅狄格州哈特佛市的CityPlaceBuilding時(shí),才出現(xiàn)了首棟的“智能型建筑”,從此揭開了全世界爭(zhēng)相建造智能家居派的序幕。
目的實(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)注
133文章
5494瀏覽量
153038 -
智能家居
+關(guān)注
關(guān)注
1938文章
9907瀏覽量
192948 -
PWM控制器
+關(guān)注
關(guān)注
19文章
568瀏覽量
37815 -
回調(diào)函數(shù)
+關(guān)注
關(guān)注
0文章
93瀏覽量
12055 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
42282
發(fā)布評(píng)論請(qǐng)先 登錄
【獲獎(jiǎng)名單】瑞薩RA4M2物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)計(jì)挑戰(zhàn)賽獲獎(jiǎng)名單公布!
LabVIEW挑戰(zhàn)賽正式開賽,臺(tái)北總決賽等著你!
【DIGILENT挑戰(zhàn)賽】+電子相框
智能家居系統(tǒng)、智能家居解決方案及智能家居定制開發(fā)
ICRA 2018 DJI RoboMaster 人工智能挑戰(zhàn)賽報(bào)名正式啟動(dòng)
5天通過VR學(xué)習(xí)原理圖設(shè)計(jì)挑戰(zhàn)賽
【線上】華為 HarmonyOS Codelab 挑戰(zhàn)賽,你過關(guān)來我發(fā)獎(jiǎng)【第二期】
安裝智能家居的方法
每日推薦 | OpenHarmony 成長(zhǎng)計(jì)劃學(xué)生挑戰(zhàn)賽,全志開發(fā)板資料合集
OpenHarmony成長(zhǎng)計(jì)劃挑戰(zhàn)賽作品有獎(jiǎng)?wù)骷?/a>
【小車設(shè)計(jì)挑戰(zhàn)賽系列】各類智能小車開源設(shè)計(jì)資料,原理圖、代碼齊全
【獲獎(jiǎng)公示】華秋PCB多層板設(shè)計(jì)挑戰(zhàn)賽獲獎(jiǎng)名單
【精品合集】瑞薩RA4M2物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)計(jì)挑戰(zhàn)賽作品合集
【RA4M2設(shè)計(jì)挑戰(zhàn)賽】獲獎(jiǎng)感言
開發(fā)活動(dòng) | 嵌入式GUI挑戰(zhàn)賽報(bào)名開啟!參賽申領(lǐng)開發(fā)板

評(píng)論