UART 125 кГц модуль считывателя RFID RDM6300
Модуль считывателя RFID UART 125 кГц RDM6300
Описание:
UART 125Khz EM4100 RFID Card Key ID Reader Module RDM6300 (RDM630) Для Arduino
Технические характеристики:
RDM6300 125KHz карта мини-модуль предназначен для считывания кода с карт памяти 125KHz/134.2KHz только теги и карта чтения/записи. Его можно применять в офисной/домашней безопасности, персональной идентификации, контроле доступа, защите от подделок, интерактивных игрушках, системах управления производством и т. д.
Бесконтактный RFID-модуль серии RDM6300 использует усовершенствованную приемную радиочастотную схему и встроенную конструкцию микроконтроллера в сочетании с высокоэффективным алгоритмом декодирования для завершения приема данных EM4100 и всех совместимых карт. Это очень популярный модуль чтения RFID-карт для пользователей Arduino, он может считывать RFID-карты серии EM4100 125K.
Этот модуль прост в использовании. Последовательный порт подключается к микроконтроллеру Arduino после включения питания. Когда RFID-карта входит в диапазон считывания карты, этот модуль отправит номер карты в Arduino по UART. Вы можете дополнительно подключить реле Arduino Shield к вашему Arduino, чтобы включить простую дверь. система контроля вратаря.
Поддерживаемая карта: EM/TK 4100EM/TK4102EM4200 или совместимая
Скорость передачи данных: 9600 бит/с (формат TTL RS232)
Питание: 5 В постоянного тока
Потребляемый ток: <50 мА
Размер: 38,5 мм x 19 мм x 10 мм
RDM6300 Мини-модуль для карт 125 кГц предназначен для считывания кода с совместимых с картами 125 кГц/134,2 кГц тегов только для чтения и карт для чтения/записи. Его можно применять в офисной/домашней безопасности, персональной идентификации, контроле доступа, защите от подделок, интерактивных игрушках, системах управления производством и т.
Бесконтактный RFID-модуль серии RDM6300 использует усовершенствованную приемную радиочастотную схему и встроенную конструкцию микроконтроллера в сочетании с высокоэффективным алгоритмом декодирования для завершения приема данных EM4100 и всех совместимых карт. Это очень популярный модуль чтения RFID-карт для пользователей Arduino, он может считывать RFID-карты серии EM4100 125K.
Примечание: Этот модуль прост в использовании. Последовательный порт подключается к микроконтроллеру Arduino после включения питания, когда RFID-карта входит в диапазон считывания карты. Этот модуль отправит номер карты в Arduino по UART. включить простую систему управления дверным доводчиком.
Комплект включает:
1 x RFID-считыватель RDM6300
6,5 динаров
9 динаров
Количество | |
---|---|
В наличии |
- Добавить в список желаний
Категории: Датчики и модули, Беспроводные модули, Все продукты,
Сопутствующие товары
rdm6300 · PyPI
Описание проекта
Проект в первую очередь ориентирован на использование RDM6300 с Raspberry PI и Python 3.
Модульные тесты проходят с Python 2, поэтому он должен работать ™, но я использую python3 для разработка модуля.
Теоретически модуль должен работать со всем, что совместимо с проводом EM4100. протокол.
Обратите внимание, что подключение RDM6300 к RPI не совсем тривиально (либо оно не будет работать, либо вы рискуете поджарить свой PI), поэтому, прежде чем пробовать это, пожалуйста, убедитесь, что вы прочитали мой блог сообщение об этом: https://the.mad-tinkerer.me/rdm-6300-raspberry-pi/
Код считывателя имеет почти 100% покрытие юнит-тестами, поэтому код должен быть достаточно стабильным.
См. документацию API здесь
Предполагая, что вы правильно подключили RDM6300, вы можете выполнить следующее, чтобы создать рабочий среда:
$ virtualenv -p python3 virtualenv $ . virtualenv/bin/активировать $ pip установить rdm6300
После этого вы можете использовать этот код, чтобы начать чтение с помощью считывателя RFID (examples/simple.
import rdm6300 читатель = rdm6300.Reader('/dev/ttyS0') print("Пожалуйста, вставьте RFID-карту") пока верно: карта = читатель.читать() если карта: print(f"[{card.value}] прочитать карту {card}")
см. примеры/complex.py
импорт rdm6300 Читатель класса (rdm6300.BaseReader): def card_inserted (я, карта): print(f"карта вставлена {карта}") def card_removed(я, карта): print(f"карта удалена {карта}") def invalid_card (я, карта): print(f"неверная карта {карта}") r = Читатель('/dev/ttyS0') р.старт()
Код представляет собой переписанную библиотеку pyrfid: https://www.pm-codeworks.de/pyrfid.html
Детали проекта
Эта версия
0.1.1
0.1.0
Загрузить файлы
Загрузить файл для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.
Исходный дистрибутив
rdm6300-0.1.1.tar.gz (5,9 КБ посмотреть хеши) Загружено источник
Встроенный дистрибутив
rdm6300-0. 1.1-py3-нет-любой.whl (7,2 КБ посмотреть хеши) Загружено ру3
Хэши для rdm6300-0.1.1.tar.gz
Алгоритм | Дайджест хэша | |
---|---|---|
ША256 | c7c27f6d8ad4c6b406cde0c68e68720a7f6e2995c5c3f44e9595f5c470692a95 | |
МД5 | 087310648683 | |
БЛЕЙК2б-256 | 8310340847886d6d22fcfd188f2bf15b3b741b9943a23e8ca3446c71450db232 |