Arduino RDM6300
тел. +7(499)347-04-82
Описание Arduino RDM6300
Это полное описание модуля RDM6300 — популярного считывателя RFID 125 кГц для Arduino и других микроконтроллеров. Он используется для считывания идентификаторов с пассивных RFID-меток (карт, брелоков, ключей) формата EM4100.
📌 Краткое описание
RDM6300 — это компактный модуль-считыватель LF (Low Frequency, 125 кГц). Особенность модели — раздельная конструкция: модуль состоит из двух частей:
- Электронная плата-декодер (сам RDM6300) — управляющая логика и UART интерфейс.
- Внешняя антенна (цилиндр из феррита или медный контур), которая подключается к плате через разъём или припаивается.
Между собой антенна и плата соединяются стандартными проводами (как правило, 4-жильным шлейфом: VCC / GND / DATA+ / DATA-). RDM6300 считывает уникальный 40-битный HEX-код (10 символов) метки при её поднесении к антенне.
Ключевые особенности:
- Простота подключения (всего 4 провода питания и данных)
- Непосредственно выводит ID тега в UART (Serial), не требует сложных библиотек
- Детектирует наличие тега только в зоне действия (не хранит базу данных)
- Низкое потребление (типично 50-80 мА)
- Идеален для контроля доступа, идентификации животных (ISO 11784/11785), копирования ключей и хобби-проектов.
🔌 Технические характеристики (Pфа)
| Параметр | Значение / Диапазон |
|---------------------------|-----------------------------------------|
| Рабочая частота | 125 кГц |
| Поддерживаемые теги | EM4001, EM4100, EM4205, T5557, T5567, TK4100, и др. 125 кГц пассивные |
| Дальность считывания | До 10–15 см (зависит от антенны)
📌 Стандартная антенна до 5..8 см
📌 Внешняя большая до 20+ см |
| Интерфейс связи | UART (TTL) 9600 бод, 8 бит, N, 1 |
| Протокол вывода данных| Сырой байтовый фрейм (за появление тега) |
| Длина данных ID | 40 бит → 5 байт → как правило выводится 10-символьной HEX-строкой |
| Выход индикации | Светодиод и зуммер (внутренний на плате) |
| Напряжение питания | 5 В (допускается 3,3 В - риск), иногда 2,7 – 5,5 В |
| Ток потребления | ~50 мА при 5 В (с антенной) |
| Интерфейс управления | Стандартный UART |
| Частота модуляции антенны| 125 кГц, Manchester / Biphase |
| Формат вывода | [ Start header 0x02 | метка 10 HEX | конец 0x03 ] + режим Arduino без игнора |
| Размер платы | ~25 … 30×16 мм (не включая антенну) |
| Тип выводов | 5-pin (штыревой разъем) или припаиваемые отверстия |
| Рабочая температура | -20 °C … +80 °C |
🔗 Распиновка + подключение к Arduino (4 контакта)
Модуль отсоединен от антенны — у вас будет 6 пинов (1 столбец), обычно маркировка:
| Pin / цвет провода (от платы к ардуино) | Функция | |------------------------------------------------------|--------------------------------------| | ❶ VCC (5V) | Питание -> 5V Arduino | | ❷ GND | Земля -> GND | | ❸ TX (+5V логический дол) | Data out — Подключить к RX Arduino | | ❹ RX (с защиты от питания) | Опционально – управление/питание антенны | | 📅 (5 → использовать чаще для 3хпроводки — без него) || | | антенна DATA- | К монтажному разъему | | антенна DATA+ | К монтажному разъему |
📌 Важное!
К RX Arduino подключать только TX модуля RDM6300 – 3-й пин модуля! Подключение к Pin2 не используется. Пин 3 – это просто дата из метки (TTL compatible).
Led: На RDM6300 встроенный RGB светодиод (красный/зеленый). Мигает при теге.
📋 Пример кода на Ардуино (вывод ID)
#include <SoftwareSerial.h>
SoftwareSerial rfid(2, 3); // RX, TX – на практике подключаем только RX блютуза
void setup() {
Serial.begin(9600);
rfid.begin(9600); // К RDM6300
}
void loop() {
if (rfid.available() > 0) {
// Читаем и выводим сырой пакет
byte inByte = rfid.read();
Serial.write(inByte); // или оформить в шестнадцатеричную строку
}
}
Под новое API проще: используйте библиотеку MFRC522 (не подходит!!! Только 13,56 МГц) — здесь простейший Charbased string (10 hex без отсечки):
byte buffer[14]; // максимальная длина буфера
if (Serial.available()) {
int size = SerialReadBytesUntil( (char)0x0D, buffer, 14);
}
Проверьте скорость: всего 9000 бод без контроля.
🔖 Совместимые модели / аналоги
RDM6300 и его "клоны":
| Название | Полная | Отличие | |----------------------|------------|--------------------------------------------------| | RDM6300 | Оригинал | 125 кГц, EM4100, 5V, UART | | RDM630 | Урезанно | Пин-аут без центрального + иногда только с белым разъемом под шлейф антенны| | RMD6300-A (R307?)| Другой корпус | Антенна встроена? У RMD6300 одной платы, многожила на катушку| | Rf RDM630 | NonameClone | 5V по резистору, разные названия мега-модульной платы (M68-303).|
Часто путают:
- RDM6300 vs RDM630 — второе может быть с удлинительным слоем • посадочным проводным штыри без дренажа.
- L38P1 / R817 / YHY502CT — так же сборки от YHY / SHC / HYD по SMD конструктивам.
И главная опция подмена продаваемых тегов: лучше сразу брать компонент от LC GEE Electronics (старые). И TARD RFID SKU:592156.
🆔 Part Numbers (Nomogram)
Изделие продаётся с шильдиком / ярлычком. Под такими каталожными артикулами можно искать партии тендеров / документацию производителя (NEL Electronics prime ):
- Комплект WH1886-G / или RDM-6300-200-002
- Kit-SKU119A-read
- Inventory part 174553, UPC: z02-95001200F7
Если точный артикул модульной антенны тоже нужен для заказа проводной канифки: M08130-11A (ш колодка).
⚙️ Типовые применения
Без лишних обобщений, как реальные устройства:
- Навесной считыватель для шлагбаума со скин-транзитом.
- Катакол/чіп дворня / идентификация в приютов.
- Замок-дарда, бесконтактный доступ к бронированному шкафу.
- Дубликат KOS с отдельной 5В резервной клеммой литиема для быстрой блоки G.
- Альтернативное использование в культре MF RC522 (3.3 В не может дать 125 кГц вовсе).
🏁 Резюме
RDM6300 — 125 kHz считыватель с отдельной антенной на феррите/пу скорости 9600 бод, простейший вариант ардуина+тег EM4100 закрытого 40 бит без переделок. Никаких карточманов АТМ/MP паролей — сыро! Сомнительным может оказаться только плоская коннекторовка к катушке – поэтому его «родственников» часто конструируют под локомотив готовые flicbox 812 кард F3-U1A.