Валидатор на RFID-картахДанный проект был сделан по просьбе друга для установки на дверь в складское помещение. В дальнейшем было изготовлено ещё несколько по просьбе друзей и знакомых. Конструкция оказалась простой и надёжной. Работает данное устройство так: пропускает только те RFID-карты, которые были заранее занесены в память устройства.
 

Основные характеристики контроллера доступа:
 
RFID-карты формат EMmarin 125кгц
Микроконтроллер ATtiny13
Количество карт/брелков — 10.
Кнопка «OPEN» нормально разомкнутая, защищена от залипания.
Выход управления замком, сильноточный полевой транзистор, режим работы на защёлку (включается на время).

Питание — 12в.
Потребление в дежурном режиме — 35 мА.
Количество карт/брелков доступа — 10 шт.
Длина связи с кнопкой «OPEN» — 10 метров.
Тип выхода управления замком — открытый сток (мощный полевой транзистор, ток до 2А).

 
Принципиальная схема контроллера ограничения доступа на RFID-картах 125КГц (Em-Marin) на 10 карт (на микроконтроллере ATtiny13):
Принципиальная схема контроля доступа на RFID
Если надо управлять электромагнитным замком, требуется установка выходного реле с требуемой контактной группой.
 
Внешний вид собранного RFID-валидатора:
 
Контроль доступа на RFID-брелках
RFID-карты Em-Marin
печатная плата ЛУТ
 
Установка Fuse-битов в PonyProg:
 
Установка fuse-бит в PonyProg
 
Работа устройства, скачать видеоролик, записанный автором.
Также один из читателей опубликовал видео работы собранного устройства:

https://www.youtube.com/watch?v=NP8iRMngj4w

 

Инструкция по программированию

Рабочий режим — при подачи 12В на контроллер светодиод мигает 1Гц.
Режим программирования — светодиод мигает 2Гц.
При нажатии на кнопку «OPEN» серия коротких звуковых сигналов во временя открытия замка.

Звуковые сигналы

1 короткий сигнал — карта или брелок записан в память контроллера.
2 коротких сигнала — карта или брелок уже записан в памяти контроллера.
5 коротких сигнала — выход из режима программирования.
1 длинный сигнал — память карт-ключей стерта из контроллера.
Непрерывные  короткие сигналы — память карт/ключей заполнена, максимально 10шт. ( требуется отключение питания контроллера).

Запись МАСТЕР-КАРТЫ и времени открывания замка

1 — Выключить питание контроллера.
2 — Нажать кнопку «OPEN»
3 — Удерживая кнопку подключить питание к контроллеру, через 5 сек. контроллер «ПИСКНЕТ», светодиод будет мигать с частотой 2 Гц.
4 — Отпустить кнопку.
5 — Поднести в зону считывания карту или брелок, раздастся одиночный звуковой сигнал, Мастер-карта или брелок ЗАПИСАН,  при этом запишется время открытия замка 1 сек.
6 — Удерживая карту или брелок в зоне считывания — считаем звуковые сигналы. Кол-во определяет требуемое время отрывания замка, приращение 1 сек., но не более 32 сек.
7 — Отключаем питание контроллера или выдерживаем паузу 30 сек.

Стирание всей памяти карт-брелков

1 — Рабочий режим.
2 — Нажимаем кнопку «OPEN» и удерживая подносим  к считывателю МАСТЕР-карту или брелок и держим, через 5 сек раздастся продолжительный звуковой сигнал — память карт/брелков стёрта.
3 — Отпускаем кнопку отнимаем карту или брелок.

Добавление карт или брелков

1 — Подносим МАСТЕР-карту или брелок к считывателю и удерживаем 5 сек, раздадутся 2 коротких звуковых сигнала, светодиод будет мигать с частотой 2 Гц.
2 — Подносим поочерёдно к считывателю карту/брелок — раздастся короткий звуковой сигнал, карта/брелок ЗАПИСАН, если раздастся 2 коротких звуковых сигналов — код карты/брелка уже записан в памяти микроконтроллера.
3 — Записываем требуемое кол-во карт или брелков, максимально 10.
4 — Отключаем питание контроллера или выдерживаем паузу 30 сек
 
 
Обсудить на форуме (там же можно скачать исходник и прошивку для ATmega8).
 
 
Автор: Зураб,
 
Просмотров всего: 7 947, сегодня: 1

Напишите комментарий