電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>RFID掃描儀完整教程

RFID掃描儀完整教程

2022-12-14 | zip | 0.12 MB | 次下載 | 免費(fèi)

資料介紹

描述

我的項(xiàng)目反映了我們目前正在經(jīng)歷的當(dāng)前 COVID-19 大流行。使用古老的鑰匙來(lái)解鎖你的資產(chǎn),現(xiàn)在會(huì)被認(rèn)為是不安全和無(wú)聊的。目前,當(dāng)局正在推廣有關(guān)非接觸式操作的任何事情,以降低感染病毒的風(fēng)險(xiǎn)。這讓我質(zhì)疑生活在經(jīng)濟(jì)和健康問(wèn)題的 COVID 世界中的兩個(gè)重要方面。

使用這個(gè)想法,我制作了一個(gè) RFID 設(shè)備,它為它的串行監(jiān)視器(本質(zhì)上是計(jì)算機(jī))提供信息。只有有限數(shù)量的卡可以解鎖系統(tǒng),在此過(guò)程中,Arduino 會(huì)檢測(cè) RFID 卡的唯一標(biāo)識(shí)號(hào) (UID)。在串行監(jiān)視器上,它會(huì)就 UID 號(hào)向用戶(hù)提供建議,然后通過(guò)它提供授權(quán)或拒絕訪(fǎng)問(wèn)來(lái)描述情況。所有這些都是在 Arduino 的能力下完成的,它可以在有限的時(shí)間內(nèi)處理這個(gè)處理。

在背景信息中,我是澳大利亞悉尼一所領(lǐng)先高中的 9 年級(jí)學(xué)生,我們需要制作一個(gè)項(xiàng)目,讓 7 年級(jí)的學(xué)生查看我的提交并嘗試在“codequest”標(biāo)簽下復(fù)制它,該標(biāo)簽是為我們的學(xué)校。從更廣泛的意義上說(shuō),重要的是我不以高水平的創(chuàng)作為目標(biāo),因?yàn)樗粫?huì)贊同我確保我的項(xiàng)目處于 7 年級(jí)學(xué)生能力范圍內(nèi)的觀(guān)點(diǎn)。

重要的提示

  • 確保您購(gòu)買(mǎi)了 MFRC522 RFID 閱讀器,我可以向您保證,該項(xiàng)目對(duì)您來(lái)說(shuō)將是失敗的。
  • 您需要預(yù)先安裝名為 MFRC522 的 RFID 示例,更多信息將粘貼在下面。
  • 即使我在硬件部分提到了它,您顯然也需要一張 RFID 卡,否則您將無(wú)法掃描任何東西!

執(zhí)行此項(xiàng)目的步驟。

圖書(shū)館下載。

這是整個(gè)項(xiàng)目中最重要的一步,沒(méi)有這個(gè),代碼將無(wú)法工作,電路將無(wú)法工作,就像我在你的項(xiàng)目失敗之前所說(shuō)的那樣。

該庫(kù)可使用此鏈接獲得,其中包含需要提取的 ZIP 文件:https ://github.com/miguelbalboa/rfid

提取文件后,您將放入一個(gè)已經(jīng) Arduino 文件夾,這意味著該庫(kù)現(xiàn)在位于您下載的 Arduino 應(yīng)用程序中。

訪(fǎng)問(wèn)此項(xiàng)目時(shí),您需要通過(guò)轉(zhuǎn)到文件 ? 示例 ? 自定義庫(kù)來(lái)檢查它,以確保您確認(rèn)它在那里。確保單擊這些選項(xiàng)將其插入 Arduino。

pYYBAGOYEA6AQF9HAAMTRt3ezBg641.png
使用 ARDUINO 1DE
?

設(shè)置電路

稍后我的說(shuō)明中已經(jīng)顯示了一個(gè)清晰的圖表,但是為了消除任何疑問(wèn),我提供了一個(gè)根據(jù)引腳接線(xiàn)的簡(jiǎn)單表格,這是操作 RFID 閱讀器所必需的。

poYBAGOYEBGACX_rAABislaHSr8700.png
我自己做的
?

這是我自己構(gòu)建代碼的一些圖像;

?
?
?
poYBAGOYEC-AfQXAAAZg7HOOnVw638.jpg
?
1 / 2
?

將庫(kù)上傳到 ARDUINO

如前所示,示例類(lèi)別,單擊作為自定義庫(kù)一部分的 MFRC522 后,您將選擇“DumpInfo”。該術(shù)語(yǔ)指的是如何處理大量信息。這對(duì)于閱讀器必須做出多產(chǎn)判斷的 RFID 來(lái)說(shuō)是必需的。

選擇 DumpInfo 后,您需要轉(zhuǎn)到串行監(jiān)視器 (Ctrl+Shift+M),它會(huì)要求您掃描 RFID 卡。

掃描后,串口監(jiān)視器會(huì)提示用戶(hù)卡 UID,如下圖所示。

記得注明這張卡的 UID,這將在后面的代碼中使用。

poYBAGOYEDqAIeG-AADj1InrBHs660.png
由米格爾提供
?

現(xiàn)在您將上傳正在設(shè)置的代碼。請(qǐng)記住更改它所說(shuō)的 UID 號(hào),我將在軟件部分對(duì)此進(jìn)行評(píng)論。如果您不更改,您將始終顯示訪(fǎng)問(wèn)被拒絕。

粘貼代碼后,必須打開(kāi)串行監(jiān)視器,然后在掃描正確的卡和不正確的卡后,您將看到如下圖所示的信息。

pYYBAGOYED6AZPlAAAB5mMOywxg270.jpg
串行監(jiān)視器
?

偽代碼

偽代碼旨在幫助您理解,如果我在軟件部分提供的 Arduino 代碼中的某些術(shù)語(yǔ),您將不會(huì)對(duì)定義產(chǎn)生任何疑問(wèn)的語(yǔ)言代碼。

包括串行外設(shè)接口到草圖

包括外部示例,在本例中為 RFID 閱讀器示例

給串行輸入引腳一個(gè)常數(shù)值

確保RFID在使用后重置

使 MFRC522 成為實(shí)例

“雖然是真的”

將 Arduino 和串行監(jiān)視器之間的通信速度設(shè)置為每秒 9600 位。

啟動(dòng) (BUS)

啟動(dòng)MFRC522

打印“將您的卡與讀卡器相近……”);

打印新行

環(huán)形

如果有新卡,限時(shí)開(kāi)啟

識(shí)別卡序列號(hào)

打印“UID標(biāo)簽:”)

需要回復(fù)

打?。ā傲粞裕骸保?

如果 UID 是具體的 UID 號(hào)

打印“授權(quán)訪(fǎng)問(wèn)”)

延遲 3 秒

否則

打印“拒絕訪(fǎng)問(wèn)”

然后延遲3秒

流程圖

pYYBAGOYEEKAehhAAAEFIArSP1U700.jpg
由 CODE2FLOW 支持
?

擴(kuò)大

RFID 是一個(gè)可以擴(kuò)展的巨大主題,可以用各種想法和激情來(lái)完成任何事情。這里有一些你可以探索的想法

  • LED 用于向用戶(hù)顯示訪(fǎng)問(wèn)是否已被授權(quán)。最好綠色和紅色是通用的顏色。
  • 使用超聲波傳感器,可以根據(jù)授權(quán)進(jìn)行操作

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)