Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Бюджетная СКУД с RF ID на EM Marine

Бюджетная СКУД с RF ID на EM Marine 20 сен 2019 19:20 #1

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Есть два интересных проекта - один и второй. В первом минимально необходимый функционал для СКУД, а во втором привлекательная(в плане бюджета) читалка для EM Marine, а хотеось, бы иметь систему доступа с бюджетной читалкой на EM Marine.

Что хочу:

- из первого проекта все кроме читалки на RDM6300, - от нее хочу отказаться (в схеме первого перепутаны 5,6 пины, полностью не проверил, т.к. нет RDM6300)

- со второго - читалку для EM Marine с его алгоритмом проверки кода (проект проверенный, работает!)

Судя по скетчам, мне кажется, что прошивка может влезть в Атмегу8. Накидал приблизительную схему,



себестоимость меньше 2$. Очень заманчиво. Применяемость - везде...
Хотелось бы услышать мнение сообщества по этому поводу, ну и конечно, же неоценимой помощи нашего многоуважаемого Soir в написании прошивки, потому, как я в этом деле - чайник ...
Зараннее всем спасибо!
ГЕРОЯМ СЛАВА!
Последнее редактирование: 20 сен 2019 19:25 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 20 сен 2019 20:26 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
Нет, так не пойдет. Кино смотреть я не буду.
Из того взять то, из этого взять это, тут играем, тут не играем - так тоже не пойдет.

Мне нужно описание работы (ТЗ). В письменном виде, в одном документе, подробное... ну, Вы в курсе. Тогда я рассмотрю вопрос своей "неоценимой помощи".
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 21 сен 2019 00:42 #3

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Немного изменил схему:



Алгоритм приблизительно такой:
- Сброс сохраненных ключей и мастер карт - кнопка S1 нажать и держать 5 c.; по окончании - 5 звуковых сигналов по 0,5с.
- после сброса первый прочитанный ключ становится мастер-картой, загорается светодиод 3(красный) и два звуковых сигнал по 1с.

- повторное поднесение мастер карты - загорается светодиод 2 и 1 звуковой сигнал 2с., и можна подносить ключи для записи в память; .
- ключ прочитан гаснет на 0,5с. светодиод 2(синий) и звуковой сигнал 0,5с.;
- для выхода из программирования и сохранения - подносим ещераз карту, загорается светодиод 1(зеленый) и 3 звуковых сигнал по 1с..

- при поднесении записаного ключа или нажатии кнопки S2 светодиод 1(зеленый) гаснет на 3с. и срабатывает реле на 3с.плюс звуковой сигнал 0,2с/0,2с(звук/пауза) пока замок открыт;
- при поднесении чужого ключа, - звуковой сигнал 3с.; после троекратного поднесения чужого ключа - блокировка считывания на 1 минуту.


- на считыватель подается 128 кГц с В3, при поднесении ключа на D7 появляется 64 бита ключа, котрые обрабатываются МК... Данные ключа можно сбрасывать и в монитор порта...

Буду благодарен за замечания и предложения.
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 21 сен 2019 07:41 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
По схеме. Светодиоды подключены неверно. Зачем R1 - непонятно. R4 и R9 в общем-то, не обязательны.
По алгоритму. С такими ключами еще не работал, поэтому тут отладка будет за Вами, а за мной доработка, если что-то не пойдет. Это может создать определенные трудности.
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 21 сен 2019 09:55 #5

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
- не досмотрел с диодами, сорри
- резисторы убрал, пусть будут внутренние
- перерисовал...



- дубликатор у меня работает без нареканий, думаю все получится...
- переномеровал элементы, и произошли изменеия(номеров светодиодов) в алгоитме, на схеме так как сейчас собрано на макетке и удобно для разводки(3-х цветный светодиод)
ГЕРОЯМ СЛАВА!
Последнее редактирование: 21 сен 2019 11:26 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 06 окт 2019 19:54 #6

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Спасибо!

Soir пишет:
Сделал чтобы мигал синий, наверно так логичнее.

Согласен, но в этом случае пока не виден переход к записи ключа, т.е. при подносе МКл второй раз ничего не происходит, поэтому хотел, чтобы было так:
- сбросили все ключи - горит красный с/д
- поднесли будущего мастера - мигает синий
- поднесли еще раз мастера - синий горит постоянно; дальше по сценарию, - подносим новый -синий тухнет, загорается зеленый(но мне кажется, что луше бы он мигал, тогда будет видна разница между нахождением в режиме записи и обычным ожиданием ключа в дежурном состоянии)

Еще один ньюанс:
- если поднести сначала чужой ключ, потом правильный, а затем еще два чужих, то наступает блокировка. Считаю, что счетчик неправильных ключей должен обнуляться, если произошло санкционированное открытие дверей.


Soir пишет:
Красный сейчас в другом месте... Опишите по ним отдельно

По красному:
- сбросили все ключи - горит красный с/д(выше писал)
- дверь открывается - красный мигает в такт со звуком
- подносим чужой ключ - красный мигает в два раза чаще пока есть звук
- наступила блокировка от чужого ключа - красный горит постоянно, пока блокировка активна
- вспыхивает при нажатии на кнопку клавиатуры

По зеленому:
- горит в дежурном режиме
- тухнет(или лучше мигает в противофазе с красным) при открывании дверей
- мигает после считывания нового ключа(писал выше)
- в общем тухнет когда горит кто-то другой

По клавиатуре:
- набираеш код(4х значный)(каждое нажатие коротенький пик + вспышка красного с/д); нажимаеш *; двери открываются.
- троекратный ввод неправильного кода - блокировка (как с ключами)
- ошибся(соскочил палец) нажимаеш # и снова можно набирать 4 цифры

...как-то так...

Спасибо еще раз! Мне этот проект определенно нравится!
ГЕРОЯМ СЛАВА!
Последнее редактирование: 06 окт 2019 20:10 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 06 окт 2019 20:04 #7

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
davids58 пишет:
не виден переход к записи ключа
Виден. Когда ключей нет - мигает. После записи первого (мастера) уже включается на постоянно для записи других.

davids58 пишет:
По клавиатуре:
По клавиатуре мне нужна процедура установки кода.

Но мое мнение - применение клавиатуры лишает смысла использование ключей RFID. Зачем носить ключи, доставать их где-то из сумки... если можно нажать четыре кнопки. Далее. Цифровой код через очень не продолжительное время становится известным всем. У нас в половине подъездов на двери был прямо нацарапан, когда еще не было домофона. А в других подъездах его можно было определить, присмотревшись к потертости кнопок. Можно подсмотреть...
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 06 окт 2019 20:22 #8

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Soir пишет:
После записи первого (мастера) уже включается на постоянно для записи других.

но ведь для записи необходимо еще раз поднести МКл и не видно считался он или нет, перешел в режим записи нового ключа или нет

Soir пишет:
По клавиатуре мне нужна процедура установки кода

Думаю можно так:
- поднесли МКл (все стандартно)
- нажали #; ввели код; нажали *. (мигает зеленый как при ключах)
- поднесли МКл выход в дежурный режим (все стандартно)

Soir пишет:
применение клавиатуры лишает смысла использование ключей RFID.

Этот код "только для приближенных" и на случай форсмажера (скорая приехала - сообщил по телефону, потом поменял)


Еще один ньюанс:
- если поднести сначала чужой ключ, потом правильный, а затем еще два чужих, то наступает блокировка. Считаю, что счетчик неправильных ключей должен обнуляться, если произошло санкционированное открытие дверей.
ГЕРОЯМ СЛАВА!
Последнее редактирование: 06 окт 2019 20:30 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 06 окт 2019 21:27 #9

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
davids58 пишет:
но ведь для записи необходимо еще раз поднести МКл и не видно считался он или нет, перешел в режим записи нового ключа или нет
Если синий мигает - ключей в памяти нет. Если синий светодиод погас - значит код записался. Если синий включен постоянно - мастер разрешил запись другого ключа. По-моему все просто и логично.
Может сейчас в прошивке что-то не доработано, но смысл такой.
Синий (и только синий) привязан только к одной процедуре - запись ключей.
Зеленый - к другой какой-то группе действий, красный - к третьей.
N.B.
Я бы синему еще добавил функцию. Если пытаются записать какой-то ключ повторно - синий мигает с частотой 5Гц какое-то время. Так я сделал у себя, время 3 сек.

davids58 пишет:
Этот код "только для приближенных" и на случай форсмажера (скорая приехала - сообщил по телефону, потом поменял)
Да, да... это я имел ввиду. У приближенных есть свои приближенные, кому-то по секрету... Поменять отложил на потом, а потом забыл. Поменял, но забыл оповестить о новом коде всех приближенных...
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 06 окт 2019 22:14 #10

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Soir пишет:
Если синий светодиод погас - значит код записался

Понятно. Спасибо. Но если не дождаться конца звуковых сигналов, то загорается сразу синий и горит(т.е. не тухнет при считывании нового МКл, и тогда вслепую подносишь два раза МКл...)

Soir пишет:
Если пытаются записать какой-то ключ повторно - синий мигает с частотой 5Гц

Согласен, полезная функция!


Soir пишет:
забыл оповестить о новом коде всех приближенных...

их не так много, есть мобильник
ГЕРОЯМ СЛАВА!
Последнее редактирование: 06 окт 2019 22:23 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 07 окт 2019 11:42 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
Ладно, мне вроде бы как все равно.

Но начал внедрять светодиоды - на вид вроде просто, но получатся сложнее, чем сам считыватель. Поэтому в некоторых моментах упростил на свое усмотрение, иначе можем зайти в тупик. Через неделю-другую не смогу сам разобраться в своей прошивке, так все получается запутанным.
Уже сейчас пришлось вносить изменения в уже отлаженную работу считывателя. Надеюсь, ничего жизненно важного не зацепил.
Что нужно изменить - пишите, а я уже буду смотреть с технической стороны.

По клавиатуре.
Почти все так, как Вы описали. Задан период времени (25 сек) между вводом цифр. Если превышен - весь набор сбрасывается.

Программирование - Мастер, синий светодиод. Ввод 4 цифр и *. Все.
Саму процедуру входа в программирование несколько изменил. Вход Мастером в режим программирования доступен только в период открытого замка.
Еще что-то по мелочам пришлось менять, тут уж просто проверяйте все с самого начала.

P.S.
Все материалы здесь. Тема будет почищена почти в ноль.
Вложения:
Последнее редактирование: 08 окт 2019 07:23 от Soir. Причина: Обновление прошивки
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 07 окт 2019 12:37 #12

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Спасибо!
Небольшая задержка из за перехода с макетки на плату и клавиатуру... Но вечерком проверю пока без клавы новую прошивку.
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 07 окт 2019 22:15 #13

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Спасибо!
Проверил все без клавиатуры, все в норме.

Soir пишет:
Если пытаются записать какой-то ключ повторно - синий мигает с частотой 5Гц какое-то время.

Не мигает, есть прерывистый звуковой сигнал несколько Герц, синий горит постоянно...

Ньюанс:
При перезапуске МК дверь открывается на долю секунды, т.е. при пропадании питания, а потом его подаче - двери будут открываться, мне кажется что это лишнее.

Клавиатуру спаяю(папяльная станция гавкнула, - разбираюсь), - проверю остальное...
Спасибо!
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 07 окт 2019 22:51 #14

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
davids58 пишет:
Не мигает, есть прерывистый звуковой сигнал несколько Герц, синий горит постоянно...
Да, я упрощал. Это просто получалось по моему алгоритму индикации, а здесь все переплелось. Программа просто не запишет имеющийся ключ и не выйдет из программирования.

davids58 пишет:
При перезапуске МК дверь открывается на долю секунды
В прошивке ничего такого не увидел. Попробуйте изменить FUSE. Если не поможет - понаблюдайте. Это происходит всегда, или когда нет записанных ключей... может еще какие закономерности. Попробуйте не отключать питание, а произвести сброс МК через вывод Reset, будет ли такая же реакция.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 01:43 #15

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Soir пишет:
Попробуйте изменить FUSE.

Сорри! не открыывание двери, а короткая вспышка красного и короткий пик(при любых фьюзах).

Пока паял клаву(макетка была включена) три раза дверь сама открылась и закрылась на 1с.

Подключил клаву, на кнопки пока реакции нет:
- коротких пиков нет
- записи нет
- троекратное введение чего либо - нет
ГЕРОЯМ СЛАВА!
Последнее редактирование: 08 окт 2019 01:44 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 07:28 #16

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
davids58 пишет:
короткая вспышка красного и короткий пик(при любых фьюзах).
Не вижу в прошивке ошибок, в симуляторе тоже все нормально.

davids58 пишет:
ри раза дверь сама открылась и закрылась на 1с.
Если светодиоды не показали какого-то срабатывания - проверьте монтаж. Если открытие идет по какому-то сигналу (ключ, кнопка...), то замок должен открываться на 3 сек.

davids58 пишет:
Подключил клаву, на кнопки пока реакции нет
Монтаж... Прошивку обновил, на случай, если получилась большая емкость соединительных проводов.
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 17:29 #17

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
- на клавиатуру никаких подтягивающих резисторов не нужно?
- прошивку обновил
- звук нажатия кнопок прописан?
- импульсы на шинах есть...
- реакции никакой

зажигаю синий с/д, набираю код, жму *, = тишина, синий горит...

как проверить?
ГЕРОЯМ СЛАВА!
Последнее редактирование: 08 окт 2019 17:38 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 17:54 #18

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
Звук и мигание прописаны (это видно при симуляции в Proteus). Возможно Вы их и слышите при подаче питания. Это говорит о том, что программа определяет нажатой какую-то кнопку (кнопки).
Отключите физически клавиатуру от контроллера. Если этот эффект исчезнет, значит что-то не так с клавиатурой.
Прозвоните отдельно между собой шины, идущие к клавиатуре. Если МК на панельке, то извлеките его и прозвоните прямо от панельки.

В архиве тестовая прошивка. При подключенной клавиатуре подайте питание. Ничего не нажимайте, отключите питание. Считайте EEPROM.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 19:29 #19

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Soir пишет:
Возможно Вы их и слышите при подаче питания

Это было без клавиатуры, я ее еще тоолько паял...

ЕЕР в архиве...

и повторное чтение: есть ли разница?(вкл., выкл., вкл. питание потом считал)
Вложения:
ГЕРОЯМ СЛАВА!
Последнее редактирование: 08 окт 2019 19:34 от davids58.
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 20:24 #20

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
Проверьте вывод PB5 (pin 19).
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 21:19 #21

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Огромное спасибо! Я бы долго до этого шел: Висел светодиод на В5 через резистор. Плата отладочная стандартная,- я туда и не лез...
Еще раз спасибо!

Все работает. Пишется, открывается, пищит, - все просто замечательно!
Теперь все переношу полностью на печатки и к сборке. Я еще не пробывал катушку(даже еще не намотал) вокруг клавиатуры, все соберу поставлю на тест.

То, что Вы сотворили, - это просто чудо! Soir! Вы кращий! Спасибо!

А как Ваш экземпляр продвигается к финишу?
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 21:42 #22

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
Мой экземпляр в процессе. Считыватель собрал, работает. Корпус - коробочка от TicTac, разъем для дисплея 1602. Питание - микро USB.




Второй этап - дубликатор, также прописывание своих кодов. Для того и дисплей.
Для продолжения работы над проектом мне нужны болванки ключей. Заказал в Китае.
Только после всего этого мой экземпляр приобретет какой-то практический смысл. Если получится удачно - выложу на сайте. Думаю, изготовление дубликата довольно таки востребованная функция.
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 08 окт 2019 22:55 #23

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Класно у Вас получилось!

Поддерживаю Ваше мнение!
Дубликатор полезный девайс. Я ним уже неоднократно пользовался, но у моего огромный минус - он не заточен под запись ключей из архива или памяти, это напрягает, поэтому буду ждать Вашего результата.
Было-бы неплохо поженить его с компом, чтобы файлы можно было брать с диска, но тогда нужно будет какой-то софт на комп ставить, или добавлять в дубликатор слот под мико СДи... Чо то меня понесло... :)
Будем ждать ...
Еще раз спасибо!
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.

Бюджетная СКУД с RF ID на EM Marine 09 окт 2019 07:35 #24

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10111
  • Спасибо получено: 3623
  • Respect sxem.org Sponsor 2019 Author
davids58 пишет:
Было-бы неплохо поженить его с компом, чтобы файлы можно было брать с диска...
Ну, это уже явный перебор. Такой прибор нужен наверно, для профессиональной деятельности. Да и то, еще нужно придумать зачем.
Прибор и так будет хранить с полсотни разных ключей. Полезным добавлением было бы еще и присваивать имена для ключей.
Администратор запретил публиковать записи гостям.
Спасибо сказали: davids58

Бюджетная СКУД с RF ID на EM Marine 09 окт 2019 14:09 #25

  • davids58
  • davids58 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 10
  • Author
Soir пишет:
это уже явный перебор

Согласен! Я же говорил, что меня понесло...:)

Soir пишет:
Полезным добавлением было бы еще и присваивать имена для ключей

Вот это действительно то что нужно!

А Вы не думали перевести дисплей на I2C, меньше все-таки проводов, скорости там никакой...
ГЕРОЯМ СЛАВА!
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir