一種基于STM32的智能門鎖系統的設計_第1頁
一種基于STM32的智能門鎖系統的設計_第2頁
一種基于STM32的智能門鎖系統的設計_第3頁
一種基于STM32的智能門鎖系統的設計_第4頁
一種基于STM32的智能門鎖系統的設計_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

廣東東軟學院本科生畢業設計(論文)一種基于STM32的智能門鎖系統的設計DesignofanintelligentdoorlocksystembasedonSTM32畢業設計(論文)原創性聲明本人鄭重聲明:所呈交的畢業設計(論文),是本人在指導老師的指導下,獨立進行的設計(研究)工作及取得的成果,論文中引用他人的文獻、數據、圖件、資料均已明確標注出,論文中的結論和結果為本人獨立完成,不包含他人已經發表或撰寫的作品及成果。對本文的研究做出貢獻的個人和集體,均已在論文中作了明確的說明。本人完全意識到本聲明的法律結果由本人承擔。畢業論文作者(簽字):簽字日期:年月日摘要隨著人們安全意識的不斷提高和安全技術的發展,傳統的機械鎖將被智能門鎖逐漸取代。使用指紋,密碼或其他方式替換鑰匙,用戶不再需要擔心出門時忘記帶上鑰匙或者意外丟失了鑰匙,而站在門外,或者當他們逛街回家帶一個大袋子時,站在門外翻包找鑰匙等情況,這為日常生活提供了很多便利。本設計由STM32F103C8T6單片機核心電路板、生物指紋識別電路、薄膜矩陣鍵盤電路、RFID-RC522射頻感應電路、LCD12864液晶顯示電路以及蜂鳴器模塊電路組成。支持指紋、NFC、密碼以及感應卡四種方式進行開鎖。通過LCD12864液晶顯示屏顯示系統操作界面,分別有運行界面、密碼管理界面、指紋管理界面以及IC卡管理界面。本系統具有分級管理權限,管理員才可以進行增刪信息,比如修改密碼、添加或者刪除指紋信息以及IC卡信息等;支持虛位密碼,在正確密碼前后可隨意輸入數字,保護真實密碼;多次密碼或指紋開鎖失敗則劫持開鎖,使用管理員密碼即可開鎖并恢復正常。關鍵詞:智能門鎖;STM32;指紋識別;射頻識別模塊;虛位開鎖密碼AbstractWiththecontinuousimprovementofpeople'ssafetyawarenessandthedevelopmentofsafetytechnology,traditionalmechanicallockswillbegraduallyreplacedbyintelligentdoorlocks.Usefingerprints,passwordsorotherwaystoreplacethekey,usersnolongerneedtoworryaboutforgettingtobringthekeywhentheygooutoraccidentallylosingthekey,andstandingoutsidethedoor,orstandingoutsidethedoorwhentheygohomeshoppingwithabigbagforexample,findingakey,thisprovidesalotofconveniencefordailylife.ThisdesigniscomposedofthecorecircuitboardofSTM32F103C8T6singlechipmicrocomputer,biologicalfingerprintidentificationcircuit,filmmatrixkeyboardcircuit,RFID-RC522radiofrequencyinductioncircuit,LCD12864liquidcrystaldisplaycircuitandbuzzermodulecircuit.Supportfingerprint,NFC,passwordandproximitycardtounlock.ThesystemoperationinterfaceisdisplayedthroughtheLCD12864liquidcrystaldisplay,whichrespectivelyhasarunninginterface,apasswordmanagementinterface,afingerprintmanagementinterface,andanICcardmanagementinterface.Thissystemhashierarchicalmanagementauthority,andadministratorscanaddordeleteinformation,suchaschangingpasswords,addingordeletingfingerprintinformationandICcardinformation,etc.Itsupportsvirtualpasswords,youcanenternumbersbeforeandafterthecorrectpasswordtoprotecttherealpassword;multiplepasswordsorifthefingerprintunlockingfails,theunlockingishijacked,andtheadministratorpasswordcanbeusedtounlockandreturntonormal.Keywords:smartdoorlock;STM32singlechipmicrocomputer;fingerprintidentification;radiofrequencyidentificationmodule;virtualpassword廣東東軟學院本科生畢業設計(論文)廣東東軟學院本科生畢業設計(論文)目 錄第一章緒論 [8]。重要的是,如果焊接過程中出現問題,整個控制系統都會受到影響,可以說焊接會使控制系統不能使用。手工焊接主要有如下四步組成的:第一步是開始焊接。要焊接的地方要清理干凈,主要是去除油漬和灰塵,然后要焊接的部分要在一定方向上以兩個角度折疊。小心不要交叉每個零件的腿,這會影響焊接。接下來,讓焊接頭接觸待焊接部件的底部,并將其放在電線上。應該注意的是,焊頭不能接觸到其他零件的腳,否則這兩個零件將被焊接在一起。第二步是熱焊接。在第一步之后,下一步是加熱焊錫絲。主要是把一個熱烙鐵放在設備的引腳旁邊,慢慢熔化焊絲。必須注意電烙鐵的溫度和加熱時間。如果時間太長,它很可能被焊接到面包板襯墊上。通常建議將電烙鐵的溫度調節到大約400度。加熱大約2秒鐘。這一例外也是基于設備類別的具體差異。在焊接過程中,當需要移除焊接部分時,也需要加熱焊接部分。主要操作是在焊接處修補焊絲,使焊點變圓,然后通過電火花加工加熱焊接處。在加熱過程中,可以直接移除部件。此時,必須采取注意時間,否則墊將被損壞。第三部分是焊接表面的清潔。第二步完成后,有時會發現焊接不完美或害怕焊接錯誤,需要對焊接進行添加修改,主要會出現的主要有兩種情況,一種是焊錫不足,焊點不圓。這時,有必要修理焊點。此時應注意,不能增加焊料的數量,否則在其他時間段內很容易連接到引腳。第二點是焊料過多。此時,您可以使用烙鐵來回滑動焊料,這將帶走多余的焊料。如果不能,則只能使用吸錫器。第四部分是焊點檢查。完成前面的三個步驟后,就需要對系統電路進行整體的觀察,主要是查看焊接點是否完整,光亮,牢固,并是否與其他引腳連接以及是否有漏焊。5.2系統調試記住必須認真觀察焊接系統是否存在問題,例如正極和負極的反向連接或者連接,明顯的斷裂,虛焊問題等。然后使用萬用表檢查是否存在嚴重的電源問題,例如正極和負極之間的短路,以確保系統焊接沒有問題。配置完成調試平臺后,我們需要調試軟件程序。如果程序調試沒有問題,請開始驗證系統功能是否符合要求。如果功能沒有滿足設計要求或者存在問題,就繼續重復進行調試程序,直到滿足所有功能要求為止。5.2.1系統程序調試在前面新建的工程里面完成整體代碼的編寫,然后單擊keiluvisin5軟件左上角的編譯按鈕,系統將對工程代碼文件進行編譯,可以在keiluvisin5軟件下面的BuildOutput窗口中看到相應的提示信息。如果有錯誤消息,則必須按照提示查找并糾正錯誤,直到沒有錯誤并且實物功能滿足要求為止(如果是一般警告則可以忽略)。圖5.1程序編譯無誤提示界面5.2.2系統硬件調試軟件調試完成后,接下來就是對整個硬件進行測試,主要使用各種調試設備對焊接板進行整體調試,例如:萬用表、直流電源或示波器等。主要檢查設備是否能夠工作進行正常。(1)肉眼進行觀察。仔細觀察每個焊接點是否有虛焊現象,每個器件之間是否有存在短接現象,從而導致系統短路。(2)使用萬用表進行調試。首先檢查電源是否短路,然后測量引腳連接是否正確,是否存在接線錯誤。(3)上電檢查。完成第一步和第二步后,接下來,可以打開電源對系統進行通電。上電后,觀察各個模塊是否工作正常,然后逐個測試功能。5.3實物測試最后是對整個系統進行軟件與硬件聯調,以達到項目設計的要求。它支持指紋、NFC、密碼以及感應卡四種方式進行開鎖;通過LCD12864液晶顯示屏顯示系統操作界面,分別有運行界面、密碼管理界面、指紋管理界面以及IC卡管理界面;具有分級管理權限,管理員權限才可以進行增刪信息,比如修改密碼、添加或者刪除指紋信息以及IC卡信息等;支持虛偽密碼,在正確密碼前后可隨意輸入數字,保護真實密碼;多次密碼或指紋開鎖失敗則劫持開鎖,使用管理員密碼即可開鎖并恢復正常。經過測試,系統各項功能測試正常,符合設計要求,如下圖5.2所示。圖5.2實物運行測試圖參考文獻羅洋坤.基于STM32車聯網網絡電路搭建及分析[J].機電工程技術,2018,47(04):97-98+115.符怡銘,袁亮,肖祥彬,劉凡,董效杰,徐建.基于STM32的指紋門禁系統的設計[J].科技廣場,2017(03):179-181.孫駿榮,蘇海永.用Arduino全面打造物聯網[M].北京:清華大學出版社,2016.12李蘭蘭,基于CC2530的智能門禁教學演示系統設計[J].玉溪師范學院學報,2018,34(04):43-47.胡云冰,聶振華.單片機應用教程[M].北京:中國水利水電出版社,2014.06邱宇亮,張海南.基于dsPIC30F4011的液晶顯示模塊接口設計[J].機電一體化,2011,17(04):85-88.黃濤,白創,徐靖.嵌入式無線互連系統開發從實踐到提高[M].北京:中國電力出版社,2007.07.徐涢基,魏全盛.單片機項目實訓[M].北京希望電子出版社,2019.02.孫邦彥,劉冬冬,陳柱江,張婷.基于RFID電子標簽的智能書包的設計[J].科技視界,2017(05):176-177.基于STM32的指紋識別門禁系統[J].馬馨雅.電子世界.2018(24).劉火良,楊森.STM32庫開發實戰指南基于STM32F4[M].北京:機械工業出版社,2017.02.基于物聯網智能門鎖系統設計與開發[J].陳殊.數字技術與應用.2018(01).致謝想到即將離開校園,心中多有不舍?;仡櫿麄€大學四年的學習生涯,心中也越發感慨。在本論文即將完成之際,謹此向我的指導老師致以衷心的感謝!感謝這一路走來陪伴在我身邊的伙伴和老師們,給予了我諸多的幫助和建議,讓我能夠健康生長以及順利完成學業。首先,我是一個很幸運的人,在大學一年級就遇到了我的導師——艾廣燚老師。他從大一開始就帶領像我這樣剛踏進大學的雛兒進行各種競賽培訓以及參加各種比賽,對我提供了很多的學習建議。老師與我之間亦師亦友,一起去吃過宵夜,談過人生。他不僅在學業上對我給予幫助,日常生活對我也是諸多關照,給我指明迷惑鞭策自己努力去學習和生活,而不讓我在大學期間放縱自己,虛度大學四年光陰。在這次的畢業項目設計以及畢業論文的撰寫過程中,老師對我們也是煞費苦心,尤其是今年由于“新冠疫情”的原因,為了讓我們能夠順利完成畢業設計和論文,老師就像一個全職奶爸,一個人帶七個娃娃。只要我們有啥問題,老師都會在第一時間給我們解答,甚至半夜兩三點發信息給老師,他基本都是及時回復,為了我們這群孩子也是太累了,在此由衷感謝老師的辛苦付出!其次,我要感謝陪伴我大學四年“四處征戰”的隊伍——咸魚隊。雖然我們隊伍叫咸魚隊,但我們卻一點都不咸魚。但凡能夠參加的競賽我們都會去努力參加,在比賽的過程中,甚至就熬夜通宵都是家常便飯,但我們卻能夠收獲許

溫馨提示

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

評論

0/150

提交評論