電子信息工程智能家居控制系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
電子信息工程智能家居控制系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
電子信息工程智能家居控制系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
電子信息工程智能家居控制系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
電子信息工程智能家居控制系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

隨著時代的發(fā)展,生產(chǎn)水平逐步提高,人們開始注重生活的質(zhì)量,開始追逐更加方便簡潔,高尚智能的生活方式。而另一方面,IT技術(shù)不斷發(fā)展,已經(jīng)不再局限在某個特定的公司和團(tuán)體里,它滲入每個人的生活里,智能家居應(yīng)運(yùn)而生。然而傳統(tǒng)的智能家居缺少國家的統(tǒng)一標(biāo)準(zhǔn),而且價格高昂,操作繁瑣,服務(wù)單一,這使得智能家居不能很好的普及到普通家庭。今日,智能家居降低成本,簡化操作,勢在必行。本文設(shè)計的智能家居控制系統(tǒng)使用紅外通信對STC89C52芯片進(jìn)行控調(diào)控火災(zāi)報警模塊的敏感度,可以很好的符合某些人居家需求。測試結(jié)果證明,本系統(tǒng)運(yùn)行正常,使用者可以在紅外通信最大范圍通過遙控器正常的對家居進(jìn)行控制。WiththedevelopmentofTheTimes,thelevelofproductiongramoreconvenientandsimple,being.However,thetraditionalsmarthomelackstheunifiedstandardofthemodule,lightintensitymodule,steeringgearmodule,MQ2smokesensormodule,andlettheLCDsensitivityofthefirealarmmodulebyadjustingthesmokeswhichcanwellmeettheneedsofsomepethehouseholdnormall 11.1研究的背景與意義 11.2國內(nèi)外研究情況 21.2.1國外發(fā)展情況 21.2.2國內(nèi)發(fā)展情況 22系統(tǒng)總體設(shè)計 42.1智能家居的系統(tǒng)組成 42.2介紹關(guān)鍵技術(shù) 42.2.1紅外通信的起始與原理 42.2.2SPI總線 52.2.3ad模數(shù)轉(zhuǎn)換 52.3智能家居控制系統(tǒng)的設(shè)計整體方案 63系統(tǒng)硬件電路設(shè)計 73.1系統(tǒng)硬件電路總體設(shè)計 73.2系統(tǒng)主用芯片的選擇和介紹 73.3各個模塊的介紹與實現(xiàn) 83.3.1檢測溫度模塊 83.3.2檢測光強(qiáng)度模塊 93.3.3控制舵機(jī)模塊 3.3.4報警模塊 4系統(tǒng)軟件設(shè)計 4.1開發(fā)環(huán)境和計算機(jī)語言 4.1.1KEIL4基礎(chǔ)介紹 4.1.2選擇計算機(jī)語言 4.2界面設(shè)計 5總結(jié)與展望 5.1測試 5.2項目總結(jié) 5.3不足與展望 參考文獻(xiàn) 致謝 1上個世紀(jì)中葉,互聯(lián)網(wǎng)開始誕生,到了90年代,第一個提出物聯(lián)網(wǎng)概念的是比爾蓋茨,但是被那時候較為落后的設(shè)備所限制,這個劃時代的概念并未被其他人看重。等國家得到了很好的發(fā)展,物聯(lián)網(wǎng)與智能家居便結(jié)下了不解之緣2|。之一。在我國,智能家居的概念傳播得比較晚,大約在90年代才步入家居智能系統(tǒng),理培訓(xùn)和支持制造商(市場上大部分的公司),很多人不了解,也不想知道智能家居的使次工業(yè)革命的重要因素,是家具發(fā)展的必經(jīng)之路。智能家居的發(fā)展前景一定是偉大的、至目前為止,智能通信系統(tǒng)的實現(xiàn)主要有WiFi、ZigBee、藍(lán)牙和紅外技術(shù)四種方全性高,功耗低,但成本較高,穿透能力低4];藍(lán)牙技術(shù),低功耗,成本低,低延時,盡管紅外技術(shù)還存在著些缺陷,比如通信角度較小,傳輸距離短,但前面的幾個優(yōu)勢總是有一定的競爭力。紅外傳輸技術(shù)即使是在現(xiàn)代的智能家居領(lǐng)域也應(yīng)用廣泛。2智能家居的開拓史分為三部分,分別是家庭電子,住宅自動化和家居智能化,目前國內(nèi)外的水平都處在第二與第三階段之間,近代以來我國的科技技術(shù)蓬勃發(fā)展,對智能家居的發(fā)展形成了巨大的推力,相信在不久的將來,我國就能全面邁入第三階段[6]。在1984年,世界上第一棟能稱得上是智能建筑的大樓在美國落成,由此拉開了智能家居在世界大舞臺的帷幕,各國大大小小的公司都爭相研發(fā)相關(guān)智能家居的產(chǎn)品。第一個家用電器設(shè)計標(biāo)準(zhǔn)是由美國電子工業(yè)協(xié)會在1988年制定的,名為《家庭自動化系統(tǒng)和通信標(biāo)準(zhǔn)》。又過了10年,新加坡在“98亞洲家電器和電子消耗品國際展覽”上推出新的智能家庭系統(tǒng),它擁有視頻通話,監(jiān)測防護(hù)報警,家電集成控制等功能,這個會議奠定了往后智能家居發(fā)展的方向與基礎(chǔ)。根據(jù)一家在美國的專業(yè)顧問公司的資料表示:從90年代中期開始,預(yù)計智能家居市場的年均增長率達(dá)8%。這意味著智能家居前景十分可觀。在21世紀(jì)09年,隨著“物聯(lián)網(wǎng)”概念的提出,令如今的智能家居更加地廣泛使用和方便,智能家居、智能社區(qū)在整個國家乃至全球似乎已經(jīng)成為未來的發(fā)展趨勢。在我國,智能家居還是個“少年”,相對于其他大國起步較晚,而且由于消費(fèi)觀念的局限,到目前為止智能家居面對的多是一些高消費(fèi)群體,大多數(shù)人對其高價望洋興嘆。近年來,百姓們的生活習(xí)慣與消費(fèi)思維逐漸發(fā)生了改變,他們開始從看重家居的實用性轉(zhuǎn)向看重家居的舒適性,智能家居也因此迎來了個新的發(fā)展高潮。盡管智能家居在中國的利益是巨大的,但是使用成本高,操作系統(tǒng)的復(fù)雜性和不一致性也是一個不可避免的問題。為了讓每一個老百姓都能得到隨智能家居而來的舒適和便利,這些問題使必須得被克服的。如果智能家居系統(tǒng)能被大眾所接受,智能家居將會成為家居制造業(yè)的主流指日可待,這加速智能時代的來臨。本論文內(nèi)容可劃分為5章,每個章節(jié)劃分如下:第1章,介紹本系統(tǒng)的研究背景及意義,介紹相關(guān)的無線傳輸技術(shù),通過比對,介紹了紅外通信的優(yōu)勢。末尾文章給出了研究內(nèi)容與組織結(jié)構(gòu)。第2章,分析了智能家居控制系統(tǒng)的組成,介紹其中使用的關(guān)鍵技術(shù)并說明了系統(tǒng)的總體方案。第3章,介紹控制系統(tǒng)的硬件電路設(shè)計,使用了何種芯片,使用了哪種型號的功能模塊,并詳細(xì)介紹功能模塊的設(shè)計與實現(xiàn)。第4章,介紹軟件開發(fā)環(huán)境,與相應(yīng)的簡易控制系統(tǒng)界面。3第5章,測試系統(tǒng)和對研究實驗進(jìn)行總結(jié)和展望。42.1智能家居的系統(tǒng)組成智能家居又稱居住智能,將可能是未來建筑的必不可少的組成部分,隨著現(xiàn)代技術(shù)的飛速發(fā)展與人民生活需求的持續(xù)激增而誕生,是當(dāng)代炙手可熱的技術(shù)之一7]。它被定性為一種控制系統(tǒng),這種控制系統(tǒng)常常運(yùn)用當(dāng)代眾多的電子技術(shù)創(chuàng)建分布合理的信息傳輸通道和與生活息息相關(guān)的各種各樣的子系統(tǒng),給予使用者多方面的信息和使用功能,本系統(tǒng)使用的是紅外控制,使用紅外技術(shù)控制的智能家居系統(tǒng)一般的操作流程包括了通過手機(jī)紅外遙控,或者是使用紅外遙控器遙控,系統(tǒng)接收后經(jīng)過處理轉(zhuǎn)化為有效的數(shù)據(jù),模塊配合芯片執(zhí)行相關(guān)的操作,最后由顯示器顯示相關(guān)動作界面。1800年,德國科學(xué)家赫歇爾通過觀察玻璃三棱鏡分離出的七彩光譜,并用溫度計測量各個光譜中的能量時,意外的發(fā)現(xiàn)了紅外線的存在。1898年,尼克拉·特斯拉發(fā)明了最早的遙控器之一(超聲波遙控器),1980年,能夠集發(fā)射與接收紅外線一體的半導(dǎo)體器件被發(fā)明面世后,越來越多的人開始使用紅外控制,擠占了超聲波遙控的市場,盡管更多的無線傳輸方式被不斷地發(fā)明拓展,但紅外控制經(jīng)久不衰還是被眾多的人們所現(xiàn)今,在很多電器身上都能看到有紅外的影子,它給世界帶來了諸多方便。紅外屬于無線傳輸方式,在傳輸過程中必不可少的兩個部件是接收端與發(fā)送端,發(fā)送方把要進(jìn)行傳輸?shù)男畔⑥D(zhuǎn)化為一長串的方波信號,使用IR發(fā)射半導(dǎo)體發(fā)出相應(yīng)信號,接收方接收到了信號后再轉(zhuǎn)化成方波,單片機(jī)將對方波進(jìn)行一系列的操作后解析得到正確的信息發(fā)送輸出調(diào)制解碼圖2.1紅外信號的發(fā)送與接收過程得到的信息中蘊(yùn)含有四種數(shù)據(jù)格式碼,每種碼都有8位,我們要用到的是數(shù)據(jù)碼,反碼用來給系統(tǒng)校正紅外在傳輸過程中是否被干擾而產(chǎn)生了錯誤,本課題不需要使用其5由于硬件誤差,高電平持續(xù)時間并不會精準(zhǔn)到每微秒,所以在寫程序時會留有緩沖時間[11]。該器件如圖2.2所示,HS0038抗干擾能力強(qiáng),傳輸數(shù)據(jù)速度達(dá)800bit/s,完全適用圖2.2HS0038實物圖2.2.2SPI總線SPI是一種高效的,擁有全雙工的4線通信總線,能節(jié)省輸入輸出口資源,它的硬件能力優(yōu)秀,集成這種協(xié)議的app并不復(fù)雜,能減少CPU在SPI方面使用的時間[12]。SPI的這種優(yōu)勢,促使更多的芯片采用SPI協(xié)議,如STC89C52,而SPI的通信原理也十分易懂,它工作的方式是主從,在不用雙向通信時,用3條線就可以完成單向通信工有關(guān)于ad模數(shù)轉(zhuǎn)換就不得不說ADC的分辨率,它的意思是計算出來的數(shù)值與下一個模擬電壓的相差值,差值越接近于零,精度越高,它常用二進(jìn)制的位數(shù)表示[14]。我們使用XPT2046來進(jìn)行ad模數(shù)轉(zhuǎn)換,該器件運(yùn)用二分法的方式來無限逼近模擬電壓,其內(nèi)部有個二點(diǎn)五伏的對照電壓源,由于器件本身體積小,所以在ad轉(zhuǎn)換時需圖2.3名稱說明忙時信號線。當(dāng)CS為高電平時為高阻狀態(tài)2串行數(shù)據(jù)輸入端。當(dāng)CS為低電平時,數(shù)據(jù)在DCLK上升沿鎖存進(jìn)來3片選信號??刂妻D(zhuǎn)換時序和使能串行輸入輸出寄存器,高電平時4外部時鐘信號輸入51B1和C1電源輸入端62XP位置輸入端73YP位置輸入端84XN位置輸入端95YN位置輸入端6接地7電池監(jiān)視輸入端89V參考電壓輸入/輸出數(shù)字電源輸入端筆接觸中斷引腳的下降沿移出,當(dāng)CS高電平時為高阻狀態(tài)62.3智能家居控制系統(tǒng)的設(shè)計整體方案本課題研究的是使用紅外通信控制的智能家居控制系統(tǒng),主要硬件構(gòu)圖如圖2.4所51單片機(jī)紅外遙控器LCD1602顯示屏感光模塊感溫模塊舵機(jī)模塊煙霧報警模塊圖2.4主要硬件構(gòu)圖手機(jī)紅外遙控或紅外遙控器發(fā)送編碼,51單片機(jī)上的一體化紅外接頭接收數(shù)據(jù),并把的光強(qiáng)度進(jìn)行檢測,檢測到的數(shù)據(jù)經(jīng)過xpt2073系統(tǒng)硬件電路設(shè)計3.1系統(tǒng)硬件電路總體設(shè)計在了解了紅外的工作原理和結(jié)構(gòu)后,針對現(xiàn)有家庭的不足,本文設(shè)計了一款低成本、性能較高的智能控制系統(tǒng)。為了適應(yīng)市場的需要,論文對硬件需要用到的電路進(jìn)行分析。硬件核心是STC89C52芯片,硬件電路設(shè)計方面有7個模塊,分別是:紅外,LCD1602,開關(guān),感溫,煙霧報警,舵機(jī)和最小系統(tǒng)模塊116]。在本章中,主要介紹了包括主用芯片、紅外模塊的選擇,并介紹了硬件電路的總體架構(gòu),紅外模塊接收到信息后交由芯片處理,芯片傳出特定指令,對其他功能模塊進(jìn)行控制,而一些模塊也能反饋些信息數(shù)據(jù)給單片機(jī),讓芯片根據(jù)設(shè)定的程序發(fā)出相應(yīng)的指令。3.2系統(tǒng)主用芯片的選擇和介紹擁有低能耗、性能優(yōu)越的STC89C52是宏晶科技發(fā)明的,內(nèi)部含有8192bit可編寫高速閃存器,該芯片用的是經(jīng)典的MCS-51內(nèi)核,不過這個內(nèi)核被做了許多優(yōu)化,已經(jīng)比以前的51多了許多功能[17];其中它有32個I/O口,能給系統(tǒng)更多的應(yīng)用方案,所以選擇這個型號的單片機(jī)能很好的配合智能家居控制系統(tǒng),圖3.2是STC89C52芯片的圖3.1系統(tǒng)硬件模塊結(jié)構(gòu)圖830.只p0)聲》義人430.只p0)聲》義人401051)戶1門食)月STC89C52發(fā)行年長久,C51系列從2005年開始生產(chǎn),而C52和C51的內(nèi)核是一抓一大把,各種各樣的程序都有,這就能很好的利用有限的資源進(jìn)行開發(fā)智能家居控制系統(tǒng),而且STC89C52內(nèi)擁有中央處理器等單片機(jī)常用模塊,這個系列的單片機(jī)幾乎包含了所有必需的作為一個單元的數(shù)據(jù)采集和控制模塊,可謂是一個片上系統(tǒng)[18]。外部電路的一些工作可以由內(nèi)置的電路代替,所以本課題使用了STC89C52作為智能家居控3.3各個模塊的介紹與實現(xiàn)本文采用的溫測器件是DS18B20,實物圖如圖7所示,該器件使用方法簡單,而且擁有多種封裝方式,能夠適用于很多不同的環(huán)境,即使是在一些空間窄小環(huán)境惡劣的圖3.3DS18B20實物封裝圖一般單片機(jī)使用的電壓在3~5V,DS18B20工作電壓大部分在這區(qū)間之內(nèi),該器件除了正常的電源供電以外還有寄生電源供電,在數(shù)據(jù)線或者Vpo為高時,電路便可正常運(yùn)作,可是有一定的限制性;該器件有3根管腳,分別是地線,電源線和數(shù)據(jù)線,單線總線的方式可以為我們節(jié)省很多的輸入輸出口資源,而且在工作過程中不用布設(shè)外圍電路,在器件內(nèi)集成了測量溫度所需的電路和元件,測溫值域也很大,在負(fù)十度到八十五9和單線接口緩存電源檢測每一個器件呢,它的識別碼就隱藏在光刻ROM中,在出廠前就已經(jīng)刻好的了,可以把DS18B20與單片機(jī)的連線圖如圖3.5所示。g該器件在通電之后就會維持在低能耗休眠,只有在要檢測溫度和AD轉(zhuǎn)換時,總線一定要傳入指令[44h],完成轉(zhuǎn)換以后,得到的溫度數(shù)值將會以兩個字節(jié)的形式存儲在扇進(jìn)行室內(nèi)降溫,低于閾值范圍的最低值將關(guān)閉風(fēng)扇。這里的風(fēng)扇模擬的是空調(diào)。特性寫出來的。它與XPT2046連接到一起,方便XPT2046及時的將光敏電阻產(chǎn)生的模擬信號通過逐次逼進(jìn)的方式轉(zhuǎn)化為數(shù)字信號,以供給單片機(jī)使用。如圖3.6所示。圖3.6光敏電阻與XPT2046的連接圖本文使用的是SPI總線方式實現(xiàn)基于XPT2046的AD轉(zhuǎn)換。對XPT2046寫入命令0XA4,XPT2046就會返回一個字節(jié),但這個字節(jié)它是從高位到低位傳過來的,經(jīng)過程序處理后得到了相應(yīng)的光強(qiáng)度數(shù)值[23]。本系統(tǒng)預(yù)設(shè)了一個閾值范圍160~200,光強(qiáng)度超過200,室內(nèi)燈將熄滅,小于160,室內(nèi)燈會被打開,處于中間值無變化。設(shè)置這個閾值區(qū)間能很好的避免室內(nèi)燈光出現(xiàn)閃爍的現(xiàn)象。這個閾值范圍用戶不可調(diào)。為了用戶方便使用,本系統(tǒng)設(shè)定了燈光屏蔽位,一旦手動控制過燈光,那系統(tǒng),方便用戶的使用習(xí)慣,若要打開智能照明系統(tǒng),只需通過遙控器或手機(jī)紅外關(guān)閉本系統(tǒng)采用的舵機(jī)是SG90舵機(jī),該器件除開VCC與GND以外,使用的信號線只有一根,只要對輸入控制線輸入模擬信號,就能讓SG90舵機(jī)轉(zhuǎn)到我們想要的位置[24]。由于SG90舵機(jī)是模擬舵機(jī),而非數(shù)字舵機(jī),所以需要不斷地給它發(fā)送目的地的PWM信號,知道SG90舵機(jī)旋轉(zhuǎn)的相應(yīng)的位置。經(jīng)測試,SG90舵機(jī)只需2~3個時基脈沖即可轉(zhuǎn)到指定的位置,一個時基脈沖的周期為20ms,控制SG90舵機(jī)轉(zhuǎn)到指定的方法是調(diào)整高電平在周期內(nèi)的占空比,脈沖寬度一般在0.5ms~2.5ms范圍之內(nèi)。給SG90舵機(jī)傳入時基脈沖后,舵機(jī)內(nèi)部會產(chǎn)生一個直流偏置電壓,經(jīng)過內(nèi)部芯片的一系列處理后,會得到一個電壓差,而電機(jī)左右轉(zhuǎn)向由這個差值的符號決定,電機(jī)帶動電位器轉(zhuǎn)動,直初始化,將舵機(jī)的角度調(diào)整到45度,即為關(guān)窗狀態(tài)。初始化能很好的避免舵機(jī)出現(xiàn)失誤,導(dǎo)致打開窗戶角度過小的情況。90度為開窗狀態(tài),開關(guān)窗都由手機(jī)紅外或遙控器報警模塊由MQ2煙霧傳感器,風(fēng)扇(直流電機(jī)),無源蜂鳴器,XPT2046和SG90苯等氣體,應(yīng)用非常廣泛,MQ2是一種二氧化錫半導(dǎo)體氣敏材料261,這種材料能吸附氧氣形成氧負(fù)離子,致使材料本身內(nèi)部電子數(shù)量變少,電阻值就變大了。當(dāng)MQ2與煙低,就會得到越大的模擬信號。煙霧傳感器如圖3.8所示:圖3.8MQ-2煙霧傳感器模塊實物圖蜂鳴器有源無源的最大區(qū)別在于器件內(nèi)部有沒有震蕩源,前者只需通電就能振動發(fā)發(fā)聲。無源蜂鳴器連線如下圖3.9所示:2&55圖3.9無源蜂鳴器連接圖了周圍環(huán)境的空氣混濁數(shù)值后,輸出模擬信號給XPT2046,XPT2046經(jīng)過處理后得到4系統(tǒng)軟件設(shè)計4.1開發(fā)環(huán)境和計算機(jī)語言代碼。使用的代碼語言是C語言,開發(fā)環(huán)境是KEIL4,編寫完代碼后進(jìn)行硬件調(diào)試仿真,若仿真結(jié)果未符合預(yù)定功能,則需要修改代碼,在進(jìn)行仿真。KeilSoftware公司發(fā)行的keil4軟件能兼容單片機(jī)軟件開發(fā)系統(tǒng),內(nèi)包含了C編譯器和連接器等模塊,將之組合成一個集成開發(fā)環(huán)境,不論使用C語言還是匯編都能很好的簡化我們的操作步驟,下面講STC89C52在keil4的開發(fā)環(huán)境配置。創(chuàng)建新的項目project,如圖4.1。確定項目名稱后儲存到已經(jīng)創(chuàng)建好的文件夾內(nèi),如圖4.2所示。月元語警量戲好要型-圖4.2保存項目圖擇的是與STC89C52芯片內(nèi)核相同的AT89C52芯片,如圖4.3所示。Vendor:Atmel7搭配完成好我們的開發(fā)環(huán)境,就能往其中添加自己編寫的軟件程序,進(jìn)行單片機(jī)開4.1.2選擇計算機(jī)語言使用keil4軟件進(jìn)行單片機(jī)程序開發(fā),軟件支持的語言一共有兩種,一種是C語言,119=9=同一種功能,指令也千差萬別,這也導(dǎo)致了匯編語言枯澀難懂,維護(hù)和修改困難。本系統(tǒng)在研究過程中需一邊開發(fā)一邊調(diào)試仿真,而C語言很好的契合要求,它的結(jié)構(gòu)化編程也符合系統(tǒng)的模塊化編程,所以本系統(tǒng)使用C語言編程。本系統(tǒng)用于顯示的器件是LCD1602,它能顯示兩行,每行能顯示16個ASCⅡ碼字符,顯示一個字符的點(diǎn)陣的大小為5*10或5*7,。由于本身的限制,LCD1602并不能很好的顯示圖片和漢字,它自帶背光源,即使晚上顯示的字符也清晰可見。1602的數(shù)據(jù)傳輸方式分為4線傳輸和8線傳輸,為保持刷新率,本系統(tǒng)選用的是8線傳輸。LCD1602如圖4.4所示,圖4.5是LCD連線圖。圖4.6,圖4.7為手機(jī)紅外遙控的圖:圖4.51602連線圖圖4.6手機(jī)紅外遙控1圖圖4.7手機(jī)紅外遙控2圖圖4.6中設(shè)定能使用的按鍵為數(shù)字鍵,上下方向鍵和返回鍵,圖4.7展示的是數(shù)字圖4.8是主界面的大概流程圖:開始開始?xì)g迎界面按鍵2設(shè)置模式自動模式按鍵3if((inf_key==key_under)&LcdWriteCom(Ox80+0x00);//從第一行第一格開始寫入LcdWriteCom(0x80+0x40);//從第二行第一格開始寫入interfacesetmode();/其中inf_key是紅外接收到的數(shù)據(jù),而welcome_flag則是標(biāo)志位,是辨認(rèn)系統(tǒng)當(dāng)時指令后會立即清除inf_key內(nèi)的數(shù)據(jù)(Oxfe表示空的意思),key_under表示接收到向下翻頁,與此對應(yīng)的還有key_on向上翻頁,與此代碼大同小異。Interface前綴的函數(shù)都圖4.9是自動模式下的界面流程圖,它能循環(huán)顯示實時的溫度和光強(qiáng)度數(shù)值,直至使用者按返回鍵,返回主界面。自動模式相當(dāng)于手動模式的第一第二主界面主界面顯示自動模式按鍵d自動循環(huán)和光強(qiáng)度主界面主界面顯示手動模式子界面2顯示光強(qiáng)度4開關(guān)室內(nèi)燈3back圖4.10是手動模式下的界面流程圖,按對應(yīng)的鍵位就能進(jìn)入對應(yīng)的功能,其中第手動模式子界面上的,它是實時刷新的,圖4.11的代碼是關(guān)于界面內(nèi)實時刷新顯示開示開關(guān)窗戶字符的位置,開關(guān)燈的實時刷新與其大同小異。if((inf_key==key_3){{LcdWriteCom(0x80+0x00);//從第一行第一格開始寫入3圖4.11開關(guān)窗戶實時刷新代碼圖圖4.12是設(shè)置模式下的界面流程圖,光敏屏蔽和上面的一樣,也是實時刷新的,設(shè)置空氣渾濁度擁有獨(dú)立的子界面,在其中可以看到周圍實時的渾濁數(shù)值,可以設(shè)置警報閾值,一旦實時數(shù)值超過閾值就會觸發(fā)火災(zāi)警報并打開窗戶開啟風(fēng)扇排風(fēng),保證室內(nèi)氧氣充足。主界面主界面back子界面back5總結(jié)與展望Bee0H;00n式分NOF梓年#指房身月身別有用有有有欺見身)elaeIfiwindos_zetreah-3a2olttx圖5.1使用keil4進(jìn)行軟件仿真圖5.1.2功能測試圖5.2是實物連接圖,通電后出場動畫顯示正常,成功進(jìn)入主界面,下一步對各個次,但退出顯示光強(qiáng)度后,室內(nèi)燈對光強(qiáng)度的感應(yīng)恢復(fù)正常,能夠?qū)崟r響應(yīng)。圖5.2實物連接圖本文在網(wǎng)上收集了大量的有關(guān)智能家居控制系統(tǒng)的文獻(xiàn)與文章,也查看過當(dāng)前一些較熱門的智能家居系統(tǒng),如杭州聰普智能科技,分析了現(xiàn)代智能家居的發(fā)展方向和傳統(tǒng)的智能家居的特點(diǎn),研究學(xué)習(xí)了很多的有關(guān)器件的資料,以此設(shè)計出了偏向于傳統(tǒng)的紅外智能家居控制系統(tǒng),先對本系統(tǒng)做一個總結(jié):第一,本文先對國內(nèi)外的智能家居的發(fā)展情況做出了分析,研究了相關(guān)的理論,了第二,介紹紅外智能家居控制系統(tǒng)的設(shè)計方案,并對系統(tǒng)用到的關(guān)鍵技術(shù)進(jìn)行了研第三,對系統(tǒng)硬件電路進(jìn)行設(shè)計,闡述系統(tǒng)主用單片機(jī)STC89C52,對各個功能模塊用到的器件進(jìn)行介紹和各個功能的電路連線。第四,介紹了軟件開發(fā)環(huán)境的具體配置和系統(tǒng)的界面大體流程。本系統(tǒng)是偏向于傳統(tǒng)的智能家居控制系統(tǒng),偏向于傳統(tǒng)有一個明顯的好處,中年人和老年人對這類型的控制系統(tǒng)的抵觸沒那么大,用戶操控本系統(tǒng)就和用電視遙控器操控投影機(jī)一樣簡單易懂。在這個中國逐漸步入老年化的時代,這對本系統(tǒng)在未來的發(fā)展有基于紅外的智能家居控制系統(tǒng)的設(shè)計和實現(xiàn)方面還有很多理論技術(shù)和方法,在本系統(tǒng)上都沒有用到,系統(tǒng)本身也有很多問題待解決,1、在給直流電機(jī)發(fā)送控制信號時,電機(jī)啟動后,其他模塊的電壓明顯降低,最明顯的就是1602背光燈變暗,即使是已經(jīng)一退出來就恢復(fù)原狀,檢查了幾次代碼亦發(fā)現(xiàn)不了問題;3因前期考慮不足,界面設(shè)計是使用switch嵌套還是使用標(biāo)志位平鋪中選擇了后者,導(dǎo)致主函數(shù)在結(jié)構(gòu)方面比較混亂。若程序不大,標(biāo)志位是正確的選擇,反之,使用switch會更加好。高樓大廈平地[3]阮星蔡闖華.一個基于ZigBee協(xié)議的智能照明應(yīng)用實例的實現(xiàn)[J].赤峰學(xué)院學(xué)報:自然科學(xué)[12]胡昌杰李遠(yuǎn)敏.計算機(jī)公共基礎(chǔ)教程第2版[M].[19]李世書趙映雪魏玉鵬郭繼冬王希旺.太陽能熱水器優(yōu)化系統(tǒng)的設(shè)計[J].世界家苑(學(xué)術(shù)版),2018.[20]徐雷崔子晨劉俊俊王浩然李文娟.基于DS18B20溫度監(jiān)測報警系統(tǒng)的設(shè)計與實現(xiàn)[J].安慶師[21]竇龍超鄭永春霍艷忠.1-Wire總線在農(nóng)業(yè)溫度監(jiān)測系統(tǒng)中的應(yīng)用[J].農(nóng)機(jī)化研語言編程100例第2版[M].[25]趙東升譚躍剛黃林考李彰.主動腰部四足機(jī)器人控制系統(tǒng)與跳躍步態(tài)研究[J].機(jī)械設(shè)計與制[26]孫波劉士彩郭帥李吳朔張志勇.基于AT89CS1單片機(jī)的煙霧報警裝置設(shè)計[J].實驗室科致謝白駒過隙,一轉(zhuǎn)眼已過四年,踏入校園的那刻仿佛仍在昨天,結(jié)果現(xiàn)在還有一個月就要畢業(yè)了。在此期間,學(xué)習(xí)良多,我和我的同學(xué)伙伴們一起哭一起笑度過了許多事,這里是夢開始的地方。在此,首先需要感謝我的畢設(shè)老師,在大四一年里對我的指導(dǎo),在實習(xí)期間難免會感到迷茫,十分感謝老師的關(guān)心和安慰,讓我有動力奮往直前;在畢設(shè)的研究過程中,給與我多次督促,并給我的論文提出了很多珍貴的意見。我也十分感謝身邊的侯同學(xué)和黃同學(xué),他們在我的四年大學(xué)生涯給我留下了珍貴的回憶和學(xué)習(xí)經(jīng)驗,在寫畢設(shè)期間我們時?;ハ喙膭?,互相支持,他們也給了我很多寶貴最后我要感謝我的父母,在疫情期間依舊對我十分關(guān)心和默默支持,十分感謝他們這十幾年來的含辛茹苦與培養(yǎng),我定不負(fù)所望。捷鍵與一些電腦小技巧這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!這個就是winkey不用再去移動鼠標(biāo)點(diǎn)“開始→搜索→文件和文件夾”了,在任何狀態(tài)下,只要一按winkey+f就會彈出搜還有一個更簡單的辦法,就是按winkey+r!如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當(dāng)前打開的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當(dāng)你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非?!八?再也不用騰出一只手去摸鼠標(biāo)了!winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個windwos鍵和一個屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機(jī)等電源管理鍵,這3個鍵大部分F10或ALT放入回收站激活當(dāng)前程序的菜單欄在win9x中打開關(guān)閉程序?qū)υ捒騽h除被選擇的選擇項目,如果是文件,將被放入回收站刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是新建一個新的文件保存當(dāng)前操作的文件剪切被選擇的項目到剪貼板CTRL+INSERT或CTRL+C復(fù)制被選擇的項目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+D:最小化或恢復(fù)windows窗口Windows鍵+U:打開“輔助工具管理器”Windows鍵+EWindows鍵+FWindows鍵+RWindows鍵+BREAK重新將恢復(fù)上一項操作前窗口的大小和位置打開資源管理器打開當(dāng)前活動項目的快捷菜單在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏一個窗口)關(guān)閉當(dāng)前應(yīng)用程序打開程序最左上角的菜單切換當(dāng)前程序切換當(dāng)前程序?qū)indows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換將當(dāng)前屏幕以圖象方式拷貝到剪貼板將當(dāng)前活動程序窗口以圖象方式拷貝到剪貼板關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)切換到當(dāng)前應(yīng)用程序中的下一個文本(加shift可以跳到前顯示前一頁(前進(jìn)鍵)顯示后一頁(后退鍵)在頁面上的各框架中切換(加shift反向)刷新強(qiáng)行刷新2.刪除以下文件夾中的內(nèi)容:x:\DocumentsandSettings\用戶名\Cookies\下的所有文件(保留index文件)時文件)x:\DocumentsandSettings\用廣名\LocalSettings\TemporaryInternetFiles\下的所有文件(頁面文件)x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)x:WTNDOWS\ServicePackFiles(升級spl或x:WTNDOWS\ServicePackFiles(升級spl或sp2后的備份義什)x:WINDOWS\DriverCachei386下的壓縮文件(驅(qū)動程序的備份文件)x:\WINDOWSSoftwareDistribution\download下的所有文件3.如果對系統(tǒng)進(jìn)行過windoesupdade升級,則刪除以下文件:x:windows\下4.然后對磁盤進(jìn)行碎片整理,整理過程中請退出一切正在運(yùn)行的程序還原點(diǎn)”(最好以當(dāng)時的口期作為還原點(diǎn)的名字)7、在各種軟硬件安裝妥當(dāng)之后,其實XP需要更新文件的時候就很少了。刪除系統(tǒng)備份文件吧:開始→運(yùn)行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護(hù)"文件高速緩存,釋放出其所占據(jù)的空間)8、刪掉windows'system32\dllcache下dll檔(減去200300mb),這是備用的d1檔,只要你已拷貝了安裝文件,完全可以這樣做。9、XP會自動備份硬件的驅(qū)動程序,但在硬件的驅(qū)動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個備份刪除,文件位于windows\driver并不全部都合適白己的使用,比如IMJP81口文輸入法、IMKR61韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位丁windowslime\文件夾中,下掉吧,1x-3xM都丁掉!因此有必要對其進(jìn)行手工設(shè)置,以減少硬盤占用量。打開"系統(tǒng)屬性"對話框,選擇"系統(tǒng)還原"選項,選擇"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,方法是的:打開"控制面板",雙山"電源選項",在彈出的"電源選項屬性"對話框中選有很大一部分是你根本不可能用到的,可以在"添加/刪除Windows組件"中將它們卸載。但其中有一些組件XP默認(rèn)是隱藏的,在"添加/刪除Windows組件"中找不到它們,這時可以這樣操作:用記事本打開windowslinfsysoc.inf這個文件,用查找/替換功能把文件中的"hide"字符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運(yùn)行"添加-刪除程序",就會看見多出不少你原來看不見的選項,把其中那些你用不到的組件刪掉(記住存盤的時候要保存為sysoc.inf,而不是默認(rèn)的sysoc.txt),如Internat信使服務(wù)、傳真服務(wù)、Windowsmessenger,碼表等,16、清除系統(tǒng)臨時文件:系統(tǒng)的臨時文件一般存放在兩個位置中:一個Windows安裝目錄下的Temp文件夾;另一個是x:DocumentsandSettings"用戶名"\LocalSettingsTemp文件夾(Y:是系統(tǒng)所在的分區(qū))。這兩個位置的文件均可以直接將節(jié)省大量的硬盤空問。打開IE瀏覽器,從"工具"菜單中選擇"Internct選項",在彈出的對話框中選擇"常規(guī)"選項卡

溫馨提示

  • 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

提交評論