Produkteinführung #

图片 1

Radio-Frequency Identification (RFID) ist eine Technologie zur drahtlosen Identifizierung und Verfolgung von Objekten, die auf dem Prinzip der drahtlosen Kommunikation durch den Einsatz von RFID-Tags und RFID-Lesegeräten basiert.

RFID-Tag: Ein RFID-Tag ist ein kleiner Chip, der eine eindeutige Kennung (UID) (normalerweise ein numerischer Code) sowie einen Speicher zum Speichern zusätzlicher Informationen enthält. Diese Tags bestehen normalerweise aus einem RFID-Chip und einer Antenne.

RFID-Lesegerät: Ein RFID-Lesegerät ist ein elektronisches Gerät, das ein Hochfrequenzsignal erzeugt und an einen nahegelegenen RFID-Tag sendet. Das Lesegerät ist auch dafür verantwortlich, das Antwortsignal vom Tag zu empfangen und die Informationen des Tags zu dekodieren.

HF-Kommunikation: Wenn ein RFID-Lesegerät ein HF-Signal sendet, aktiviert es RFID-Tags in der Nähe. Passive RFID-Tags beziehen Energie aus dem Signal des Lesegeräts sowie aus Betriebsbefehlen und verwenden diese, um ihre eigenen Antwortsignale zu senden. Aktive RFID-Tags verfügen über eine eigene Stromversorgung, sodass sie aktiv Signale senden können.

Anwendungsbezug: Szenarien, die eine Objekterkennung erfordern, wie etwa Managementsysteme und Sicherheitssysteme.


Parameterspezifikation #

Parameter Wert/Beschreibung
Betriebsspannung 3.3V ~ 5V
Betriebstemperatur -40 ° C ~ + 80 ° C
Protokollstandard ISO 14443A,ISO 14443B
Unterstützungskartentyp mifare S50, mifare S70
Speziellle Matching-Logik oder Vorlagen 13.56MHz
Kommunikationsmodus IIC
Größe 4.72cm * 2.38cm

图片 2


Schaltplan #

Hinweis: Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

图片 3
RFID RC522 I2C-Modul ESP32
VCC 5V
GND GND
SCL SCL
SDA SDA

Beispielcode #

#include  // Import the I2C library
#include "MFRC522_I2C.h" // Import the RFID library

MFRC522_I2C mfrc522(0x28,-1);// Create an RFID object, 0x28 is the I2C address
String rfid_str ;
void setup() {
Serial.begin(115200); 
Wire.begin(); // Start I2C communication 
mfrc522.PCD_Init(); // Initialize the RFID reader
}

void loop() {
//put your main code here, to run repeatedly:
if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
delay(50);
return;
}
rfid_str = "";
Serial.print(F("Card UID:"));
for (byte i = 0; i < mfrc522.uid.size; i++) {// Read ID
rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX);
}
Serial.println(rfid_str);
}

Testergebnis #

Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den Seriellen Port-Monitor der Arduino IDE, stellen die Baudrate auf 115200 ein und wechseln in den Scroll-Modus.

Wenn wir das RFID-Tag auf das RFID-Lesegerät legen, zeigt der serielle Anschluss die eindeutige Kennung des RFID-Tags (UID) an.

图片 4图片 5


Holen Sie sich jetzt eins #

B2B-Geschäft: info@acebott.com