版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于單片機的智能家居系統(tǒng)的設計與實現(xiàn)1緒論 [20]。單片機通過串口與藍牙通信,手機APP連接藍牙,對環(huán)境溫濕度及門鈴狀態(tài)監(jiān)測,對LED燈的擋位、風扇的擋位、垃圾桶等家居電器進行基本的控制。圖2-1總體設計方案框圖2.4系統(tǒng)工作流程圖系統(tǒng)初始化,對系統(tǒng)進行檢測,如果系統(tǒng)檢測不存在異常,則系統(tǒng)讀取溫濕度傳感器的數(shù)據(jù)和讀取風扇、LED燈的狀態(tài)數(shù)據(jù),在OLED液晶顯示屏上實時顯示日期、時間、溫濕度數(shù)據(jù)以及風扇和LED燈的狀態(tài)數(shù)據(jù),系統(tǒng)模擬防盜門鈴報警,當按鈕K1被按下時,蜂鳴器報警;當垃圾桶的紅外模塊檢測到有人靠近垃圾桶時,垃圾桶打開。查看APP藍牙是否連接成功,若連接成功,手機APP接收單片機發(fā)送過來的數(shù)據(jù)并實時刷新門鈴狀態(tài)、溫濕度以及功能按鈕的數(shù)據(jù)顯示,如果APP接收到指令,判斷是否有APP的功能按鈕按下,控制LED燈的三個擋位調節(jié)和關閉、控制風扇的三個擋位調節(jié)和關閉以及控制窗簾的打開、停止、關閉的功能按鈕,如果是,則實現(xiàn)對應的系統(tǒng)功能。系統(tǒng)工作流程圖如圖2-2所示。圖2-2系統(tǒng)工作流程圖3系統(tǒng)硬件設計本章節(jié)主要通過硬件設計思路方法、設備硬件組成以及主要單元設計進行開展。3.1硬件設計思路方法針對智能家居硬件電路設計思路:首先對系統(tǒng)電路要實現(xiàn)的功能進行了一個整體的規(guī)劃,因為要實現(xiàn)對垃圾桶、窗簾、風扇、燈以及門鈴的控制,所以在設計電路時需要考慮它們之間的電路是否會存在干擾和影響,還要對電路中器件的擺放進行整體的一個規(guī)劃和設計,因為垃圾桶、窗簾、燈的控制需要外接模型,所以在電路設計時,需要設計接線柱,方便器件外接,電路中對門鈴的一個設計是用按鍵和蜂鳴器進行模擬;對電路整體進行規(guī)劃后,繪制電路原理圖和生成PCB圖;送至工廠打板,并進行器件的選用和焊接;對硬件電路的功能進行調試。3.2設備硬件組成根據(jù)智能家居系統(tǒng)所要實現(xiàn)的功能,為了更好的完成系統(tǒng)的各項指標,對系統(tǒng)中各個模塊進行了詳細分析,對所用的元器件進行了辯證選取后,確定了系統(tǒng)的最終使用的硬件和模塊:STM32最小系統(tǒng)、藍牙模塊、OLED液晶顯示屏、DC電源模塊、DHT11溫濕度傳感器。3.3主要單元設計本小節(jié)主要圍繞各電路模塊原理和電路設計進行展開。3.3.1STM32F103C8T6主控電路STM32最小系統(tǒng)采用SWD調試接口設計的方式,SWD調試模式主要優(yōu)點是:傳輸速度快、使用的I/O口少。因為STM32F103內(nèi)部有個RTC電路,所以本電路設計中特意加入了紐扣電池,即使在斷電的時候也可以給單片機供電,內(nèi)部時鐘依舊可以正常工作,這樣就可以使OLED液晶顯示屏上的日期時間只需修改一次程序就可以保證時間的準確性,不用每次給單片機上電的時候都要重新修改日期時間的初始化程序。主控電路如圖3-1所示。圖3-1STM32最小系統(tǒng)原理圖3.3.2藍牙模塊電路本設計中藍牙模塊主要通過A2和A3串口與單片機STM32進行通信,通過串口通訊的兩根數(shù)據(jù)線:U2_RX和U2_TX對數(shù)據(jù)進行異步通訊接收和發(fā)送,在本設計中藍牙模塊主要是接收手機APP的數(shù)據(jù)和發(fā)送單片機STM32的給出的數(shù)據(jù)指令,為了藍牙模塊更好的在電路電壓為5V的狀態(tài)下工作,藍牙接口原理圖如圖3-2所示,在藍牙模塊加入一個100nF的穩(wěn)壓電容,因為在藍牙模塊對數(shù)據(jù)進行發(fā)送的時候需要一個大電流,可能此時電流會突然降落下來達不到數(shù)據(jù)發(fā)送時的電壓,因此加一個穩(wěn)壓電容可以滿足此時的藍牙模塊的工作狀態(tài)。圖3-2藍牙接口原理圖3.3.3顯示模塊電路本設計采用的是0.96寸的OLED純藍色液晶顯示屏,不需要高電壓供電,只需要提供3.3V的直流電壓就可以工作。采用OLED顯示模塊實現(xiàn)單片機對一些數(shù)據(jù)的顯示,智能家居控制系統(tǒng)可以直接在OLED顯示屏上看到系統(tǒng)的日期、時間、溫度、濕度信息以及LED燈和風扇的當前狀態(tài)。OLED模塊電路接口原理圖如圖3-3所示。圖3-3OLED模塊電路接口原理圖3.3.4報警模塊電路本設計所采用的報警模塊電路如圖3-4所示,電路設計中主要是由于三極管不需要正反轉,但本身需要一定的限流,所以采用S8050三極管,其本身具有開關和驅動的特性,電路設計中還加入了300歐的電阻是為了防止三極管導通時有大電流回流到單片機,起到保護電路的作用。在智能家居設計中當K1按鍵模擬門鈴被按下時發(fā)送指令給單片機,此時單片機就會通過指令使蜂鳴器報警提醒。圖3-4報警模塊電路原理圖3.3.5DC電源電路系統(tǒng)在電源電路設計如圖3-5所示,因為系統(tǒng)中STM32、藍牙、報警模塊電路、垃圾桶模塊舵機、LED控制電路以及電機驅動模塊電路都需要5V供電,所以對電源模塊的設計是電源接口采用的是5V,以及采用一個串口調試和兩個220uF電容,對電路起到濾波和穩(wěn)壓的作用,又因為電路中OLED模塊、DHT11模塊、紅外模塊以及獨立按鍵模塊電路需要3.3V供電,所以電路采用5V降3.3V給電路模塊供電。圖3-5DC電源模塊原理圖3.3.6溫濕度檢測模塊電路本設計在環(huán)境溫濕度檢測這一方面采用的是DHT11,可以通過手機APP和顯示屏查看實時的溫濕度,根據(jù)這個數(shù)據(jù)可以選擇合適的服裝以及室內(nèi)溫度的調節(jié),該模塊在電路中所需要的電壓是3.3V,通過單片機A0串口與DHT11接口DATA進行連接如圖3-6所示。圖3-6DHT11接口原理圖3.3.7窗簾控制模塊電路本設計在窗簾控制模塊采用的硬件模塊是TCRT5000紅外循跡模塊,它的距離檢測范圍是1mm~8mm,具有可調精密電位器可以用來調節(jié)該模塊距離的檢測范圍。在窗簾的兩端分別放置一個工作電壓為3.3V的紅外模塊,紅外傳感器會將檢測信息反饋給單片機,從而單片機控制直流電機轉動來實現(xiàn)窗簾開和關的功能。窗簾紅外接口原理圖如圖3-7所示。圖3-7窗簾紅外接口原理圖3.3.8垃圾桶控制模塊電路本系統(tǒng)在智能垃圾桶模塊設計方面采用的主要硬件模塊有舵機和紅外模塊,智能垃圾桶模塊設計采用舵機來控制垃圾桶蓋子的打開和關閉,通過PWM調制給舵機提供一定的脈沖寬度,可以控制舵機轉動角度的大小。通過位置檢測器判斷舵機輸出軸是否已經(jīng)旋轉一定的角度到達指定位置,從而通過改變PWM調制信號的脈沖寬度來改變舵機轉動角度控制垃圾桶的打開和關閉。如果紅外模塊檢測到垃圾桶前一直有人那么垃圾桶會持續(xù)保持打開狀態(tài),若檢測到人來一下,自動打開,1.5秒后自動關閉。垃圾桶舵機、紅外接口原理圖如圖3-8所示。圖3-8垃圾桶舵機、紅外接口原理圖3.3.9電機驅動電路本設計采用了DRV8833直流電機驅動,因為智能家居系統(tǒng)設計與實現(xiàn)中有窗簾和風扇模塊的實現(xiàn)功能,在實現(xiàn)窗簾和風扇的控制上需要用到直流電機對它們進行控制實現(xiàn)其功能,因此需要實現(xiàn)對電機正轉和反轉的控制,且電機驅動時需要一個大電流,因此需要外接一個驅動模塊。DRV8833直流電機驅動采用MOS管驅動,將一些N溝道功率的MOSFET配置成H橋,DRV8833的每個H橋能夠連續(xù)提供直流電機所需要的驅動電流,只有在較低的電壓下,電流供應能力才會略有下降。DRV8833直流電機驅動原理圖如圖3-9所示。圖3-9DRV8833直流電機驅動原理圖3.3.10LED控制電路本系統(tǒng)LED控制模塊電路采用一個P溝道MOS管3401A,當0電平時此電路中MOS管就會導通,相當于電路中一個開關作用,這時電路中LED處于我們設計中的3擋狀態(tài),所以加入一個200K的電阻拉高電路中的此處的電壓,防止電路導通時,到LED燈的電流過大,消耗過多能量,通過該電路中的調制可以調節(jié)LED燈的亮度從而實現(xiàn)對LED燈一檔、二檔、三擋的擋位實現(xiàn)。同時電路中也加入了光電耦合元件,此處電路中使用光耦是為了把該電路與單片機隔離,同時電路中在單片機和光耦之間加入一個510R的電阻,作用是為了限流,對光耦起到一個保護作用。LED燈電路原理圖如圖3-10所示。圖3-10LED控制電路原理圖3.3.11獨立按鍵電路本系統(tǒng)硬件電路設計時設計了K1、K2和K3按鍵,每個獨立按鍵接了一個0.1u的電容和一個4.7k的上拉電阻,可以穩(wěn)定電路的電壓狀態(tài),起到限流的作用。該處0.1u的電容的作用是利用電容充電的時間使電路給單片機提供了足夠的反應時間,所以電容和電阻在該電路中起到的作用是硬件消抖。電路設計的三個獨立按鍵是預留的,我們用到了其中一個獨立按鍵K1,來進行門鈴的關閉和打開的模擬,當K1按鍵被按下的時,電路中蜂鳴器會報警提示我們門鈴已經(jīng)被打開,此時蜂鳴器會持續(xù)鳴叫3秒;如果一直按著按鍵K1蜂鳴器會一直鳴叫,當按鍵松開后,蜂鳴器會繼續(xù)鳴叫3秒,達到一個模擬門鈴被打開蜂鳴器報警的功能;用獨立按鍵K2控制LED三個擋位的調節(jié)和關閉,單擊按鍵K2一下LED亮一擋,單擊按鍵K2兩下LED亮二擋,單擊按鍵K2三下LED亮三擋,長按按鍵K2關閉LED;用獨立按鍵K3控制風扇三個擋位的調節(jié)和關閉,單擊按鍵K3一下風扇轉一擋,單擊按鍵K3兩下風扇轉二擋,單擊按鍵K3三下風扇轉三擋,長按按鍵K3關閉風扇。獨立按鍵原理圖如圖3-11所示。圖3-11獨立按鍵電路原理圖4系統(tǒng)軟件設計本章節(jié)主要通過軟件的總體設計、APP主界面設計以及軟件系統(tǒng)程序設計進行開展。4.1軟件總體設計軟件設計分為兩部分:APP主界面設計;軟件系統(tǒng)程序開發(fā)。4.2APP主界面設計手機APP主界面見圖4-1,主要功能是狀態(tài)顯示和相應家居的控制。(1)APP主界面顯示了此APP的名稱:SmartHome、藍牙連接狀態(tài);(2)APP可以顯示室內(nèi)的環(huán)境溫濕度、門鈴開關的狀態(tài);(3)APP可進行相關家居控制,點擊APP上的功能按鈕組件,可以控制LED燈的開關及三個擋位的調節(jié)、風扇的開關及三個擋位的調節(jié)以及垃圾桶的開關。圖4-1系統(tǒng)APP主界面4.3軟件系統(tǒng)程序設本小節(jié)主要圍繞系統(tǒng)APP開發(fā)的步驟、智能家居系統(tǒng)基本模塊程序設計展開。4.3.1系統(tǒng)APP開發(fā)的步驟智能家居系統(tǒng)手機APP開發(fā)的步驟框圖如圖4-2所示:(1)對系統(tǒng)硬件功能進行規(guī)劃;(2)根據(jù)智能家居硬件功能對手機APP的UI界面進行合理的布局與實現(xiàn);(3)APP連接藍牙,對數(shù)據(jù)的發(fā)送和接收進行測試;(4)對智能家居的手機APP進行網(wǎng)絡數(shù)據(jù)的發(fā)送和接收以及智能家居手機APP所實現(xiàn)功能代碼進行編寫和匯總;(5)調試智能家居手機APP的程序代碼,進行程序BUG的修復;(6)生成APK程序包。圖4-2APP程序開發(fā)框圖4.3.2智能家居系統(tǒng)APP程序設計智能家居系統(tǒng)軟件APP程序設計如圖4-3所示,手機APP主要使用的是AndroidStudio開發(fā)平臺,根據(jù)安卓系統(tǒng)的相對布局與表格布局對APP進行界面組件的排列,使用按鈕控件和文本控件對智能家居系統(tǒng)APP溫濕度、門窗狀態(tài)、LED燈、風扇、垃圾桶以及窗簾的功能實現(xiàn)。系統(tǒng)先對藍牙初始化,按下掃描藍牙按鈕,在彈出的藍牙框中選擇對應的藍牙:SmartHomeJYH666,點擊完成后,查看藍牙是否連接成功,手機APP上會顯示藍牙的連接狀態(tài),藍牙連接成功后,更新手機APP數(shù)據(jù),判斷手機APP是否有功能按鈕按下,手機APP控制對應功能各模塊的功能按鈕實現(xiàn)對應功能,可控制LED燈的三個擋位和關閉、控制風扇三個擋位和關閉、控制垃圾桶的打開和關閉以及控制窗簾的打開、停止、和關閉。圖4-3智能家居APP程序設計流程圖4.3.3藍牙通信模塊程序設計智能家居系統(tǒng)藍牙通信模塊程序設計如圖4-4所示,先對藍牙通信進行程序初始化,如果程序沒有異常,發(fā)送數(shù)據(jù)到手機APP,手機APP接收控制指令,根據(jù)接收到的數(shù)據(jù)指令系統(tǒng)對應實現(xiàn)相應的功能,如果程序檢測異常將直接結束工作。圖4-4藍牙模塊程序設計流程圖4.3.4報警模塊程序設計智能家居系統(tǒng)報警模塊程序設計如圖4-5所示,首先對蜂鳴器I/O口初始化,判斷程序是否存在異常,程序在沒有異常的情況下,對按鍵K1進行判斷是否被按下,若按鍵K1被按下,則蜂鳴器報警,反之,蜂鳴器不報警,如果程序檢測異常,則報警模塊將直接結束工作。圖4-5報警模塊程序設計流程圖4.3.5顯示模塊程序設計智能家居系統(tǒng)顯示模塊程序設計如圖4-6所示,首先對OLED顯示程序進行初始化,判斷程序是否存在異常,程序在沒有異常的情況下,判斷顯示屏顯示的數(shù)據(jù)日期、時間、溫濕度以及LED燈和風扇的狀態(tài)是否有更新,如果有就更新對應數(shù)據(jù)狀態(tài)。如果程序檢測異常,則將直接結束。圖4-6顯示模塊程序設計流程圖4.3.6溫濕度模塊程序設計智能家居系統(tǒng)溫濕度模塊程序設計如圖4-7所示,首先對溫濕度傳感器程序進行初始化,判斷程序是否存在異常,程序在沒有異常的情況下,讀取溫濕度數(shù)據(jù)。如果程序檢測異常,則將直接結束。圖4-7溫濕度模塊程序設計流程圖4.3.7紅外模塊程序設計智能家居系統(tǒng)紅外模塊程序設計如圖4-8所示,首先對紅外傳感器模塊程序進行初始化,判斷程序是否存在異常,程序在沒有異常的情況下,判斷是否有控制舵機或電機的指令,如果有就控制對應的系統(tǒng)功能。如果程序檢測異常,則將直接結束。圖4-8紅外模塊程序設計流程圖5系統(tǒng)測試與分析本章節(jié)主要通過對電路輸入輸出、對STM32板、對DHT11溫濕度檢測模塊、對LED燈、舵機、電機、時間顯示各個模塊進行測試分析以及整個系統(tǒng)的測試分析進行開展。5.1對電路輸入輸出測試本智能家居系統(tǒng)要正常工作,需要穩(wěn)壓電源電路穩(wěn)定工作,為智能家居系統(tǒng)內(nèi)其他模塊提供穩(wěn)定的電壓:為OLED模塊提供、DHT11溫濕度模塊提供(對比其他器件溫濕度)、紅外循跡模塊提供、垃圾桶舵機提供、窗簾電機提供。首先在未接入電源的情況下、使用萬用表測試,確保穩(wěn)壓電源電路通路和短路的情況,確保穩(wěn)壓電源電路正常工作。在確定正常連接后,先給穩(wěn)壓電源電路輸入5V,經(jīng)測試得輸穩(wěn)壓電源電路輸出穩(wěn)定的電壓值為3.3V電壓輸出如圖5-1所示。圖5-1電路電源輸入輸出電壓5.2對STM32板進行測試對STM32板進行測試,用KeiluVision5軟件測試,如圖5-2所示,程序已經(jīng)下載成功。使用簡單代碼進行串口通訊測試,如圖5-3所示串口通訊正常。圖5-2下載程序成功圖圖5-3串口通訊正常圖5.3對溫濕度檢測模塊進行測試在室內(nèi)對進行溫濕度的進行測量,在常溫下測量溫濕度的表5-1所示:溫度相對誤差的公式:測量值為:t℃實際值為:T℃相對誤差為:θ%(5-1)濕度相對誤差的公式:測量值為:rh%實際值為:RH%相對誤差為:δ%(5-2)表5-1室內(nèi)常溫下溫濕度測量溫度(t)實際溫度(T)相對誤差(θ)測量濕度(rh)實際濕度(RH)相對誤差(δ)22.30℃22.50℃22.55℃23.01℃23.30℃23.30℃23.00℃23.00℃23.00℃23.00℃23.00℃23.00℃3.0%2.0%0.2%0.4%1.0%1.0%58.90%58.30%58.85%59.20%59.05%58.95%59.00%59.00%59.00%59.00%59.00%59.00%0.1%1.1%0.2%0.3%0.8%1.6%在空調23℃下面測量的溫濕度表格如表5-2所示:表5-2室內(nèi)空調23℃下溫濕度測量溫度(℃)實際溫度(℃)相對誤差測量濕度(RH)實際濕度(RH)相對誤差18.29℃18.29℃18.28℃18.28℃18.27℃18.25℃17.00℃17.00℃17.00℃17.00℃17.00℃17.00℃7.5%7.5%7.5%7.5%7.4%7.3%30.23%30.50%31.01%31.40%30.33%31.05%31.00%31.00%31.00%31.00%31.00%31.00%2.4%1.6%0.3%1.0%2.1%0.1%經(jīng)過在室內(nèi)常溫下和空調23℃下表格中溫濕度相對誤差分析得:溫度和濕度在常溫下的相對誤差均在5%以下,產(chǎn)生誤差的原因是器件自身會照成一定的誤差是不可避免的,而在空調的下的測量相對溫度的相對誤差較大一點,濕度相對誤差不是很大,由于受空調的影響所以才會有所影響,但是誤差范圍還是可以接受的,所以證明溫濕度模塊是正常工作的。5.4對LED燈、電機和舵機模塊進行測試通過用示波器抓舵機、LED燈、電機、它們?nèi)齻€模塊工作的時候的波形,可以通過示波器看它們正常工作時的頻率,由舵機正常工作時的波形圖可以看出其正常工作頻率為50Hz;由LED燈正常工作時的波形圖可以得出其正常工作頻率為1000Hz;由電機正常工作時的波形圖可以看出其正常工作頻率為50Hz。因此通過波形圖可以看出三個模塊均正常工作,它們對應的波形圖:如圖5-4所示、如圖5-5所示、如圖5-6所示:圖5-4舵機正常工作的波形圖圖5-5LED燈正常工作的波形圖圖5-6電機正常工作的波形圖5.5對時間顯示模塊進行測試每隔10分鐘用模塊時間與標準的北京時間對比一次,發(fā)現(xiàn)系統(tǒng)存在一個時間誤差并保持53s的誤差,分析產(chǎn)生時間誤差的原因是在調試系統(tǒng)時,下載程序會延時一段時間,沒有那么準確跟標準的北京時間對上,相對時間誤差53s是系統(tǒng)不可避免會存在的,但也可以說明系統(tǒng)的OLED以及時鐘是正常工作的調試過程中OLED正常工作如圖5-7所示,時間對比如表5-3所示。表5-3時間對比表格OLED液晶屏顯示時間標準北京時間時間誤差(s)21/4/135:23:5021/4/135:33:5021/4/135:43:5021/4/135:53:5021/4/136:03:5021/4/136:13:5021/4/135:24:4321/4/135:34:4321/4/135:44:4321/4/135:54:4321/4/136:04:4321/4/136:14:43535353535353圖5-7OLED正常工作圖5.6對藍牙模塊進行測試通過手機APP連接藍牙,對藍牙模塊進行測試,通過對系統(tǒng)防盜門鈴模塊模擬以及對手機APP打開或關閉垃圾桶模塊調試如圖5-8所示。APP可以對垃圾桶進行相關控制以及可以在APP實時看到門鈴狀態(tài)以及溫濕度的顯示說明APP及藍牙模塊均正常工作。APP正常工作界面如圖5-9所示。圖5-8APP控制垃圾桶調試圖圖5-9APP正常工作界面5.7對系統(tǒng)整體測試首先手機APP先連接藍牙,先進行防盜門窗的模擬測試,按下按鍵,蜂鳴器報警,松開按鍵大概1.5s后,蜂鳴器停止報警,說明系統(tǒng)中防盜門窗這一塊沒有問題,能正常工作;在對垃圾桶進行測試,用手機APP和紅外模塊檢測對垃圾桶進行打開和關閉測試,均能正??刂?,說明系統(tǒng)智能垃圾桶這一模塊能正常工作;用手機APP對LED燈、風扇、窗簾進行控制,均能進行正常工作。通過對各個功能模塊進行測試說明整個智能家居系統(tǒng)是正常的且可以正常完成相應的功能實現(xiàn)。系統(tǒng)調試的圖如圖5-10所示。圖5-10系統(tǒng)調試圖6總結與展望本章節(jié)主要通過系統(tǒng)完成情況、系統(tǒng)設計中遇到的問題以及后續(xù)工作展望進行開展。6.1系統(tǒng)完成情況本智能家居系統(tǒng)在設計過程中廣泛的應用了軟硬件方面的知識,包括底層硬件電路的設計、藍牙模塊的使用、單片機程序設計、APP程序設計、APP界面設計。經(jīng)過系統(tǒng)設計、調整以及測試后,本系統(tǒng)大致完成了以下指標:實現(xiàn)了OLED液晶顯示屏顯示系統(tǒng)日期、時間、溫度、濕度、LED燈和風扇的當前狀態(tài);實現(xiàn)了DHT11溫濕度傳感器采集溫濕度;實現(xiàn)了按鍵K1模擬門鈴打開或關閉,實現(xiàn)防盜門鈴警報功能,同時蜂鳴器報警;實現(xiàn)了APP實時顯示溫度和濕度;實現(xiàn)了APP和按鍵K2控制LED三個擋位的亮度調節(jié);實現(xiàn)了APP和按鍵K3控制風扇三個擋位的風速調節(jié);實現(xiàn)了APP控制垃圾桶打開或關閉;實現(xiàn)了APP控制窗簾的打開或關閉。6.2系統(tǒng)設計中遇到的問題在系統(tǒng)設計中遇到印象比較深的問題:智能風扇模塊中電機的控制問題:因為電機采用的是PWM調制所以給的占空比過大,電機起始驅動不起來,需要手動轉一下,但風扇的擋位可以看出明顯效果;反之,電機轉速過快,看不出擋位效果。解決方法:修改程序中電機PWM調制中的占空比,慢慢嘗試找到一個臨界值。智能垃圾桶中舵機角度控制問題:用舵機控制垃圾桶打開蓋子的時候,有時候垃圾桶蓋子會翻到后面。解決方法:調節(jié)舵機的角度給到適當?shù)奈恢谩?.3后續(xù)工作展望本系統(tǒng)采用STM32單片機、藍牙、手機APP實現(xiàn)了系統(tǒng)設計的基本功能要求,我們可以通過手機APP連接藍牙,在手機APP上看到室內(nèi)的環(huán)境溫濕度、門鈴開關的狀態(tài)以及可通過手機APP進行相關家居的控制,可以按下手機APP上的功能按鈕實現(xiàn)家居相應的控制;本系統(tǒng)使用OLED液晶顯示屏顯示系統(tǒng)日期、時間、溫度、濕度、LED燈和風扇的當前狀態(tài);本系統(tǒng)還模擬實現(xiàn)了防盜門鈴。系統(tǒng)后續(xù)優(yōu)化:調整APP界面的設計,使界面更加美觀;用通信范圍更廣的云服務器來代替藍牙;未來為了使智能家居系統(tǒng)更加完善,可以加入語音控制系統(tǒng);對垃圾桶進行進一步的升級加入垃圾分類功能等。大學四年對理論知識的學習,在智能家居系統(tǒng)設計中得到實踐,同時讓學習的理論知識得到更好的檢驗。在畢業(yè)設計過程中發(fā)現(xiàn)自己的理論基礎還不夠扎實,而且在智能家居系統(tǒng)設計過程中還不夠有創(chuàng)新,在設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年土木工程領域氣候適應型設施的規(guī)劃
- 2026春招:小米試題及答案
- 2026年橋梁老化與健康監(jiān)測關系探討
- 貼塑導軌課件
- 醫(yī)院藥劑師禮儀與處方審核
- 病理科技術操作規(guī)范總結
- 醫(yī)療行業(yè)創(chuàng)新項目風險管理與應對
- 護理信息化建設與實施效果評價
- 中醫(yī)養(yǎng)生與現(xiàn)代科技結合
- 醫(yī)療急救知識普及與技能提升
- 4S店續(xù)保專員工作總結
- 2026思南農(nóng)業(yè)發(fā)展集團有限責任公司招聘參考考試題庫及答案解析
- 技術開發(fā)合同(芯片2025年設計)
- 【初中 數(shù)學】整數(shù)指數(shù)冪課件 2025-2026學年人教版八年級數(shù)學上冊
- 2026年精神科護理工作計劃
- 2024-2025學年廣東省廣州市荔灣區(qū)七年級(上)期末英語試卷(含答案)
- 化療藥物安全操作規(guī)程
- 2026年中考數(shù)學專題復習:一次函數(shù)綜合 大題壓軸練習題(含答案)
- 康復護理學:功能訓練與輔助器具使用
- 醫(yī)療質量管理的風險預警系統(tǒng)構建策略研究報告
- 2026共青團中央所屬單位高校畢業(yè)生招聘66人考試筆試模擬試題及答案解析
評論
0/150
提交評論