RFID 125 КГц считыватель или DIY, когда его совсем не ждешь :)


В сентябре я выкладывал обзор RFID брелоков, подошла очередь выложить обзор на то, с чем эти брелоки часто используются.
Кому интересно, заходите.


Обычно в работе я применяю либо самодельные считыватели, либо продающиеся у нас в оффлайн магазинах, но захотелось попробовать чего то более экзотического.
На самом деле все оказалось не так просто, как я изначально думал, но об этом я напишу позже, а сейчас как всегда стандартная часть многих обзоров, куда же без нее :)

Упакован считыватель в небольшую картонную коробочку, какая либо полиграфия отсутствует, написано только что это RFID reader и что он работает в стандарте ID.
В общем такой себе профессиональный девайс, никакого гламура на упаковке, впрочем там он не особо и нужен.


Внутри в поролоне находится сам считыватель, а так же все, что к нему необходимо.


Вернее я сначала думал, что там все, что необходимо, но как видно на фото, инструкцию к нему положить забыли. Впрочем представитель магазина мне без проблем её выслал по электронке, но на всякий случай я ее вложил в архив для скачивания, в конце обзора.


Сзади ничего особенного, крепежные отверстия на крышке, сама крышка по одной стороне вставлена в пазы (слева), по другой находятся защелки (справа).
Так же сзади находятся разъемы и пищалка (довольно громкая, пришлось заклеить ее изолентой).


Изнутри присутствует наклейка распиновки основных контактов.
Опишу здесь.
Красный — Питание 12 Вольт
Черный — Общий провод
Зеленый — Данные 0
Белый — Данные 1
Оранжевый — На плате подписан как BL1
Коричневый — На плате подписан как BL2
Желтый — Выбор режима работы, Wiegrand 26 или 34 (длина кода), по умолчанию используется 26.

Сигналы BL1 и BL2 мне пока непонятны, при касании пальцем этих проводов, считыватель включает зеленый светодиод и пищит двумя длинными и тремя короткими сигналами, буду разбираться, что это вообще такое.

В комплект так же входят четыре пластиковых дюбеля, четыре шурупа к ним (обычно я ставлю свои, родные мне не нравятся), два маленьких шурупика, для фиксации передней панели к дну.
Кабель длиной 140мм с разъемами.
На кабеле так же есть разъем и три провода NC, COM, NO, но в данном считывателе они не используются.


На левой боковине находятся отверстия для двух шурупов.
К слову, мне не совсем понравилось отсутствия каких либо декоративных заглушек сбоку, с ними выглядело бы аккуратнее.


Справа ничего нет, просто боковина.


Внутри находятся основные компоненты данного считывателя.
Разъемы, место под установку двух реле (одно понятно зачем, но зачем второе — загадка), стабилизатор питания 78M05, операционный усилитель LM358 (используется в схеме антенного узла), ну и процессор 10F08XE.
Так же присутствует свободное место для установки еще одной микросхемы, об этом чуть дальше.
Качество сборки и самих используемых компонентов на твердую 5, такое чувство, что ковыряешь дорогое промышленное устройство (есть такой опыт). Даже нет никаких электролитов, вместо них стоит ёмкая керамика.


Плата немного под другим ракурсом.


Если отвинтить плату, то становится видно переднюю панель, панель видимо сделана универсальной, впрочем как и сама плата. просматриваются пиктограммы значка звонка, цифровой клавиатуры, и пиктограммы RFID.
На плате видно разъем, исходя из наличия пиктограмм цифровой клавиатуры, думаю, что это разъем для ее подключения.
Так же на плате видно печатную антенну. Я выше писал о пустом месте для еще одной микросхемы, судя по инструкции, есть версия такого считывателя но на 13МГц, так вот антенна и недостающая микросхема это именно для этой версии считывателя.


Так же на плате расположены 15 светодиодов, 12 синего цвета, для подсветки передней панели, 1 красного для подсветки пиктограммы звонка, 2 зеленый+ красный для индикации срабатывания считывателя.
Вообще светодиоды меня немного удивили, меня не покидало ощущение, что данная плата используется одна для очень разных вариантов считывателя, причем производитель даже не заморачивался с экономией, так как на плате присутствуют элементы, которые в данном считывателе и не нужны совсем.
На фото светодиоды кажутся очень яркими, но на самом деле при одетой передней панели смотрится очень аккуратно.
Для меня осталось загадкой, как пиктограммы. которые есть изнутри, отсутствуют снаружи.


А здесь уже переход к практической части
В самом начале обзора я написал, что с считывателем было не все так просто.
Дело в том, что когда я его заказывал, то был почти уверен, что этот считыватель имеет встроенный контроллер, в который можно записать ключи и пользоваться им автономно.
Когда считыватель пришел и я начал с ним разбираться, то выяснил, что данный считыватель это именно только считыватель, т.е. он может только читать карту.
Информацию наружу он выдает в формате Wiegand 26, не скажу что это какой то необычный интерфейс, но я все таки привык к более распространенному ТМ.
Да и заказал я данный считыватель не только из-за внешнего вида, а и из-за интереса, что он из себя представляет.
Интерфейс Wiegand встречается довольно часто, но обычно со стороны считывателя, со стороны контроллера встречается гораздо реже, так как данный интерфейс изначально предназначался для магнитных карт, потом плавно переполз и на клавиатуры и RFID. Используется он скорее в составе централизованных систем, отчасти из-за возможности работать на большом удалении от контроллера 100-250м.

То, что данный считыватель работает только в этом стандарте застало меня врасплох, пришлось лезть в интернет и искать, может кто еще так же пытался с ним работать. поиски в интернет вывели меня на довольно неплохую статью и пример применения данного интерфейса.
Автору данной статьи огромное спасибо. В статье есть описание самого интерфейса, схема простого контроллера, печатная плата, прошивка и даже исходники. Все это я сгруппировал в один архив в конце обзора.
Плату я немного перетрассировал относительно авторского варианта, но сама схема в приницпе осталась неизменной.


Мой вариант печатной платы.


Ну в общем пришлось мне как всегда, брать кусочек стеклотекстолита, хлорное железо, травить плату. Сходил на рынок, купил необходимый микроконтроллер и еще некоторые детальки, собрал все в кучу.


Спаял, на вид получилось довольно неплохо, размеры платы очень компактные, но даже в таком варианте это полноценный контроллер RFID считывателя.


Ну спаять мало, надо же еще и проверить то, что у меня получилось.
Подключил питание, включилась подсветка панели, устройство готово к работе.
К слову, прошивал с фьюз битами по умолчанию.


Подношу карту, еще не записанную в контроллер, светодиод на считывателе засвечивается зеленым, карта успешно считана, но контроллер молчит, так как данную карту он еще не знает.


Замыкаем контакты Add на плате, подносим карту, размыкаем.
Карта записана. Я специально повернул карту номером вверх, что бы было видно, что это одна и та же карта.
Подношу карту, видно, что на считывателе светодиод светит зеленым, только теперь на контроллере так же засветился светодиод, сигнализирующий о включении реле, карта успешно считана и распознана и считывателем и контроллером.


Данный контроллер очень простой, и имеет минимум функционала, но мне пришлось его собрать, что бы проверить данный считыватель. Проверка прошла успешно.

Материалы для скачивания.
Инструкция.
Схема и печатная плата
Прошивка и исходники.


Фото с пачкой сигарет, для зрительного понимания размеров устройства.


Резюме.
Плюсы.
Устройство работает.
Сборка отличная, но только для установки внутри помещения.
Весьма неплохой дизайн.
Дистанция считывания около 8-10см (брелок-карта), и быстрый отклик на карту.
Зная ценовую политику на данные устройства, считаю стоимость считывателя вполне гуманной.

Минусы.
Хотелось бы, что бы производитель придумал какие нибудь боковые декоративные заглушки, было бы гораздо аккуратнее.
Не очень распространенный интерфейс (если использовать просто с автономным контроллером).
Отсутствие полноценной инструкции (впрочем это я еще попробую исправить), кроме краткого описания.

Мое мнение.
Хоть я и ожидал немного не то, что получил, но тем не менее я остался доволен устройством.
Параллельно я получил некоторый опыт работы с интерфейсом Wiegand, да и просто было приятно сделать что нибудь новенькое.
В общем вещь для тех, кто понимает что это и зачем оно нужно.

Обзор получился немного спонтанным и не таким, как я планировал его изначально, но я очень надеюсь, что он все таки принесет кому нибудь пользу.
А я от себя постараюсь раздобыть более подробную инструкцию и если получится, то выложу здесь. Может вдруг выяснится, что это все таки считыватель с контроллером и я просто что-то не понял.

Считыватель для теста и обзора был бесплатно предоставлен магазином EachBuyer.
Планирую купить +35 Добавить в избранное +46 +96
+
avatar
  • Joker63
  • 12 ноября 2014, 11:59
0
Читает только чипы Em-Marin? или mifaire тоже поддерживает???
+
avatar
  • kirich
  • 12 ноября 2014, 12:28
0
У меня дома только обычные карты, проверить нечем :(
+
avatar
  • JhaoDa
  • 12 ноября 2014, 18:15
0
Википедия говорит, что
Все продукты MIFARE базируются на ISO 14443 Type A 13,56 МГц
+
avatar
+1
Для меня осталось загадкой, как пиктограммы. которые есть изнутри, отсутствуют снаружи.
Вот мне тоже интересно, зачем там numpad нарисован. Тогда ведь для его работы нужен хоть какой-то тач…

Upd. нашел продвинутую версию aliexpress.com/item/Home-Security-X8-RFID-Entry-Door-Access-Control-System-Doorbell-Button-10-Keys/2013675706.html
+
avatar
  • mVlad77
  • 12 ноября 2014, 12:36
0
Вопрос, а чем это устройство отличается вот от такого считывателя (уже с реле и к брелоками)?
aliexpress.com/item/Wholesale-RFID-Proximity-Entry-Door-Lock-Access-Control-System-AD2000-M-with-10-Key-Fobs-Free/573377164.html
+
avatar
  • kirich
  • 12 ноября 2014, 12:40
+2
Как минимум внешним видом и тем, что нехорошо размещать контроллер снаружи помещения, где открыть дверь займет максимум секунд 20 даже без ключа и кода :)
+
avatar
  • mVlad77
  • 12 ноября 2014, 15:04
0
ну, для серьезной защиты эти карты изначально не предназначены. Они ведь копируются :( устройством за 13$
aliexpress.com/item/Handheld-125Khz-EM4100-RFID-Copier-Writer-Duplicator-ID-Card-Copy-T5557-T5577-EM4305-2pcs-EM4305-tags/32225069333.html
+
avatar
  • mike888
  • 12 ноября 2014, 13:07
0
Как бы у китайцев кот в мешке и не дешевле. На работе пользую ironlogic.ru/il.nsf/htm/ru_readers За 3 года проблем не воникало, как с железом так и с софтом
+
avatar
  • kirich
  • 12 ноября 2014, 13:09
+4
Я тоже их продукцией пользуюсь, СP-Z2L в основном.
Но ведь не попробуешь, не узнаешь :)
Да и кота из мешка вынул.
Этот мне как то на вид понравился.
+
avatar
0
Спасибо за обзор. Как раз ищу дешевый и простой способ организовать простую СКУД для доступа в офис без IP и прочих наворотов.
Я вижу вы человек в теме, нет ли у вас на примете какого-нибудь китайского контроллера? Чтобы плату можно было разместить внутри помещения, а считыватель снаружи?
Я пока только это нашел
+
avatar
  • spc
  • 12 ноября 2014, 15:53
+2
Не умаляя ценовых достоинств китайской продукции предлагаю также обратить внимание на упомянутые выше изделия iron Logic. Например, считыватель CP-Z ($14.5, но есть дешевле врезной) и контроллер Z5-R ($9).
+
avatar
0
Да, спасибо, рассмотрел поподробнее их решения, скорее всего ими и воспользуюсь.
+
avatar
  • repon06
  • 12 ноября 2014, 18:01
0
а никто на обычную дверь не ставил что-то типа активатора двери навесной, чтобы закрывал и открывал дверь, изнутри двери ключем которая должна закрываться?

статью как-то видел) потерял…
+
avatar
0
автор подскажите маркировку микросхемы которая отмечена на рисунке
+
avatar
  • kirich
  • 12 ноября 2014, 19:09
+2
В обзоре она указана, даже ссылка на даташит есть, LM358 :)
+
avatar
  • Brendon
  • 12 ноября 2014, 22:08
0
А дизайн даже симпатичный по своему, хотя вещь конечно весьма специфическая, спасибо за обзор.
+
avatar
  • JVS
  • 12 ноября 2014, 22:34
0
А через тонкий металлический лист не считает карту?
+
avatar
  • kirich
  • 12 ноября 2014, 23:31
0
Нет конечно.
Только через неметаллические материалы, как то в кирпичную кладку вмуровывал даже.
+
avatar
  • mike888
  • 13 ноября 2014, 00:35
+1
Считыватель по вкусу конечно, но считыватель с сеткой на RS-485 стоит столько же сколько сам котроллер Z5R-NET отдельный без считывателя. Если не напрягает и нет задачи оградить от возможного залезания в контроллер, то лучше ставить контроллер интегрированый со считывателем. Ну а сетка нужна когда замков несколько, реально 32 устройства поддерживается, куча народу которым надо доступ в определёные места закрыть, а в другие открыть. Иногда нужен протокол чьей картой открывалась дверь. Вот тут и приходишь к сетке и покупке софта, когда ты как белый человек сидишь у компа и сунув метку в считыватель, присваиваешь её определёному человеку и выставляешь ему разрешения на открывания дверей. Но это когда надоест бегать к каждому замку с мастеркартой и прописывать каждую метку. Тут приходишь что надо купить и программу и контроллеры сетевые и модуль выхода в инет, чтобы с телефона решить проблему, а не нестись на точку и бегать прописывать. Тем более дверь можно через инет открыть если что. Что совершенно нереально с ноунейм поделками, софт допиливать надо и надёжность оставляет желать.
+
avatar
  • kirich
  • 13 ноября 2014, 00:44
0
когда ты как белый человек сидишь у компа и сунув метку в считыватель, присваиваешь её определёному человеку и выставляешь ему разрешения на открывания дверей.
У нас я такое сделал пока только на проходных, но уже планирую перевести кучу дверей и подвязать к общей базе :)
+
avatar
  • aubms
  • 13 ноября 2014, 17:20
+1
Первое, что бросилось в глаза при чтении обзора — слова «брелоков», «брелоками». Слава богу, остались ещё люди, которые не пишут «брелки»!
Мой внутренний граммарнаци приносит извинения за оффтоп, но промолчать не в состоянии! :) Обзору плюс!
+
avatar
  • bowe
  • 14 ноября 2014, 18:46
0
А бывают ли схемы и чистые карты, чтобы делать дубликат уже существующей HID 125 кГц? На em-marine есть автономные 9$ китайские, но они, по словам продавцов только для EM 4100; а для чистого hid prox — они же (по виду), но 40$ (что как будто бы дорого на фоне 9$ в тех же 125 кГц)
Встречал ли кто-нибудь подробные описания или DIY, или упрощенного DIY с применением атмеги и чего-нибудь вроде этого (чтобы антенну самому не делать)?
+
avatar
  • Arthur
  • 15 ноября 2014, 02:12
0
Спасибо, интересно читать об устройствах технического и в тоже время гиковского направления.
Вопрос: в каких проектах применяете считыватель, о чем вы указали в самом начале?
+
avatar
  • kirich
  • 15 ноября 2014, 02:40
0
Да проекты в общем то стандартные.
Сейчас допиливаю систему централизованного управления дверьми на предприятии.

А конкретно этот скорее всего уйдет для одной из внутренних дверей.
+
avatar
  • Arthur
  • 15 ноября 2014, 15:11
0
код пишется на сишке? помимо одних только дверей ещё где будет применяться?