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

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

3天內(nèi)不再提示

如何利用RFID實現(xiàn)掃描儀的設(shè)計

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

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

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

此項目的步驟:

下載

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

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

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

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

pYYBAGLCq3iAcYKEAAMRsn-sKbA942.png

設(shè)置電路

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

poYBAGLCq3SARPjxAAQbxEykkeo396.png

將庫上傳到 ARDUINO

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

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

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

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

poYBAGLCq2-AfjXAAALcxpVft_Y914.png

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

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

pYYBAGLCq2yABoPeAABgtogrD5s865.png

偽代碼

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

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

串行監(jiān)視器的代碼:

#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);
}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6188

    瀏覽量

    238288
  • 掃描儀
    +關(guān)注

    關(guān)注

    2

    文章

    427

    瀏覽量

    67921
收藏 人收藏

    評論

    相關(guān)推薦

    基于USB接口的彩色掃描儀的優(yōu)化設(shè)計

    掃描儀作為一種高科技產(chǎn)品,被譽為計算機(jī)的“眼睛”。介紹了掃描儀的產(chǎn)品分類,重點闡述了一種基于USB接口的單片彩色掃描儀的工作原理及電路設(shè)計,為實現(xiàn)彩色
    發(fā)表于 12-03 16:02 ?42次下載

    掃描儀購買指南

    掃描儀購買指南 掃描儀簡介 選購掃
    發(fā)表于 07-28 08:51 ?1729次閱讀

    掃描儀工作原理

    掃描儀工作原理 引言 在最近幾年里,掃描儀已經(jīng)成為家庭、辦公室的重要組成部分。掃描儀技術(shù)無處不在,使用方式也多種多樣: 平板式掃描儀,也
    發(fā)表于 07-28 09:07 ?1.7w次閱讀

    指紋掃描儀工作原理

    指紋掃描儀工作原理 引言 帶有內(nèi)置指紋掃描儀的 計算
    發(fā)表于 07-29 08:31 ?6028次閱讀
    指紋<b class='flag-5'>掃描儀</b>工作原理

    掃描儀掃描速度

    掃描儀掃描速度                 文檔掃描儀——HP
    發(fā)表于 12-29 11:11 ?902次閱讀

    掃描儀光源類型

    掃描儀光源類型 光源指的是掃描儀機(jī)身內(nèi)部的燈管,與步進(jìn)電機(jī)自成一體,隨步進(jìn)電機(jī)一起運動。對掃描儀
    發(fā)表于 12-29 11:18 ?876次閱讀

    掃描儀掃描介質(zhì)

    掃描儀掃描介質(zhì)        掃描介質(zhì)為掃描儀所能掃描的介質(zhì)類型,一般
    發(fā)表于 12-29 11:29 ?950次閱讀

    大幅面掃描儀的類型

    大幅面掃描儀的類型 大幅面掃描儀根據(jù)產(chǎn)品的結(jié)構(gòu)和掃描方式可分為:平板式大幅面掃描儀、滾軸式大
    發(fā)表于 12-30 17:51 ?964次閱讀

    大幅面掃描儀掃描幅面/大幅面掃描儀的光源

    大幅面掃描儀掃描幅面/大幅面掃描儀的光源              掃描儀
    發(fā)表于 12-30 18:03 ?1292次閱讀

    掃描儀的種類

    平板式掃描儀也稱平臺式掃描儀,是目前應(yīng)用最廣、型號最多、銷量最大的一類掃描儀,具有功能強、價格適中、安裝簡單的優(yōu)點。常見的平板式掃描儀一般由光學(xué)系統(tǒng)、光電轉(zhuǎn)換部分、電子系統(tǒng)和機(jī)械傳動部
    的頭像 發(fā)表于 01-25 16:32 ?2.3w次閱讀

    掃描儀怎么保養(yǎng)

    一般家用掃描儀都是EPP接口,在掃描儀通電后,如果隨意熱插拔接口的數(shù)據(jù)傳輸線,會損壞掃描儀或計算機(jī)的接口,更換起來就比較麻煩了,盡管你試了一下沒有出現(xiàn)問題也請不要這樣做。
    的頭像 發(fā)表于 01-25 16:51 ?3887次閱讀

    掃描儀是怎么工作的

    掃描儀(scanner),是利用光電技術(shù)和數(shù)字處理技術(shù),以掃描方式將圖形或圖像信息轉(zhuǎn)換為數(shù)字信號的裝置。
    的頭像 發(fā)表于 02-24 10:35 ?4706次閱讀

    手持掃描儀設(shè)計的應(yīng)用

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

    RFID掃描儀完整教程

    電子發(fā)燒友網(wǎng)站提供《RFID掃描儀完整教程.zip》資料免費下載
    發(fā)表于 12-14 11:37 ?0次下載
    <b class='flag-5'>RFID</b><b class='flag-5'>掃描儀</b>完整教程

    大幅掃描儀掃描地圖怎么操作

    1. 準(zhǔn)備掃描儀和地圖 在開始掃描之前,確保您的大幅掃描儀已經(jīng)安裝并正確配置。您可能需要安裝特定的驅(qū)動程序或軟件,以便掃描儀能夠與您的計算機(jī)通信。 檢查
    的頭像 發(fā)表于 10-14 15:47 ?769次閱讀