Замок с RFID EMmarin 125кгц ключами

Устройство предназначено для установки на дверь. Замок открывается только теми ключами (картами), которые прописаны в памяти микроконтроллера. Записать можно до 126 RFID-ключей (карт)  формата EMmarin 125кГц. Устройство питается от источника питания с напряжением 12В, в режиме ожидания потребляет около 35мА. Кнопка "OPEN" может быть удалена от устройства на расстояние до 10м. В качестве запирающего устройства может быть подключен электромеханический замок или электромагнит. Время открытия можно выставить от 1 до 32 секунд.

Принципиальная схема замка

Замок с RFID EMmarin 125кгц ключами, принципиальная схема

На сдвоенном операционном усилителе LM358 собран компаратор и усилитель ограничитель, формирующий прямоугольный сигнал. Микроконтроллер ATMEGA8 вырабатывает сигнал частотой 125кГц и подаёт через эмиттерный повторитель на катушку. Сигнл с катушки детектируется, проходит формирователь и поступает обратно в микроконтроллер, где проходит обработку и в зависимости от режима, записывается в память, либо сравнивается с записанными ключами и в случае совпадения открывает замок.

Все детали запаяны на плату

Замок с RFID EMmarin 125кгц ключами, печатная плата

В качестве динамика применён спикер от компьютера (без встроенного генератора). Катушка состоит из 50 витков на оправке диаметром 50мм, намотанная проводом диаметром 0,1мм.

Фото готового устройства:

Замок с RFID EMmarin 125кгц ключами, катушкаЗамок с RFID EMmarin 125кгц ключами, собранная плата

Замок с RFID EMmarin 125кгц ключами, плата, вид сверхуЗамок с RFID EMmarin 125кгц ключами, собранная плата с катушкой

Замок с RFID EMmarin 125кгц ключами, RFID брелки

Установка Fuse-битов в PonyProg:

Замок с RFID EMmarin 125кгц ключами, Fuse-биты в PonyProg

 

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

Рабочий режим - при подачи 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 сек

Видео работы

Исходники, прошивка и плата в формате lay6

На сайте автора можно найти плату под SMD компоненты.