亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于物聯(lián)網(wǎng)技術的智能家居控制系統(tǒng)設計研究

        2023-01-31 01:47:16曾海燕鄭鑫韋燚
        電子制作 2023年1期
        關鍵詞:家居溫濕度智能家居

        曾海燕,鄭鑫,韋燚

        (廣西民族師范學院,廣西崇左,532200)

        0 引言

        當今社會,人們因為不停的忙于工作、社交活動,身心疲憊地回到家后總希望覓得一片安寧。舒適、溫馨、智能的家庭環(huán)境可以很快緩解工作帶來疲勞,因此家居環(huán)境的好壞直接影響著人民的生活水平,傳統(tǒng)的方式需要對家居設備進行手動調(diào)節(jié),這不僅繁瑣,而且不具備提前開啟的條件,只有當人們返回到家中后才可實施操作,如果家居設備具有遠程控制功能,將大大提高用戶的使用感受,家居的智能化,可以給人們創(chuàng)造更加溫馨的生活環(huán)境。隨著科學技術的發(fā)展,科學工作者不斷探索如何讓人們的雙手從繁瑣的家居操控中解脫出來,讓家居智能化,不需過多的操作即可實現(xiàn)家居根據(jù)人們的生活習慣而自行啟動,并進入令人們舒適的工作模式。

        智能家居作為人類社會發(fā)展智能化的重要體現(xiàn),國內(nèi)外專家學者均進行了廣泛深入的研究。人們借助移動通信技術、物聯(lián)網(wǎng)技術、安防技術等手段,不斷拓寬智能家居系統(tǒng)的應用深度,同時也為智能家居發(fā)展做出重要貢獻。盡管研究取得的成效顯著,但是智能家居系統(tǒng)依然面臨較多迫切需要解決的問題,諸如系統(tǒng)安全性不高、系統(tǒng)穩(wěn)定系不佳、靈敏度低的問題,家居設備無緣無故與系統(tǒng)斷開連接、或者反復操作但是系統(tǒng)無法執(zhí)行命令等問題。本文所探討的基于物聯(lián)網(wǎng)的智能家居系統(tǒng)研究,旨在找到一種安全性高、操作容易、靈敏度高的家居智能控制系統(tǒng)。

        1 系統(tǒng)設計思路

        本系統(tǒng)從軟硬件兩方面進行設計,硬件系統(tǒng)主要執(zhí)行各種信息采集、顯示、操作,軟件系統(tǒng)負責對功能模塊發(fā)出具體指令。通過軟件與硬件的相結合,利用物聯(lián)網(wǎng)技術,將數(shù)據(jù)上傳到云平臺,通過手機或者電腦便能隨時隨地監(jiān)控家庭內(nèi)的設備。在電路設計過程中,需采用processon輔助工具進行系統(tǒng)框架圖的繪制,采用Altium Designer 10繪板工具進行實現(xiàn)根據(jù)各模塊的設備繪制設備原理圖、封裝圖,最終實現(xiàn)系統(tǒng)電路封裝圖,并進行電路板的繪制工作。

        2 系統(tǒng)硬件的設計

        如圖1所示,智能家居系統(tǒng)核心部件是主控模塊,通過主控模塊,實現(xiàn)對按鍵模塊的輸入信息進行判斷,采集模塊負責對環(huán)境溫濕度進行采集,經(jīng)過數(shù)據(jù)處理后匯總到主控模塊,從而實現(xiàn)對家居系統(tǒng)的控制、顯示、報警功能。同時,主控模塊可將采集到的信息以及控制指令通過無線通信模塊傳輸?shù)皆破脚_,登錄到云平臺可以實時查看相關數(shù)據(jù)。

        圖1 系統(tǒng)框架圖

        ■ 2.1 主控模塊

        主控模塊是系統(tǒng)的指揮官,采用的是STM32單片機,接收周邊附屬模塊采集過來的信號,并對各操作模塊發(fā)出操作指令,從而實現(xiàn)對各系統(tǒng)模塊的有機協(xié)調(diào)、相互配合,最終實現(xiàn)系統(tǒng)的各項功能。

        ■ 2.2 遠程控制模塊

        遠程控制模塊主要采用的LED、電機。LED模擬遠程開關燈,通過云平臺或者手機發(fā)送指令便可以控制LED的開關,實現(xiàn)遠程控制家用電器的功能。電機模擬家庭環(huán)境的風扇,電機需要與繼電器配合使用,通過遠程發(fā)送的指令控制繼電器內(nèi)置磁片的吸合,當繼電器磁片處于常開狀態(tài),電機的連接形成一個斷路狀態(tài),當繼電器磁片處于常閉狀態(tài),電機的連接形成一個短路狀態(tài)。

        ■ 2.3 無線通信模塊

        無線通信模塊采用的是ESP8266模塊,該模塊帶有WiFi傳輸功能,將系統(tǒng)采集到的數(shù)據(jù)以及控制指令轉換為數(shù)字信號后傳輸?shù)皆破脚_。單片機數(shù)據(jù)通過串口協(xié)議發(fā)送給ESP8266WiFi模塊,RX引腳和單片機的TX引腳相連,RX、TX分別為WiFi模塊數(shù)據(jù)的發(fā)送端、接收端。WiFi模塊通過無線通信的方式將數(shù)據(jù)發(fā)送到云平臺,實現(xiàn)了基本的物聯(lián)網(wǎng)功能,對數(shù)據(jù)進行遠程的傳輸。

        ■ 2.4 按鍵模塊

        按鍵模塊采用的是四引腳的輕觸開關,輕觸開關可分成兩種組合方式。一種是兩組常開狀態(tài)的開關,一種是兩組常閉狀態(tài)的開關。系統(tǒng)采用的是一組常開的開關,四個開關共地,另一個引腳與單片機相連。當按下開關之后,斷開狀態(tài)形成閉合狀態(tài),此時想單片機輸入低電平信號。開關的作用主要是調(diào)節(jié)溫濕度的閾值大小,通過當前環(huán)境的不同,對應調(diào)節(jié)溫濕度的限定值。

        ■ 2.5 傳感器模塊

        傳感器模塊集成有環(huán)境溫濕度采集、煙霧信息采集、光照信息采集、液化氣體采集等功能。溫濕度傳感器主要采用的是SHT30,SHT30主款溫濕度傳感器體積小,測量的溫度濕度精度較高,能夠快速測量當前環(huán)境的溫濕度。采用的通信方式是I2C協(xié)議,SCL引腳為同步時鐘引腳,是I2C總線的串行時鐘引腳,SDL為數(shù)據(jù)引腳,用于發(fā)送和接收數(shù)據(jù)的引腳。光敏傳感器是通過光敏電阻實現(xiàn)對環(huán)境光照條件的采集,負責監(jiān)測當前環(huán)境是處于黑暗還是白天,對智能燈控提供參考依據(jù)。通過DO引腳發(fā)送當前環(huán)境的光度的狀態(tài),當黑暗降臨的時候,DO引腳會發(fā)送與之相反的狀態(tài)給單片機,發(fā)出開燈信號,實現(xiàn)燈具的遠程控制功能。煙霧傳感器采用的是MQ-2,內(nèi)置一個狀態(tài)燈,主要是檢測煙霧和可燃氣體,當模塊檢測到當前環(huán)境存在煙霧或者可燃氣體,狀態(tài)燈會打開,并通過DO引腳發(fā)送數(shù)據(jù)給單片機,便于單片機做后續(xù)工作。MQ-5液化氣體傳感器對家庭環(huán)境是否有液化氣體泄露進行判斷,并生成相關信號傳送到主控系統(tǒng),為智能家居系統(tǒng)提供安全檢測參考。

        ■ 2.6 液晶顯示模塊

        液晶顯示模塊采用的OLED液晶顯示屏,采用OLED屏不需要背光支持,屏幕本身自帶有機的發(fā)光二極管,像素清晰度極高,用于顯示當前的環(huán)境溫濕度。

        ■ 2.7 報警模塊

        報警模塊根據(jù)主控模塊給出的信息進行分析,結合其他附屬模塊,判斷當前環(huán)境是否存在超過預設的問題,并通過蜂鳴器進行反饋,實現(xiàn)系統(tǒng)的報警功能。比如當前環(huán)境存在煙霧,系統(tǒng)的煙霧傳感器檢測到并發(fā)送到主控模塊,主控模塊便會發(fā)送指令給蜂鳴器,便可觸發(fā)報警功能。同時,可對環(huán)境溫濕度進行預設,一旦采集數(shù)據(jù)超過預設值,將會觸發(fā)報警。

        系統(tǒng)的電路原理圖如圖2所示。

        圖2 系統(tǒng)電路原理圖

        3 系統(tǒng)軟件的設計

        ■3.1 系統(tǒng)主程序的設計

        程序的主要流程:首先對各個模塊進行初始化,然后要與云平臺建立連接,同時,液晶顯示屏出現(xiàn)“正在與云平臺嘗試連接”,當連接不成功會采用循環(huán)連接方式一直嘗試連接,需要連接成功才能進行下一步操作。成功連接后,液晶顯示屏展示當前環(huán)境的溫濕度數(shù)據(jù),并實時刷新屏幕數(shù)據(jù);系統(tǒng)對按鍵進行掃描,通過對按鍵信息進行讀取,進一步調(diào)整溫濕度設定的閾值,并返回給單片機。單片機實時接收溫濕度傳感器、液化氣傳感器等采集回來的信息,以及LED燈、蜂鳴器等設備的狀態(tài)信息,將信息分析、編譯后傳送到控制模塊,實現(xiàn)對家居的智能監(jiān)測功能。同時單片機通過網(wǎng)絡傳輸將數(shù)據(jù)實時上傳到云平臺,云平臺可以下發(fā)命令給單片機,云平臺設置多個控制控件以及顯示控件,當旋動溫濕度對應的控制控件時,將下發(fā)對應的數(shù)據(jù)流到單片機,單片機需對下發(fā)的數(shù)據(jù)流進行解析,根據(jù)KEY去除對應數(shù)值。每一個控件指定為設備的名字,便于命令的下發(fā)。控件能對硬件設備進行控制,修改對應設備的數(shù)值及狀態(tài)。顯示控件需提供上傳的數(shù)據(jù)流,通過javascript腳本語言解析數(shù)據(jù)流中的json字符串,獲取到有效的數(shù)值,并能對數(shù)據(jù)實時刷新。

        圖3 系統(tǒng)主程序流程圖

        ■ 3.2 云平臺的設計

        本系統(tǒng)采用ONENET云平臺,云平臺需要提供設備ID、鑒權信息、產(chǎn)品ID給單片機才能建立長連接。連接成功之后,系統(tǒng)會通過WiFi傳輸模塊將數(shù)據(jù)及指令上傳到云平臺,數(shù)據(jù)傳輸是雙向的,云平臺也可以下發(fā)命令給單片機。下發(fā)命令需要在平臺上創(chuàng)建應用管理,創(chuàng)建一個可控制界面。在創(chuàng)建設備的時候,需要與單片機約定好交互的數(shù)據(jù)KEY,VALUE的數(shù)據(jù)格式。在云平臺的管理界面,提供溫濕度閾值設定功能,不僅可以實時查看溫濕度信息,也可對環(huán)境溫濕度閾值進行設置,環(huán)境溫濕度超過預設值則發(fā)出報警信號。同時,云平臺提供LED和電機開關按鈕,實現(xiàn)遠程開關家庭設備。命令下發(fā)流程如圖4所示。

        圖4 命令下發(fā)流程圖

        在應用管理界面,當點擊LED、電機開關或者旋動溫濕度閾值的旋鈕,會相對應下發(fā)不同的命令給單片機。單片機需要解析下發(fā)的命令,控制相關設備的狀態(tài),從而實現(xiàn)遠程控制功能。當解析到KEY為LED時,獲取KEY對應的VALUE值從而賦值給LED燈。當解析到KEY為RELAY,單片機控制輸出連接繼電器的引腳,根據(jù)云平臺傳輸?shù)膬?nèi)容,輸出高低電平。此時繼電器IN引腳接收到單片機控制信號,其他兩個引腳需接入單片機提供的電壓。繼電器另一端則接入負載,包含有兩種狀態(tài),接入NC端為常閉狀態(tài),接入NO端為常開狀態(tài)。默認情況下,采用繼電器的常開狀態(tài),無法驅(qū)動設備,需要額外的控制信號引導,將內(nèi)置磁片置為吸合狀態(tài),形成短路狀態(tài)便可以驅(qū)動風扇。當解析到KEY為DOOR,讀取VALUE值并進行判斷,當判斷為開啟狀態(tài),則給舵機的信號引腳輸入頻率為50Hz的PWM波形,從而實現(xiàn)驅(qū)動門板的開啟與關閉狀態(tài)。當解析到KEY為TEMP和HUM時,將獲取KEY對應的內(nèi)容,進而修改溫度閾值和濕度閾值。

        ■3.3 按鍵程序的設計

        按鍵程序流程:首先對各模塊進行初始化,對按鍵進行循環(huán)掃描,每一個按鍵接一個單片機輸入引腳,當按下按鍵的時候,會向單片機輸入低電平。按下鍵1、2會修改溫度的閾值,按下鍵3、4修改濕度的閾值,如圖5所示。

        圖5 按鍵控制流程圖

        ■3.4 智能控制的設計

        首先將各模塊的傳感器進行初始化,進行溫濕度數(shù)據(jù)的監(jiān)測,當在指定環(huán)境下檢測的溫度或者濕度超出預先設定的數(shù)值時,當監(jiān)測到室內(nèi)環(huán)境出現(xiàn)煙霧、可燃氣體,傳感器將狀態(tài)反饋給單片機,由單片機控制蜂鳴器報警。在需要長時間光照的門外可添加光度控制,當夜晚降臨,光敏傳感器監(jiān)測到當前環(huán)境處于黑暗狀態(tài),會自動在門外開啟第一個LED燈,白晝則關閉。在黑暗的地方,當聲音傳感器監(jiān)測到腳步聲或者其他聲音會自動開啟第二個LED燈。聲音消失后,LED燈延時關閉,延時時長可適當調(diào)整。

        ■ 3.5 手機 APP 的設計

        智能操控,離不開手機端的支持,因此需要設計一款手機APP,將智能家居系統(tǒng)的數(shù)據(jù)同步傳輸?shù)皆破脚_,實現(xiàn)對智能家居系統(tǒng)的隨手控制。采用Android Studio進行頁面的開發(fā)和設計,通過網(wǎng)絡傳輸,獲取云平臺的數(shù)據(jù)。設計手機APP需要指定云平臺上的APIKEY和URL地址,指定APIKEY是為了區(qū)別平臺上的設備,指定URL地址是為了獲取數(shù)據(jù)流。手機APP所呈現(xiàn)的數(shù)據(jù)有各個模塊當前的狀態(tài)、當前溫濕度數(shù)據(jù)、溫濕度的閾值,如圖7所示。當前環(huán)境下的溫濕度超過設定的閾值或者當前出現(xiàn)火災、煙霧、可燃氣體,硬件系統(tǒng)會觸發(fā)報警,同時向云平臺發(fā)送當前處于報警狀態(tài),手機APP實時接收云平臺發(fā)送過來的數(shù)據(jù),并通過QQ郵箱發(fā)送短信給用戶,短信內(nèi)容為當前時間,報警的詳情信息。手機APP提供遠程控制功能,可通過按鍵遠程控制硬件設備的LED及電機,手機APP向云平臺發(fā)送數(shù)據(jù),云平臺下發(fā)命令給單片機。提供歷史數(shù)據(jù)保存功能,通過歷史界面便可以查看溫濕度的歷史數(shù)據(jù),查看歷史報警時間,家庭狀況。

        圖7 數(shù)據(jù)圖

        4 結論

        本文從軟硬件兩方面介紹智能家居系統(tǒng)的設計原理,硬件部分主要介紹系統(tǒng)各模塊的基本功能,軟件部分介紹各功能模塊控制系統(tǒng)的實現(xiàn)流程。通過智能家居系統(tǒng)實現(xiàn)對家居環(huán)境進行檢測、對生活電器進行控制以及狀態(tài)監(jiān)控,借助物聯(lián)網(wǎng)平臺,人們可以遠程對家居系統(tǒng)進行控制,實現(xiàn)家居智能化,最終通過手機客戶端將智能家居系統(tǒng)的功能呈現(xiàn)在用戶面前,實現(xiàn)對家居系統(tǒng)的檢測、控制、反饋功能。通過本系統(tǒng)可遠程查看家庭環(huán)境狀態(tài)、控制家庭主要電器、查詢歷史信息、監(jiān)控家庭異常告警等功能。智能家居系統(tǒng)的發(fā)展,將進一步提升家居的智能、便利、安全、舒適性,相信定會給人們的生活帶來質(zhì)的飛躍。

        圖6 智能控制流程圖

        猜你喜歡
        家居溫濕度智能家居
        打造日常家居“氛圍感”
        溫濕度控制器在回收砂冷卻系統(tǒng)中的應用
        基于DSP的多路溫濕度監(jiān)測系統(tǒng)
        臺北家居
        文苑(2018年18期)2018-11-08 11:12:42
        基于溫濕度控制的天氣預測裝置
        電子制作(2018年11期)2018-08-04 03:26:02
        基于Zigbee的無線通信技術在智能家居中的應用
        電子制作(2018年1期)2018-04-04 01:48:28
        蒸發(fā)冷卻溫濕度獨立控制空調(diào)系統(tǒng)的應用
        關于智能家居真正需求的探討
        智能家居更貼心
        科學生活(2015年3期)2015-01-03 09:41:18
        基于LD3320的智能家居控制
        河南科技(2014年7期)2014-02-27 14:11:13
        啦啦啦www播放日本观看| 免费观看在线视频播放| 91精品国产福利在线观看麻豆| 国产精品毛片一区二区三区| 亚洲av国产av综合av卡| 特黄a级毛片免费视频| xxxx国产视频| 男女在线免费视频网站| 人妻久久一区二区三区| 欧美亚洲精品suv| 欧美国产一区二区三区激情无套| 无遮挡亲胸捏胸免费视频| 中文字幕在线久热精品| 老肥熟女老女人野外免费区 | 人妖国产视频一区二区| 亚洲男同gay在线观看| 7878成人国产在线观看| 91啦视频在线观看| 亚洲免费一区二区av| 国产精品亚洲色婷婷99久久精品| 粗大猛烈进出高潮视频| 99re免费在线视频| 亚洲成AV人片无码不卡| 久久综合九色综合久久久| 国产熟人精品一区二区| 国产无遮挡又黄又爽免费网站 | 亚洲女同一区二区| 一个人看的www免费视频中文| av网站影片在线观看| 亚洲色图三级在线观看| 亚洲日韩av无码中文字幕美国| 色综合久久久久综合999| 国产自拍一区在线视频| 亚洲综合图色40p| 成l人在线观看线路1| 国产精品乱一区二区三区| 亲少妇摸少妇和少妇啪啪| 白浆国产精品一区二区| 最近日本免费观看高清视频| 91精品视品在线播放| 国产黄色精品高潮播放|