【《基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計》9100字(論文)】_第1頁
【《基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計》9100字(論文)】_第2頁
【《基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計》9100字(論文)】_第3頁
【《基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計》9100字(論文)】_第4頁
【《基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計》9100字(論文)】_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

[16]。因此,本設(shè)計采用C語言進(jìn)行編程。其STM32F103C8T6主程序流程圖如圖4.1所示。開始開始導(dǎo)入指紋包導(dǎo)入煙霧傳感器包導(dǎo)入WiFi模塊導(dǎo)入溫濕度傳感器包結(jié)束編寫單片機(jī)控制代碼 4.1STM32F103C8T6主程序流程圖4.2環(huán)境監(jiān)測程序的實(shí)現(xiàn)電源開關(guān)按下,程序啟動,液晶屏初始化,煙霧最大承受濃度MAX=40%,DHT11、MQ-2相繼工作,依次傳輸數(shù)值給液晶屏,環(huán)境監(jiān)測模塊完成。程序流程圖如4.2所示。開始開始液晶顯示屏初始化、MAX=40%MQ-2初始化監(jiān)測煙霧DHT11數(shù)據(jù)傳送到屏幕DHT11初始化檢測溫度結(jié)束MQ-2數(shù)據(jù)傳送到屏幕 4.2環(huán)境監(jiān)測程序流程圖4.3智能控制模塊智能控制模塊,主要是對門、窗、以及電燈的APP控制。這里主要說硬件模塊中指紋模塊的流程。開始開始進(jìn)入管理員模式放入手指提示錄入成功選擇錄入指紋按鍵結(jié)束 4.3智能控制程序流程圖4.4遠(yuǎn)程操控模塊遠(yuǎn)程模塊主要通過Esp8266,使STM32F103C8T6與手機(jī)APP端連接。其程序流程圖如圖4.4所示。是否成功是否成功手機(jī)APP發(fā)送AT指令開始 Esp8266初始化配置模塊結(jié)束NY圖4.3智能控制程序流程圖4.5本章小結(jié)本章主要從主控程序以及環(huán)境監(jiān)測、智能控制、以及遠(yuǎn)程操控四個部分介紹了整個設(shè)計的軟件流程。

第5章系統(tǒng)功能測試當(dāng)硬件焊接完成,軟件編寫完成后。為了保證功能完好,本章將進(jìn)行系統(tǒng)功能的測試。5.1系統(tǒng)復(fù)位檢測按下電源,系統(tǒng)復(fù)位。液晶屏出現(xiàn)環(huán)境監(jiān)測數(shù)據(jù),各模塊工作如圖5.1。16位矩陣鍵盤,每個引腳擁有不同的按鍵功能如圖5.2圖5.1環(huán)境監(jiān)測數(shù)據(jù) 按下電源,系統(tǒng)復(fù)位。各傳感器工作,液晶屏出現(xiàn)環(huán)境監(jiān)測數(shù)據(jù),此圖中的溫度為30℃、濕度為38%、煙霧為12%、煙霧報警40%。圖5.2矩陣鍵盤本設(shè)計采用16位按鍵,第一排開始,從左到右是從1到4,以此類推,第三排第一個是數(shù)字9,第三排第一個是數(shù)字0。第三排第三個是刪除鍵、第三排第四個是確認(rèn)鍵、第四排第一個是修改密碼按鍵、第四排第二個是錄入指紋按鍵、第四排第三個是刪除指紋按鍵。第四排第四個是選擇頁面功能按鍵,第一頁是環(huán)境參數(shù)即系統(tǒng)復(fù)位時的頁面,第二頁是餐廳燈和臥室燈的工作時間段如圖5.3,第三頁是輸入密碼頁面如圖5.4。圖5.3餐廳燈、臥室燈工作時間段提示頁面圖5.4輸入密碼頁面5.2系統(tǒng)功能測試系統(tǒng)功能測試圍繞本設(shè)計實(shí)現(xiàn)的三個家居功能展開,為了確保功能的穩(wěn)定,環(huán)境監(jiān)測模塊挑選了學(xué)生宿舍三個時間段的溫濕度以及煙霧濃度進(jìn)行測試,智能控制、手機(jī)APP模塊也重復(fù)進(jìn)行了三次操作。5.2.1環(huán)境監(jiān)測系統(tǒng)測試環(huán)境監(jiān)測模塊,主要是對環(huán)境中,溫濕度以及煙霧粒子的監(jiān)測,最終顯示在液晶屏上。(1)溫度測試 使用打火機(jī)輕輕且快速的燒DHT11,可以看到溫度有所上升。濕度測試使用手指堵住DHT11正面,隔絕濕度因子的進(jìn)入,濕度慢慢的上升(3)測試報警對煙霧傳感器進(jìn)行深深的呼氣,可以檢測到口腔中的煙霧粒子達(dá)到20%報警電路沒有報警。使用火機(jī)灼燒煙霧傳感器,蜂鳴器響應(yīng)。5.2.2智能控制檢測智能檢測主要是通過密碼或者指紋控制門的開關(guān),以及修改密碼,錄入指紋以及刪除指紋??蛷d燈臥室燈的智能控制以及窗戶窗簾的智能控制將在手機(jī)APP中測試。使用密碼解鎖 按選擇鍵切換到輸入密碼頁面。輸入6位密碼。按下確認(rèn)鍵,電機(jī)三轉(zhuǎn)動。(2)使用指紋解鎖 直接使用將手指放入模塊口,電機(jī)三轉(zhuǎn)動。(3)修改密碼 按選擇鍵切換到輸入密碼頁面,輸入4個8。確認(rèn)按鍵,進(jìn)入管理員模式,如圖5.5。按下修改密碼鍵如圖5.6,輸入六位新的密碼,按下確認(rèn)按鍵,輸入兩次,提示修改完成。圖5.5管理員模式頁面圖5.6輸入新密碼頁面(4)錄入指紋 在管理員模式下,按下錄入指紋按鍵進(jìn)入圖5.7,錄入指紋,錄入成功之后,提示指紋錄入成功。圖5.7錄入指紋頁面(5)刪除指紋 在管理員模式下,按下刪除指紋按鍵進(jìn)入圖5.8,輸入要刪除的指紋名稱,提示成功刪除。圖5.8刪除指紋頁面5.2.3手機(jī)APP測試手機(jī)APP雖然是智能家居的一個模塊,但是APP也控制了本設(shè)計的其他模塊,像修改密碼,錄入指紋等都可以在手機(jī)APP上實(shí)現(xiàn),本小節(jié),主要編寫測試餐廳燈、臥室燈的定時。窗簾、以及窗戶的開關(guān)。其過程如下:打開WiFi,連接ESP_2F1766,如圖5.9所示。圖5.9WIFi模塊連接圖找到手機(jī)APP,點(diǎn)擊。發(fā)送1234567890,激活Esp8266的連接,如圖5.10。圖5.10激活代碼顯示圖使用大寫字母輸入。操作模式:通信格式+回車+send餐廳燈定時:CTD**.**-##.##(在此區(qū)間為亮)如圖5.11和5.12所示,利用APP給餐廳燈輸入工作區(qū)間,此時,餐廳燈、臥室燈顯示頁面提示LED1工作的時間段。圖5.11輸入餐廳燈工作區(qū)間圖5.12餐廳燈、臥室燈工作時間段提示頁面因?yàn)槲恼缕邢?,且即使后續(xù)測試會根據(jù)不同功能,使用不同的通信方式,其他方式如下。其他常用通信方式開鎖:輸入KS+密碼+回車+send改密碼:GMM+新密碼錄指紋:LZW+錄入指紋+TC刪除指紋:SZW+指紋號開窗簾:KCL關(guān)窗簾:GCL、開窗戶:KCH關(guān)窗戶:GCH更改顯示屏?xí)r間:GSJ(##.##.##)餐廳燈開:CTDK餐廳燈關(guān):CTDG餐廳燈自動:CTDZD臥室燈定時:WSD**.**-##.##(在此區(qū)間為亮)臥室燈開:WSDK臥室燈關(guān):WSDG臥室燈自動:WSDZD5.3本章小結(jié)本章主要對系統(tǒng)進(jìn)行了功能測試,主要檢測了環(huán)境監(jiān)測、智能控制、以及手機(jī)APP等部分。在環(huán)境監(jiān)測中使用火機(jī)進(jìn)行煙霧傳感器的檢測、隔絕空氣檢測空氣中的溫濕度。智能控制主要是使用密碼或者指紋進(jìn)行家居門的開關(guān),并進(jìn)行修改密碼以及修改指紋的驗(yàn)證,手機(jī)APP測試則通過連接WiFi在APP上發(fā)送各種指令,以此來驗(yàn)證各個功能。結(jié)論現(xiàn)代物聯(lián)網(wǎng)技術(shù)得到普及和發(fā)展,人們對家居生活也提出了更高的要求,本設(shè)計以單片機(jī)為核心,傳感器和各模塊相互結(jié)合形成了一個簡單的智能家居系統(tǒng)。更是結(jié)合無線網(wǎng)絡(luò)設(shè)計,通過手機(jī)APP進(jìn)行檢測和控制。論文分為五個部分,包含了智能家居發(fā)展現(xiàn)狀的研究和軟硬件的設(shè)計以及系統(tǒng)功能測試;本設(shè)計的創(chuàng)新之處在于可以遠(yuǎn)程操控室內(nèi)窗戶以及溫濕

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論