本文介紹的智能云家居控制系統是由嘉應學院管嘉誠等人設計開發完成。該系統通過 ESP8266 與機智云物聯網平臺的服務器互聯,使用智能手表遠程控制解決老式家居聯網問題。該智能云家居共有兩大部分:第一部分采用了 STM32F103ZET6 作為主控芯片,由數據采集系統、數據處理系統、數據云傳輸系統以及智能家居智能調節系統構成;第二部分采用了 ESP32 作為主控芯片,由數據接收系統以及控制系統構成。
01
引 言
傳統家電產品性能已發展到極限,難有大幅度上升。傳統家電行業急需創新產品,時下最熱門的人工智能便成了行業突破口。因此,智能家居成為了家電大廠和互聯網巨頭的必爭紅海。隨著智能家居相關技術的不斷成熟與發展,智能家居系統的發展前景將更加廣闊。移動互聯技術在智能家居系統中扮演著重要角色,能夠有效地對家居環境進行遠程監控和管理,對智能家居系統設計有著至關重要的作用。因此研發出一套價格合適、穩定性高的智能云家居顯得非常緊迫和重要。本文設計的智能云家居系統能夠將傳感器采集到的信息通過ESP8266傳輸到機智云物聯網平臺的服務器,再通過智能手表對其進行遠程監控和管理。本系統采用的傳感器較為常見且價格低廉,配件來源廣且精準度高,可擴張且移植性強,從而降低了硬件成本,大幅提高了產品的性價比。02
系統硬件組成結構
本系統第一部分硬件結構如圖1所示,它以STM32F103ZET6單片機作為核心,搭載溫濕度傳感器、氣體傳感器、光強傳感器、煙霧傳感器、繼電器、電機,并將ESP8266作為數據云傳輸的通信模塊等。為了使系統數據傳輸更加穩定可靠,本系統采用了意法半導體的STM32F103ZET6微控制器。此款微控制器主頻能達到72MHz,擁有4通道PWM、13個通信接口和16位定時器等資源,能夠滿足本設計的要求。圖1硬件系統框架本系統第二部分硬件結構實物如圖2所示。WT-32-SC01是一款以ESP32為核心的可視化觸摸屏,采用這塊開發板作為智能手表的核心,通過連接機智云平臺對家居進行遠程監控和管理。ESP32是樂鑫公司的一款產品,它集成了電源管理、功率放大、RFbalun、濾波器、接收低噪聲器等于一體,可以實現強大的處理性能和WiFi功能。圖2WT-32-SC01實物 ◆智能家居數據云傳輸本系統的數據云傳輸功能采用的是樂鑫公司的ESP8266,它自成體系又有完整WiFi網絡解決方案。ESP8266在AP模式下能夠接入無線服務,例如路由器等,從而與機智云的云端互聯。主控芯片會將采集到的各種信息分析處理后,通過ESP8266傳輸到機智云的云平臺上。◆智能手表遠程監控本系統設計的智能手表采用ESP32作為核心,在ESP32的STA模式下連接到路由器上,進而連接到移動互聯網;通過訪問機智云云端的IP地址,讀取智能家居在云端存儲的各項信息,實時反饋顯示到智能手表上,以達到遠程監控的目的。智能手表監控端如圖3所示。 圖3智能手表監控端 ◆智能手表遠程管理功能 本系統的智能家居在正常運行時,可以通過智能手表上的觸摸屏對智能家居進行遠程管理。通過觸控顯示屏,智能手表會將命令實時反饋到機智云平臺上,智能云家居會讀取機智云的命令,進行自檢并執行命令。例如,遠程開啟電風扇和LED照明燈等。◆智能家居智能調節系統在正常運行狀態下會開啟智能調節功能。該系統利用溫濕度傳感器檢測室內的溫濕度,當溫度超過所設定的閾值時,系統將會自動打開風扇,對室內進行降溫;當室內二氧化碳濃度達到閾值時,繼電器將驅動排氣扇,進行通風換氣;當光照強度低于所設定的閾值時,自動點亮LED照明燈;當室內產生大量的一氧化碳時,系統將會報警并通風,排盡室內的一氧化碳。智能調節的所有閾值均可根據情況調整。
03
軟件設計與實現
◆智能家居系統采集數據
本系統的單片機會對各個傳感器進行初始化,傳感器將采集到的溫濕度、二氧化碳濃度、光照強度、一氧化碳濃度等信息傳輸到主控芯片上,主控芯片會對接收到的數據進行分析處理并等待發送。智能云家居數據采集流程如圖4所示。
圖4智能云家居數據采集流程
◆智能家居數據云傳輸
主控芯片通過定時器設定好每次發送數據的時間間隔,可有效提高系統穩定性。主控芯片將處理好的數據通過ESP8266連接互聯網再傳輸到機智云平臺。智能云家居數據云傳輸流程如圖5所示。
圖5智能云家居數據云傳輸流程◆智能手表遠程監控
智能手表通過接入移動互聯網進而讀取機智云平臺的數據,手表端的主控芯片ESP32將數據實時顯示在觸控屏上。智能手表端顯示數據流程如圖6所示。
圖6智能手表端顯示數據流程◆智能手表遠程管理
通過觸控屏的觸摸反饋,ESP32實時將命令傳輸到機智云物聯網平臺,最后再傳輸給智能云家居系統。智能手表端觸摸反饋發送命令流程如圖7所示。圖7智能手表端觸摸反饋發放命令
◆智能調節
本系統在正常運行狀態下自動開啟調節系統,主控芯片通過分析各個傳感器傳輸的數據,判斷各個狀態是否處于閾值中,進行智能調節。智能調節流程如圖8所示。圖8智能調節流程
04
實驗結果
系統實物如圖9所示。對系統進行硬件和軟件測試,本系統采用沙盤建筑為載體,將各個功能模塊固定在沙盤建筑的各個位置上,通過智能云家居數據采集系統測試、數據云傳輸測試、智能手表遠程監控測試、智能手機遠程管理測試、智能云家居智能調節測試,證明系統均能夠正常運行。智能手表遠程實時顯示“正常啟動”,與智能家居采集到的數據一致,系統的響應時間約為1s。系統對溫濕度、煙霧濃度、一氧化碳濃度超過閾值的處理誤差為1%~5%,符合設計要求。圖9 智能家居實物05
總 結
針對我國老齡化現象問題,需要把年輕人從繁瑣復雜、高重復率的日常家務中解放出來,讓他們專注更有價值、更具創造性的事務。本文研究開發的智能云家居系統可安裝于絕大多數家庭的家居中,具有可擴張性高、穩定性強、性價比高等優點,能夠有效提高人們的生活品質。本文方案還可以從以下方面進行優化:優化數據傳輸系統,降低數據延遲時間,使之能夠更快地在智能手表上實現顯示數據;增加手機APP遠程監控管理功能,目前智能手機的使用率很高,是不錯的遠程監控管理平臺。了解更多:◆機智云開發者中心:www.gizwits.com◆機智云開發者社區:club.gizwits.com◆最新QQ技術交流群:590023860◆機智云官方淘寶店鋪:http://shop159680395.taobao.com/index.htm
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
機智云
+關注
關注
2文章
581瀏覽量
26369
原文標題:IoT畢設 | 機智云AIoT+ESP8266+物聯網智能家居控制系統
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
esp8266和esp32區別是什么
的內存選項,包括最小512KB的RAM和最大16MB的閃存。 Wi-Fi和藍牙 : ESP8266 :支持2.4GHz Wi-Fi。 ESP32 :支持2.4GHz Wi-Fi和藍牙5.0,這使得ESP32在
esp8266不燒錄可以使用嗎
ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266
機智云ESP8266開發板RGB彩燈控件
隨著智能家居技術的迅猛發展,RGB彩燈控件正逐漸成為現代家庭不可或缺的一部分。在這一潮流中,機智云(Gizwits)的ESP8266開發板RGB彩燈控件以其先進的
STM32F103 + ESP8266與機智云開發常見問題集錦:入門者必讀!
關于ESP8266模塊的選擇針對初學者,強烈建議選擇帶有串口的ESP8266開發板!這可以避免像我曾經遇到的燒錄固件失敗等問題。推薦直接購買已預裝機智云固件的模塊,或者帶有串口下載功能
STM32、ESP8266與MQTT連接阿里云物聯網的串口通信異常解析
STM32、ESP8266與MQTT協議連接阿里云物聯網平臺時常見的串口通信異常介紹 在構建物聯網應用時,STM32、
基于機智云物聯網平臺的智能垃圾回收箱與控制系統研究
一款基于機械傳動、嵌入式系統和物聯網技術的智能垃圾回收箱及控制系統。結合功能需求設計了結構方案,包括尺寸、開關門、防夾手機和稱重結構等;選型
發表于 04-09 17:25
深入探討機智云物聯網智能家居系統的優化方案
體驗,簡單高效,節能減耗,舒適便捷。采用STM32單片機微控制芯片、WIFI、傳感器和紅外感應技術,我們設計了智能家居控制系統,實現了現代化家居功能,如遠程照明、澆花、喂魚和寵物檢測。
發表于 03-29 12:35
評論