前言:
社會發展的很快,人們的生活水平大幅度提高的同時,安全問題也愈受關注。
進小區要刷卡,公司刷卡,進學校宿舍刷卡,各種各樣的刷卡安全系統在我們的生活里出現。簡稱為:門禁系統或出去管理控制系統,智能化實現人們的安全管理。涉及面非常廣泛,計算機,機械,通訊,等眾多技術。
涉及到大學生畢業設計,我們都知道一般情況下我們工科生都是用C語言或者其它低級語言來編程程序。這次,我們來點不一樣的,利用這個編程新寵Python語言來實現我們的軟件編程部分。
然而,一篇畢業設計論文,必然是有硬件也有軟件的。一個遠程的門禁控制系統,所需要的硬件部分你能想的到哪些東西呢?
硬件:
硬件都是些很大眾的產品,至少對我這種電信專業的人來說是這樣的。其中的核心硬件即是TurnipDog集成芯片。
LCD12864液晶。LCD12864液晶顧名思義就是128*64個點陣組成的顯示模塊,該模塊的功耗較低,可以多行內容,同時支持了中文字庫的LCD12864還可以顯示漢字。
LCD12864與單片機連接較為簡單,只需要進行8位數據傳輸和部分控制管腳就可以實現驅動顯示。在本系統中,使用LCD12864液晶顯示溫濕度信息閾值和實測情況的時候可以分多行顯示,這種設計更加簡單明了,因此本系統選擇使用12864液晶作為顯示方案。
MF RC522是非接觸式通信中高集成度的讀寫卡芯片,具有低電壓、體積小、低成本等優點。 MF RC522與TurnipDog之間通信/讀取傳輸數據采用SPI模式。
認為即使全部理解,拿到所有硬件后接線也是個難題?早就準備好了連接圖表,按此說明書連接即可。
大家最關心的Python編程,軟件部分代碼:
到此軟硬件都已經做好,就可以撫摸我們的成果了。
(別忘了關注哦,后期優質的python文章持續分享中)