цифровая электроника
вычислительная техника
встраиваемые системы

 



Подключаем RFID-модуль считывателя RDM6300 к Arduino

Автор: Mike(admin) от 19-05-2021, 03:55

RFID – это система идентификации, которая использует электромагнитные волны на радиочастоте для передачи данных. Простая система RFID состоит всего из двух компонентов: собственно метки и устройства чтения/записи. Устройство чтения/записи состоит из радиочастотного модуля и антенны, которая генерирует высокочастотное электромагнитное поле, в то время как метка обычно представляет собой пассивное устройство, содержащее микрочип, который хранит и обрабатывает информацию.


Подключаем RFID-модуль считывателя RDM6300 к Arduino

В этом примере мы собираемся связать RFID-модуль считывателя RDM6300 с Arduino Nano. Считыватель RFID RDM6300 – это один из типов RFID-модулей с частотой 125 кГц. Этот RFID-модуль может считывать данные с меток, совместимых с 125 кГц и предназначенных только для чтения, и считывать/записывать карты 125 кГц.


Модуль считывания RDM6300 предназначен для чтения и записи данных с меток, совместимых с 125 кГц. Его можно использовать в системах наблюдения на рабочих местах и в жилых помещениях, личной аутентификации, управлении доступом, защите от подделки, цифровых игрушках и системах контроля вывода, среди прочего. Бесконтактная плата RFID серии RDM6300 использует усовершенствованную схему радиочастотного приемника и встроенную архитектуру микроконтроллера в сочетании с высокоэффективным алгоритмом декодирования для чтения EM4100 и всех совместимых карт. Устройство использует последовательный TTL со скоростью 9600 бод для передачи данных RFID-метки. Любой микроконтроллер с последовательным периферийным интерфейсом UART может использоваться для работы с этим RFID-считывателем.


Подключаем RFID-модуль считывателя RDM6300 к Arduino

RX – линия приема данных, TX – линия передачи данных, ANT1 и ANT2 – линии подключения антенны.


RFID-модуль RDM6300 аналогичен RFID-считывающему модулю EM-18. Оба модуля имеют одинаковую рабочую частоту, т.е. 125 кГц, и поддерживают последовательный выход RS232/TTL, в то время как рабочая частота для модуля RC522 составляет 13,56 кГц.


Схема для взаимодействия модуля RFID-считывателя RDM6300 с Arduino приведена далее.


Подключаем RFID-модуль считывателя RDM6300 к Arduino

Подключите Arduino к модулю RFID-считывателя RDM6300, как показано на схеме. Контакты 5V и GND модуля RDM6300 подключены к контактам 5V и GND Arduino Nano, а контакт TX модуля подключен к D6 Nano. Контакт RX не требуется, поскольку в этом руководстве мы не отправляем данные в модуль RFID. Наконец, подключите антенну к контактам ANT1 и ANT2 с любой полярностью.


Подключаем RFID-модуль считывателя RDM6300 к Arduino

Код для работы Arduino Nano со считывателем RFID-карт RDM6300 очень прост и представлен далее. В нем использовалась библиотека rdm6300 для чтения данных.



#include <rdm6300.h>
#define RDM6300_RX_PIN 2
#define READ_LED_PIN 13
Rdm6300 rdm6300;
void setup()
{
  Serial.begin(9600);
  pinMode(READ_LED_PIN, OUTPUT);
  digitalWrite(READ_LED_PIN, LOW);
  rdm6300.begin(RDM6300_RX_PIN);
  Serial.println("\nPlace RFID tag near the rdm6300...");
}
void loop()
{
  if (rdm6300.update())
    Serial.println(rdm6300.get_tag_id(), HEX);
  digitalWrite(READ_LED_PIN, rdm6300.is_tag_near());
  delay(10);
}

Когда ваш код и оборудование будут готовы, подключите Arduino к ноутбуку и загрузите код. После этого откройте монитор последовательного порта на скорости 9600 бод и отсканируйте RFID-метку, подведя ее к антенне модуля. Номер метки будет выведен в последовательном мониторе.


Подключаем RFID-модуль считывателя RDM6300 к Arduino

Вот так вы можете связать RFID-считыватель RDM6300 с Arduino.




© digitrode.ru


Теги: Arduino, RFID




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

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