Модуль QB046/QB087 RFID RC522 I2C

1. Введение продукта

../../_images/RFID-1.png

Радиочастотная идентификация (RFID) — это технология беспроводной идентификации и отслеживания объектов, основанная на принципе беспроводной связи посредством использования RFID-меток и RFID-считывателей.

RFID-метка: RFID-метка — это небольшой чип, содержащий уникальный идентификатор UID (обычно числовой код) вместе с некоторой памятью для хранения дополнительной информации. Эти метки обычно состоят из RFID-чипа и антенны.

RFID-считыватель: RFID-считыватель — это электронное устройство, которое генерирует радиочастотный сигнал и отправляет его на ближайшую RFID-метку. Считыватель также отвечает за получение ответного сигнала от метки и декодирование информации метки.

Радиочастотная связь: Когда считыватель RFID посылает радиочастотный сигнал, он активирует расположенные поблизости метки RFID. Пассивные метки RFID получают энергию от сигнала считывателя, а также от рабочих команд и используют ее для отправки собственных ответных сигналов. Активные метки RFID имеют собственный источник питания, поэтому они могут активно отправлять сигналы.

Область применения: Сценарии, требующие распознавания объектов, такие как системы управления и системы безопасности.

2. Спецификация параметров

Параметр Значение//Описание
Рабочее напряжение 3.3V ~ 5V
Рабочая Температура -40 ° C ~ + 80 ° C
Стандарт протокола ИСО 14443А, ИСО 14443В
Тип карты поддержки mifare S50, mifare S70
частота 13.56MHz
режим связи IIC
Размер 4.72cm * 2.38cm
../../_images/RFID-5.jpg

3. Схема подключения

../../_images/RFID-2.png
Модуль RFID RC522 I2C ONE
VCC 5V
GND GND
SCL Аналоговый пин A5
SDA Аналоговый пин A4

4.Пример кода

 1//www.acebott.com
 2#include <Wire.h>
 3#include "MFRC522_I2C.h"
 4// 0x28 is the i2c address on SDA. If it doesn't match, use i2cscanner to check your address
 5MFRC522 mfrc522(0x28);   // Create MFRC522 instance.
 6String rfid_str = "";
 7void setup() {
 8 Serial.begin(115200);      // Set baud rate to 115200
 9 Wire.begin();          // Initialize I2C
10 mfrc522.PCD_Init();       // Initialize MFRC522
11}
12void loop() {
13if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
14 delay(50);
15 return;
16}
17 rfid_str = ""; // Clear the string
18 Serial.print(F("Card UID:"));
19 for (byte i = 0; i < mfrc522.uid.size; i++) { // Dump UID
20  rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX); // Convert to string
21 }
22 Serial.println(rfid_str);
23}

5.Результат теста

После загрузки кода на плату контроллера откройте монитор последовательного порта Arduino IDE, установите скорость передачи данных 115200 и переключитесь в режим прокрутки.

Когда мы помещаем RFID-метку в RFID-считыватель, последовательный порт отобразит уникальный идентификатор RFID-метки, UID.

../../_images/RFID-3.png

6.Связанные ресурсы

PDF и код

7. Получите сейчас

B2B-бизнес: info@acebott.com

Статьи по теме

Оставьте первый комментарий

Подать заявку на бесплатную пробную версию

Данное испытание продукта предназначено в первую очередь для педагогов и академических учреждений.

Заполняя и отправляя эту форму, вы соглашаетесь с
Условия и положения пробной версии продукта Acebott.

Получите эксклюзивную скидку на образование сегодня

Заполните эту форму, чтобы подать заявку на специальные скидки, предназначенные для педагогов и учреждений. Воспользуйтесь скидкой не менее 5% на наши наборы STEM — потому что образование заслуживает награды!

Заполните, пожалуйста, форму выше, и наша команда свяжется с вами в ближайшее время!
😊🚀

Получите бесплатную расценку! 🎉

Не можете найти идеальный набор STEM? Хотите лучшие оптовые цены?
Хотите стать дистрибьютором?

Просто заполните форму выше, и мы свяжемся с вами как можно скорее и предоставим всю необходимую информацию! 😊🚀

Этот сайт защищен reCAPTCHA и Google Персональные данные и Условия Предоставления Услуг подать заявление.