使用Arduino之RFID門禁管制系統
壹、前言
二、1 RFID技術推廣與標準制定單位
二、2 RFID所使用之無線電波與頻帶
二、3 RFID系統基本概念
二、4 RFID系統感應方式
二、5 RFID系統的讀寫器/感應器
二、6 RFID系統的電子標籤(Tag)
二、7 Mifare卡相關知識介紹
二、8常見的Mifare卡讀取器與標籤
三、1 系統功能規格
三、2 系統動作說明
三.2-2 系統待機與正常工作狀態
三.2-3 主控制卡功能操作與設定
四.1 Arduino Uno板主體電路
四.2 4X4鍵盤輸入電路
四.4 蜂鳴器、電鎖與出廠設定部份電路
四.5 RFID讀寫器模組部份電路
五.1 Arduino整合開發軟體下載與安裝
五.2 Arduino IDE與模組板連接測試
五.3 Arduino IDE程式語言架構說明
五.4 Arduino IDE內建函式說明
五.4.1 基本型內建函式
五.4.2 引入型函式庫
五.5 自建函式(副程式)說明
五.5.1 LCD顯示器相關函式
五.5.2 4X4鍵盤相關函式
五.5.3 聲音產生相關函式
五.5.4 EEPROM相關函式
五.5.5 RFID讀寫器模組相關函式
五.5.6 系統子功能相關函式
五.6 Arduino IDE主體程式說明
五.6.1 引入函式庫與變數定義部份
五.6.2 初始化設定(setup)部份
五.6.3 主體迴圈(loop)部份
壹、前言
在本論壇前兩篇文章中,筆者以兩種不同系列的單晶片微電腦(8051系列與Arduino模組板系列)分別去設計一RFID密碼鎖門禁管制系統,而這兩個系統使用的是相同的RFID讀寫器模組(即YHY
在前一篇使用Arduino模組板的文章刊出後有朋友問筆者,Arduino系列不是也有和Mifare卡(即ISO
在和RFID有關的第一篇文章刊出後,筆者又陸續買進和蒐集了一些Arduino第三方支援廠商和RFID/Mifare卡有關的產品,也找到了相關的函式庫,不過在使用和測試時發現並不是想像中那麼容易!尤其是想要融入之前所設計的使用Arduini模組板之RFID密碼鎖門禁管制系統時,不是直接呼叫外掛的函式就可以,還要多方考慮使用與操作上的問題。還好我們的系統使用到的功能並不多,主要是讀取Mifare卡的UID卡片號碼就可以;在筆者努力的修改與測試後,終於完成一個完全使用Arduino系列相關模組的RFID密碼鎖門禁管制系統,在此打算再次野人獻曝把研究的心得介紹給各位讀者,也作為RFID這個系列文章的結束。
為了不要讓讀者們覺得筆者只是將之前的系統直接照抄過,筆者在硬體部份特地作了重大的改善!在此將教導各位如何用一根I/O腳去實現一個4X4的鍵盤輸入電路,這個創新作法好像還沒有人提出來過,即使在Arduino的官方社群網站上好像也沒看到,所以應該可算是這篇文章的賣點吧,還希望讀者們不吝給予支持與鼓勵!由於本文已經是RFID密碼鎖門禁管制系統相關系列的第三篇文章,為了不佔用太多的篇幅,所以內文中將不再介紹太多和RFID/Mifare卡有關的知識,如果是第一次看到本系列文章的讀者,還請麻煩回頭去找本刊第411、413、414等幾期中和RFID/Mifare卡有關的資料參考一下
沒有留言:
張貼留言