【正文】
模塊較多,如果全部接到一個 usb 口上供電會出現無法正常工作的情況,根據實際情況我們把供電分開為兩個 usb 口供電。 對于市電電燈控制部分的強電那一邊,研究早期是在萬用板上焊接的,后來出于安全考慮,取消了在普通電路板上焊接強電部分電路,而是采取對市面上以封裝好的產品進行改裝,這樣能有效降低觸電概率,增強安全性。(5)軟件調試我主要做的是傳感輸入和控制輸出的子模塊,向對應的程序編寫后編譯正確無錯誤圖 23 軟件調試截圖 結論 畢業(yè)論文是本科階段一個非常重要的把理論和實際操作結合起來的機會,通過本次的畢業(yè)論文設計,使我有機會從單純的理論話學習過渡到能綜合運用各種專業(yè)基礎電路知識中來,提高了我實際解決問題的能力并且擴展了我的知識面,讓我了解更多本專業(yè)的相關知識。 本次畢業(yè)設計根據設計要求,順利設計出實施方案,經過多方驗證考究,如上網查看技術文檔、圖書館查找資料和使用模擬電路軟件,保證了設計方案的可行性高。 對各個子電路進行模塊化處理,能有效提高對硬件的調試效率,使有問題電路不會影響其他子電路的正常工作。在進行實際硬件調試的過程中,根據具體情況對硬件作出了一些適當修改,使其發(fā)揮效果更佳。 最終的綜合調試中,綜合了硬件調試和軟件調試,經測試后整個電路可正常工作,實現了畢業(yè)設計初期所定下的各種功能。雖然暫時未發(fā)現有重大問題,但是由于產品未經過可靠性測試,距離成為一件成熟合格的產品還有一定的距離。 通過本次的畢業(yè)設計,驗證了 、成本低、可靠性高等特點。隨著人民生活水平的不斷發(fā)展,無論低端還是高端的智能家居產品將會被更多的人所接受,將來也會有更多的普通家庭、別墅、酒店等地方安裝上智能家居的產品,家居智能化會是未來的一個重要發(fā)展方向。 展望本論文使用的nRF24L01具有經濟性好,功耗低和高擴展性的特點,在以6 dBm的功率發(fā)射時,工作電流也只有9 mA。接收時, mA;而且一個模塊可同時與六個相同模塊進行數據傳輸,最高可達2Mbps。RF射頻通信是市面上智能家居產品使用最多的技術方案。雖然RF芯片組成智能家居網在國內發(fā)展的時間最長,有著最為成熟的行業(yè)標準和較高的性價比和較低的功耗,但是無可否認的是,新一代的ZIGBEE技術正在逐步成長,部分的著名智能家居廠商,例如來自美國的control4和快思聰都在使用zigbee進行組網。zigbee擁有更低的功耗,相同容量的電池可以工作更長的時間;它還有包括星狀、片狀和網狀在內的豐富的網絡結構,即使通信距離過遠也無需像NRF那樣使用中繼發(fā)射器控制較遠的終端,可以預見的是,未來的智能家居將會經歷從NRF和zigbee并存到以zigbee為主的發(fā)展道路。不過zigbee技術從廣泛被國內廠商所接受到形成較為完善的行業(yè)標準還有很長一段路要走,在未來幾年內,NRF還是會占據國內大部分的智能家居市場。 附錄控制端子程序includedefine uint unsigned intdefine uchar unsigned charsbit LS=P1^0。 ///LS means Light Status,dark or brightsbit LC=P1^1。 ///LC means Light Control,controls the light open or notsbit ALC=P1^2。 ///ALC means Alarm Control,controls the buzzer ring or not(蜂鳴器)sbit IS=P1^3。 ///AS means Infrared ray Status (紅外線)sbit IC=P1^7。 ///IC means Infrared ray Controlsbit MS=P1^4。 ///MS means Magic field Status check(磁場)sbit DC1=P1^5。 ///DC means Dynamo Control(直流電機),controls the dynamo work or notsbit DC2=P1^6。 ///DC means Dynamo Control(直流電機),controls the the way dynamo worksuint AL。 ///AL means Auto Light,when it is1,the ligh will work automatly,longdistance controluint PM。 ///PM means Protect Mode,when it is 1,the two alarm circuitry will work,longdistance controluint OW。 ///OW means Open Window,when it is 1,it will run the openwindow sub program,longdistance controluint CW。 ///CW means Close Window,when it is 1,it will run the closewindow sub program,longdistance controlvoid autolight() ///自動燈開關程序,當光敏電阻測光電路輸出高電平電燈自動打開,否則關閉{if(LS==1)LC=1。if(LS==0) LC=0。}void protectmode() ///報警程序,兩個報警電路進入工作狀態(tài),當門磁或者紅外線電路發(fā)出報警信號,蜂鳴器發(fā)出聲音{if(IS==0||MS==0)ALC=1。}void delay1s() ///(3j+2)*i=(3*33+2)*10000=1010000us,delay about 1 second{uchar i,j。 for(i=0。i10000。i++) for(j=0。j33。j++) 。 }void openwindow() ///打開窗簾子程序,電動機正轉5s后關閉{uchar i。DC2=0。DC1=1。for(i=0。i5。i++){delay1s()。}DC1=0。}void closewindow() ///關閉窗簾子程序,電動機反轉5s后關閉{unsigned char i。DC2=1。DC1=1。for(i=0。i5。i++){delay1s()。}DC1=0。}void main(){LS=0。 ///0 means bright,1 means dark,when the IO turns from low into high,it means it bee darkLC=0。 ///when it turns into 1,the light openALC=0。 ///when 1,the buzzer ringIS=1。 ///1means everything is ok,0means something stop the infrared ray from spreadingIC=1。 ///when1,the infrared ray doesn39。t work。when0,it begins to workMS=1。 ///門磁報警系統,當1時,表示磁鐵跟傳感器貼合,門關閉狀態(tài),當0時,表示磁鐵與傳感器分離,門被打開,報警DC1=0。 ///when it turns into1,the dynamo will begin to workDC2=0。 ///0and1means different ways the dynamo work,0means open and1means closeAL=0。 ///0means autolight is not workingPM=0。 ///0means protect mode is not workingwhile(1){if(AL==1)autolight()。if(PM==1)protectmode()。if(OW==1){void openwindow()。OW=0。}if(CW==1){void closewindow()。CW=0。}}}子電路PCB圖 圖24 磁感應子電路 圖25 光檢測子電路 圖26 紅外防盜子電路致謝 時光匆匆如流水,轉眼便是大學畢業(yè)時節(jié),四年前,大家由于不同的原因來到華南師范大學,,四年之后的今天,我們站在岔口再次選擇 ,或工作,或出國,或讀研,就要各奔前程,每個人收獲的果實不一樣。如今,離校日期已日趨臨近,畢業(yè)論文也隨之進入了尾聲。從開始進入課題到論文的順利完成,一直都離不開老師、同學、朋友給我的熱情幫助,在這里請接受我誠摯的謝意。 本課題在整個完成的過程中得到了熊愛民老師的悉心指導。從選題到開題報告,從寫作、提綱,,到一遍又一遍地指出每稿中的具體問題 ,熊老師嚴格把關,循循善誘,并多次詢問研究進程,為我指點迷津,幫助我開拓研究思路,對我精心點撥,熱忱鼓勵。熊老師在我的論文上傾注了大量的心血,他一絲不茍的作風,嚴謹求實的態(tài)度,踏踏實實的精神使我深感敬佩,在此我表示衷心感謝。 另外還要感謝的是我的拍檔鐘文東同學,我們共同合作完成nrf無線單片機組成智能家居這個項目,他負責無線傳輸部分,而我負責檢測電路和控制電路等外圍電路的設計與制作。在做論文的后期,我由于特殊原因平時不住在學校,導致了在我們在溝通合作方面未如之前理想,即使如此,鐘文東同學還是一如既往的認真工作,努力協調各個模塊電路之間的工作,在我們雙方的共同合作之下成功做出了作品。參考文獻[1]陳麗娟, nRF2401 的無線數據通信[J].電子器件,2022,1:248[2] 數據手冊. .20220408[3][4][M] ..[5] :下個十年路向何方 行業(yè)過冬出現分水嶺. .20220408[6] 譚暉 .Nordic 中短距離無線應用入門與實踐[M] .北京航空航天大學出版社[7] 入門.[8]王飛躍,黃小池.基于網絡的智能家居系統現狀和發(fā)展趨勢[J].家用 電器科技,2022,f27[9] MAX232 實現 MCS51 單片機與 PC 機的通信[J] .天津理工學院學報,1999,15(2):57~61.[10] 系列單片機系統及其應用[M].高等教育出版社 20222.[11][M]. 年 7 月第 1 版[12]吳金戎,沈慶陽 8051 單片機實踐與應用 [M] 清華大學出版社, 2022.[13] C51 應用程序設計[M]. 電子工業(yè)出版社,1999.