本文介紹的智能家居系統(tǒng)主要采用了Gokit3微信寵物屋(WiFi+STM32F103)作為主控芯片,由數(shù)據(jù)采集系統(tǒng)、數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)云傳輸系統(tǒng)以及智能家居智能調(diào)節(jié)系統(tǒng)構(gòu)成;
即可實現(xiàn)互聯(lián)網(wǎng)遠程控制電器設(shè)備,通過手機App實時操控,預約定時,遠程控制開關(guān),操作簡單等特點,數(shù)據(jù)安全快速等優(yōu)勢可以最大限度地降低家居智能化成本。
目錄預覽
1、硬件設(shè)計
2、云平臺/APP配置
3、單片機程序修改
4、產(chǎn)品實物調(diào)試
01
硬件設(shè)計
材料準備
Gokit3微信寵物屋(WiFi+STM32F103底板)基于Gokit3微信寵物屋與機智云的物聯(lián)網(wǎng)智能家居;LED燈是代替加熱裝置展示加熱情況。
02
云平臺配置
■2.1 產(chǎn)品創(chuàng)建1、進入機智云開發(fā)者中心,注冊開發(fā)者賬號。在開發(fā)者中心首頁,左上角智能產(chǎn)品后點擊創(chuàng)建。 2、根據(jù)需求選擇選擇產(chǎn)品類型
3、數(shù)據(jù)點(數(shù)據(jù)點即設(shè)備產(chǎn)品的功能的抽象,用于描述產(chǎn)品功能及其參數(shù)。創(chuàng)建數(shù)據(jù)點后,設(shè)備與云端通訊的數(shù)據(jù)格式即可確定,設(shè)備、機智云可以相互識別設(shè)備與機智云互聯(lián)互通的數(shù)據(jù))可在產(chǎn)品信息頁面進行添加數(shù)據(jù)點操作。比如添加溫度數(shù)據(jù)點,標識必須是英文,標識是需要寫進程序的,顯示名稱為APP默認顯示的名稱。讀寫類型,app不需要控制的為只讀,app需要開關(guān)和改變的為可寫。
創(chuàng)建如下數(shù)據(jù)點
詳細數(shù)據(jù)點如下表:
到此數(shù)據(jù)點的創(chuàng)建就完成了。4、單片機代碼生成,在產(chǎn)品頁面點擊MCU開發(fā),按照如下圖步驟生成STM32的程序代碼。
5、在線APP創(chuàng)建于生成,在開發(fā)者中心首頁移動頁面右側(cè)點擊創(chuàng)建,創(chuàng)建移動應(yīng)用。
此處我們創(chuàng)建一個安卓應(yīng)用為例,需要蘋果應(yīng)用的可以再后面打鉤,用戶關(guān)聯(lián)可以選擇不關(guān)聯(lián)。
關(guān)聯(lián)產(chǎn)品
其余的LOG之內(nèi)的可根據(jù)自己需求上傳更改。
APP控制頁面修改,回到我們的產(chǎn)品里面,選擇控制頁面,選擇通用模板。
調(diào)整APP控制頁面圖標
啟用配網(wǎng)操作
配置智能場景,后期可用之產(chǎn)品的智能化。比如當檢測到人體并且環(huán)境溫度低于10℃,自動啟動加熱等智能場景的應(yīng)用。
生成安卓證書
構(gòu)建應(yīng)用
等待構(gòu)建完成
構(gòu)建成功后掃描二維碼下載
03
單片機程序修改
■3.1APP創(chuàng)建及程序修改1.CubeMX配置引腳初始化,軟件安裝之類的可參考網(wǎng)上教程,下載機智GoKit_MCU_STM32_V03010101測試固件及開發(fā)資源,在教程附件可以獲取。2.將STM32F103C8x.ioc復制到我們云端之前下載好的自動生成代碼里面。
3.打開生成代碼目錄下的STM32F103C8x.ioc,配置加熱控制輸出引腳。
4. 配置完成以后點擊generate code生成代碼
5.將驅(qū)動庫代碼文件拷貝到自動生成代碼工程中的 MCU_STM32F103C8x_source\Hal 文件夾中。
6.用keil打開項目,在工程項目中添加驅(qū)動代碼的“.c”文件。
7. 在代碼中添加相應(yīng)的函數(shù)調(diào)用,在文件中添加以下驅(qū)動庫的頭文件(這部分內(nèi)容機友們請到下方點擊原文下載查閱;內(nèi)含代碼、固件、程序)燒錄代碼帶開發(fā)板
04
硬件調(diào)試
APP界面實操本文研究開發(fā)的智能家居系統(tǒng)可安裝于絕大多數(shù)家庭的家居中,具有可擴張性高、穩(wěn)定性強、性價比高等優(yōu)點,能夠有效提高人們的生活品質(zhì)。手機APP遠程控制調(diào)節(jié)氛圍燈光(可配置定時)、顯示室內(nèi)溫濕度、控制風扇、控制電暖爐工作、APP顯示人體紅外感應(yīng)情況(可根據(jù)人體存在的情況去處理其他內(nèi)容,比如當感應(yīng)到人體,自動開燈,自動調(diào)溫等)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44978瀏覽量
377477 -
智能家居
+關(guān)注
關(guān)注
1930文章
9613瀏覽量
186561
發(fā)布評論請先 登錄
相關(guān)推薦
stm32單片機畢業(yè)設(shè)計——物聯(lián)網(wǎng)智能家居源代碼原理圖
![stm32單片機畢業(yè)設(shè)計——<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>智能家居</b>源代碼原理圖](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
機智云智能家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析
![<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>智能家居</b>網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
機智云智能家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析
物聯(lián)網(wǎng)在智能家居中的應(yīng)用
什么是物聯(lián)網(wǎng)技術(shù)?
力合微攜PLC全屋智能方案引領(lǐng)行業(yè)新潮流
![力合<b class='flag-5'>微</b>攜PLC全<b class='flag-5'>屋</b><b class='flag-5'>智能</b>方案引領(lǐng)行業(yè)新潮流](https://file.elecfans.com/web2/M00/44/B6/poYBAGKG7JeAf4GGAAAZ3_WJSak922.jpg)
智能家居與物聯(lián)網(wǎng)的關(guān)系
物聯(lián)網(wǎng)智能寵物管理系統(tǒng)
![<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>智能</b><b class='flag-5'>寵物</b>管理系統(tǒng)](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
探索UWB模塊的潛力:智能家居與物聯(lián)網(wǎng)的連接者
基于機智云物聯(lián)網(wǎng)智能家居系統(tǒng)
![基于<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>智能家居</b>系統(tǒng)](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
評論