<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用RFID實現掃描儀的設計

科技觀察員 ? 來源:Shubam Tayal ? 作者:Shubam Tayal ? 2022-07-04 17:00 ? 次閱讀

目前,各個地方正在推廣有關非接觸式操作的任何事情,以降低感染病毒的風險。這讓我質疑生活在經濟和健康問題的 COVID 世界中的兩個重要方面。

使用這個想法,我制作了一個 RFID 設備,它為它的串行監視器(本質上是計算機)提供信息。只有有限數量的卡可以解鎖系統,在此過程中,Arduino檢測 RFID 卡的唯一標識號 (UID)。在串行監視器上,它會就 UID 號向用戶提供建議,然后通過提供授權或拒絕訪問來描述情況。所有這些都是在 Arduino 的能力下完成的,它可以在有限的時間內處理這個處理。

此項目的步驟:

下載

這是整個項目中最重要的一步,沒有這個,代碼將無法工作,電路將無法工作,就像我在你的項目失敗之前所說的那樣。

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

提取文件后,您將放入一個已經 Arduino 文件夾,這意味著該庫現在位于您下載的 Arduino 應用程序中。

訪問此項目時,您需要通過轉到文件 ? 示例 ? 自定義庫來檢查它,以確保您確認它在那里。確保單擊這些選項將其插入 Arduino。

pYYBAGLCq3iAcYKEAAMRsn-sKbA942.png

設置電路

我提供了一個根據引腳接線的簡單表格,這是操作 RFID 閱讀器所必需的。

poYBAGLCq3SARPjxAAQbxEykkeo396.png

將庫上傳到 ARDUINO

如前所示,示例類別,在單擊作為自定義庫一部分的 MFRC522 后,您將選擇“DumpInfo”。該術語指的是如何處理大量信息。這對于閱讀器必須做出多產判斷的 RFID 來說是必需的。

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

掃描后,串口監視器會提示用戶卡 UID,如下圖所示。

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

poYBAGLCq2-AfjXAAALcxpVft_Y914.png

現在您將上傳正在設置的代碼。請記住更改它所說的 UID 號,我將在軟件部分對此進行評論。如果您不更改,您將始終顯示訪問被拒絕。

粘貼代碼后,必須打開串行監視器,然后在掃描正確的卡和錯誤的卡后,您將看到如下圖所示的信息。

pYYBAGLCq2yABoPeAABgtogrD5s865.png

偽代碼

此偽代碼旨在幫助您理解,如果我在軟件部分提供的 Arduino 代碼中的某些術語,您不會對定義產生任何疑問的語言中的代碼。

Include Serial Peripheral Interface to sketch

Include external example, in this case the RFID Reader example

Give a constant value to the serial input pin

To make sure that the RFID resets after being used

To make the MFRC522 an instance

“While true”

Set the speed of communication between Arduino and serial monitor at 9600 bits per second.

Initiate the (BUS)

Initate MFRC522

Print “Approximate your card to the reader…”);

Print new line

Loop

If new card is present, turn on for limited time

Identify Card Serial

Print “UID tag :”)

Response required

Print (“Message : “)

If the UID is the specific UID number

Print “Authorised Access”)

With delay for 3 seconds

otherwise

Print “Access denied”

Then delay for 3 seconds

流程圖

poYBAGLCq2aAFM_rAAFqphe-I3s183.png

串行監視器的代碼:

#include
#include

#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);

void setup()
{
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
Serial.println("Approximate your card to the reader...");
Serial.println();

}
void loop()
{

if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}

if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}

Serial.print("UID tag :");
String content= "";
byte letter;
for (byte i = 0; i < mfrc522.uid.size; i++)?
{
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);
content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
content.concat(String(mfrc522.uid.uidByte[i], HEX));
}
Serial.println();
Serial.print("Message : ");
content.toUpperCase();
if (content.substring(1) == "29 C2 07 5E") // Make sure you change this with your own UID number
{
Serial.println("Authorised access");
Serial.println();
delay(3000);
}

else {
Serial.println(" Access denied");
delay(3000);
}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RFID
    +關注

    關注

    384

    文章

    5818

    瀏覽量

    235161
  • 掃描儀
    +關注

    關注

    2

    文章

    382

    瀏覽量

    67618
收藏 人收藏

    評論

    相關推薦

    faro orbis 移動掃描儀如何實現一體化混合掃描,掃描快10倍#電路知識

    電路掃描儀
    泰來三維
    發布于 :2023年11月22日 16:08:14

    電腦硬件故障速排方法(掃描儀篇)

    之一,不同的掃描儀對這些軟件故障有不同的解決辦法,可以利用相關軟件進行修正。而硬件故障方面主要是接口、線路問題,只要大家連接好線路、設置好端口,用最新的驅動程序,這些問題應該是容易解決的。
    發表于 02-25 15:01

    掃描儀橫彩條怎么修

    掃描儀橫彩條怎么修,不是cis壞……?
    發表于 10-04 17:10

    無線條碼掃描儀的設計與實現,有個問題問下大家

    我的畢設題目是基于嵌入式的無線條碼掃描儀的設計與實現,但是由于條件原因沒有實物,只能用仿真實現。老師跟我說,無線可以用串口傳輸代替,這個我會做。條碼掃描的部分老師說可以預先存入條碼信息
    發表于 04-20 09:44

    【OK210申請】三維激光掃描儀

    掃描儀,經常需要戶外作業,所以其體積需較小,人機交互需要簡單適應,利用ARM+Linux系統的交互方式,可給系統設計和操作帶來諸多好處。項目描述:項目名稱:三維激光掃描儀人機交互系統設計系統方案:
    發表于 07-20 10:24

    大概是史上最炫酷便捷的掃描儀……

    在辦公室里,我們常常用掃描儀掃描合同等紙質文件。但日常生活中,我們要掃描收據、證明等文件時,往往得出門找店。畢竟不是每個人都會自備掃描儀。而且面對較大文件的時候,普通
    發表于 05-19 23:20

    3D掃描儀方案推薦

    `Dear all: 想做一個精度在1mm以內的3D掃描儀,手持式的最好,掃描的對象的尺寸以靜態的人體為參考,希望各位推薦下相關的設計方案; 非常感謝!`
    發表于 06-21 12:01

    廣西掃描服務三維檢測三維掃描儀

    `廣西掃描服務三維檢測三維掃描儀中科院廣州電子的Creaform便攜式激光三維掃描儀,包括便攜式GoSCAN全彩三維掃描儀,便攜式HandySCAN工業級三維
    發表于 08-29 14:42

    STM32F407 USB host接掃描儀和slave接PC,請問PC怎么控制掃描儀?

    找到掃描儀的設備。然后就可以控制掃描儀了,407內部如何去實現,請大師指點下,多謝了,方便的話加下QQ5008297
    發表于 02-19 06:49

    PCB掃描儀

    請問下PCB抄板用的哪種掃描儀?有知道的嗎?
    發表于 12-18 14:38

    如何去設計一種掃描儀位置檢測系統?

    X-Y二維掃描臺位置檢測原理是什么?如何去設計一種掃描儀位置檢測系統?如何對掃描儀位置檢測系統進行仿真測試?
    發表于 04-29 06:44

    什么是不同類型的指紋掃描儀?

    掃描。超聲波掃描儀需要一些時間才能有效地捕捉到指紋的三維地圖。超聲波掃描儀易于實現。它們通常用于智能手機中的顯示屏掃描器。像電容式
    發表于 03-30 11:26

    手持掃描儀設計的應用

    掃描儀利用光電技術和數字處理技術,以掃描方式將圖形或圖像信息轉換為數字信號的設備,主要用于輸入設備。掃描儀分為不同的種類,有激光掃描儀、便
    發表于 09-22 10:41 ?1199次閱讀

    RFID掃描儀完整教程

    電子發燒友網站提供《RFID掃描儀完整教程.zip》資料免費下載
    發表于 12-14 11:37 ?0次下載
    <b class='flag-5'>RFID</b><b class='flag-5'>掃描儀</b>完整教程
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>