01
引 言
傳統(tǒng)家電產(chǎn)品性能已發(fā)展到極限,難有大幅度上升。傳統(tǒng)家電行業(yè)急需創(chuàng)新產(chǎn)品,時下最熱門的人工智能便成了行業(yè)突破口。因此,智能家居成為了家電大廠和互聯(lián)網(wǎng)巨頭的必爭紅海。隨著智能家居相關(guān)技術(shù)的不斷成熟與發(fā)展,智能家居系統(tǒng)的發(fā)展前景將更加廣闊。移動互聯(lián)技術(shù)在智能家居系統(tǒng)中扮演著重要角色,能夠有效地對家居環(huán)境進行遠程監(jiān)控和管理,對智能家居系統(tǒng)設(shè)計有著至關(guān)重要的作用。因此研發(fā)出一套價格合適、穩(wěn)定性高的智能云家居顯得非常緊迫和重要。本文設(shè)計的智能云家居系統(tǒng)能夠?qū)?a target="_blank">傳感器采集到的信息通過ESP8266傳輸?shù)綑C智云物聯(lián)網(wǎng)平臺的服務(wù)器,再通過智能手表對其進行遠程監(jiān)控和管理。本系統(tǒng)采用的傳感器較為常見且價格低廉,配件來源廣且精準(zhǔn)度高,可擴張且移植性強,從而降低了硬件成本,大幅提高了產(chǎn)品的性價比。02
系統(tǒng)硬件組成結(jié)構(gòu)
本系統(tǒng)第一部分硬件結(jié)構(gòu)如圖1所示,它以STM32F103ZET6單片機作為核心,搭載溫濕度傳感器、氣體傳感器、光強傳感器、煙霧傳感器、繼電器、電機,并將ESP8266作為數(shù)據(jù)云傳輸?shù)?a href="http://m.xsypw.cn/v/tag/1301/" target="_blank">通信模塊等。為了使系統(tǒng)數(shù)據(jù)傳輸更加穩(wěn)定可靠,本系統(tǒng)采用了意法半導(dǎo)體的STM32F103ZET6微控制器。此款微控制器主頻能達到72MHz,擁有4通道PWM、13個通信接口和16位定時器等資源,能夠滿足本設(shè)計的要求。
ESP32是樂鑫公司的一款產(chǎn)品,它集成了電源管理、功率放大、RFbalun、濾波器、接收低噪聲器等于一體,可以實現(xiàn)強大的處理性能和WiFi功能。


03
軟件設(shè)計與實現(xiàn)
◆智能家居系統(tǒng)采集數(shù)據(jù)
本系統(tǒng)的單片機會對各個傳感器進行初始化,傳感器將采集到的溫濕度、二氧化碳濃度、光照強度、一氧化碳濃度等信息傳輸?shù)街骺匦酒?,主控芯片會對接收到的?shù)據(jù)進行分析處理并等待發(fā)送。智能云家居數(shù)據(jù)采集流程如圖4所示。
圖4智能云家居數(shù)據(jù)采集流程
◆智能家居數(shù)據(jù)云傳輸
主控芯片通過定時器設(shè)定好每次發(fā)送數(shù)據(jù)的時間間隔,可有效提高系統(tǒng)穩(wěn)定性。主控芯片將處理好的數(shù)據(jù)通過ESP8266連接互聯(lián)網(wǎng)再傳輸?shù)綑C智云平臺。智能云家居數(shù)據(jù)云傳輸流程如圖5所示。

◆智能手表遠程監(jiān)控
智能手表通過接入移動互聯(lián)網(wǎng)進而讀取機智云平臺的數(shù)據(jù),手表端的主控芯片ESP32將數(shù)據(jù)實時顯示在觸控屏上。智能手表端顯示數(shù)據(jù)流程如圖6所示。

◆智能手表遠程管理
通過觸控屏的觸摸反饋,ESP32實時將命令傳輸?shù)綑C智云物聯(lián)網(wǎng)平臺,最后再傳輸給智能云家居系統(tǒng)。智能手表端觸摸反饋發(fā)送命令流程如圖7所示。
◆智能調(diào)節(jié)
本系統(tǒng)在正常運行狀態(tài)下自動開啟調(diào)節(jié)系統(tǒng),主控芯片通過分析各個傳感器傳輸?shù)臄?shù)據(jù),判斷各個狀態(tài)是否處于閾值中,進行智能調(diào)節(jié)。智能調(diào)節(jié)流程如圖8所示。
04
實驗結(jié)果
系統(tǒng)實物如圖9所示。對系統(tǒng)進行硬件和軟件測試,本系統(tǒng)采用沙盤建筑為載體,將各個功能模塊固定在沙盤建筑的各個位置上,通過智能云家居數(shù)據(jù)采集系統(tǒng)測試、數(shù)據(jù)云傳輸測試、智能手表遠程監(jiān)控測試、智能手機遠程管理測試、智能云家居智能調(diào)節(jié)測試,證明系統(tǒng)均能夠正常運行。智能手表遠程實時顯示“正常啟動”,與智能家居采集到的數(shù)據(jù)一致,系統(tǒng)的響應(yīng)時間約為1s。系統(tǒng)對溫濕度、煙霧濃度、一氧化碳濃度超過閾值的處理誤差為1%~5%,符合設(shè)計要求。
05
總 結(jié)
針對我國老齡化現(xiàn)象問題,需要把年輕人從繁瑣復(fù)雜、高重復(fù)率的日常家務(wù)中解放出來,讓他們專注更有價值、更具創(chuàng)造性的事務(wù)。本文研究開發(fā)的智能云家居系統(tǒng)可安裝于絕大多數(shù)家庭的家居中,具有可擴張性高、穩(wěn)定性強、性價比高等優(yōu)點,能夠有效提高人們的生活品質(zhì)。本文方案還可以從以下方面進行優(yōu)化:優(yōu)化數(shù)據(jù)傳輸系統(tǒng),降低數(shù)據(jù)延遲時間,使之能夠更快地在智能手表上實現(xiàn)顯示數(shù)據(jù);增加手機APP遠程監(jiān)控管理功能,目前智能手機的使用率很高,是不錯的遠程監(jiān)控管理平臺。
-
機智云
+關(guān)注
關(guān)注
3文章
602瀏覽量
26686
原文標(biāo)題:IoT畢設(shè) | 機智云AIoT+ESP8266+物聯(lián)網(wǎng)智能家居控制系統(tǒng)
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
物聯(lián)智能家居控制系統(tǒng)
stm32單片機畢業(yè)設(shè)計——物聯(lián)網(wǎng)智能家居源代碼原理圖

智能家居開關(guān)控制系統(tǒng)功能應(yīng)用
《機智云入門必備》手把手教你燒錄GAgent固件

基于機智云的智能私家車庫控制系統(tǒng)設(shè)計與實現(xiàn)

esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
機智云ESP8266開發(fā)板RGB彩燈控件

智能家居與物聯(lián)網(wǎng)的關(guān)系
智能家居控制系統(tǒng)如何設(shè)計
STM32F103 + ESP8266與機智云開發(fā)常見問題集錦:入門者必讀!

確定ESP8266固件下載成功的方法

評論