Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Создание новых тем и ответов в разделе "Схемо - темы", должны соответствовать правилам сайта ( sxem.org/forum/pravila ).
  • Страница:
  • 1
  • 2

ТЕМА: Электронный замок на RFID карточках или брелках

Электронный замок на RFID карточках или брелках 16 март 2017 21:59 #1

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Доброго здоровья.Просьба к уважаемому Soir не смогли бы при наличие свободного времени написать прошивку для открытия замка на калитке,на блоке MFRC-522-RFID.Спасибо.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 16 март 2017 23:12 #2

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 1136
  • Спасибо получено: 52
а зачем вам озадачивать ув.Soir если в сети масса готовіх конструкций?
К примеру:
www.avislab.com/blog/rfid-readers_ru/
или
mysku.ru/blog/aliexpress/23114.html
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 05:41 #3

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Александрович пишет:
написать прошивку для открытия замка на калитке,на блоке MFRC-522-RFID.
Как раз себе делаю устройство (охранная сигнализация) с такими ключами. Брал здесь считыватель и здесь дополнительные ключи.

Опишите подробнее: на каком микроконтроллере, какие функции, управление, индикация и т.п, и т.д.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 05:55 #4

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Контроллер Attiny2313 Кнопка запись-стирание ключей,два светодиода открыто-закрыто,пищалка с генератором при открытие короткий сигнал.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 07:50 #5

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Александрович пишет:
Кнопка запись-стирание ключей,два светодиода открыто-закрыто
Алгоритм записи-стирания опишите подробно. Саму процедуру, как это делать с точки зрения пользователя.
Это же касается и открытия-закрытия.
Последнее редактирование: 17 март 2017 07:51 от Soir.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 11:43 #6

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Не в сети
  • Модератор
  • Сообщений: 365
  • Спасибо получено: 91
Хорошо бы предусмотреть возможность смены кода. Например, если брелок попал в чужие руки.
СЛАВА УКРАЇНІ!
Позор агрессору, смерть оккупантам!
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 12:05 #7

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 787
  • Спасибо получено: 146
Айнцвайдрайченко пишет:
Хорошо бы предусмотреть возможность смены кода.
и мастер ключик.
Save Ukraine! Stop Putin!
Снігуроїд !!! Не купуй товари окупантів! Штрих-код на початку від 460 до 469 !!!
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 12:15 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Возможность смены кода должна быть обязательно. Ведь нужно хотя бы провести первоначальное программирование своих ключей.
Вопрос сейчас в том, каким образом производить запись кода? Как стирать старый код? Если нужен мастер ключик, то как указать программе, кто мастер?

Согласно ТЗ есть одна кнопка и один светодиод. И небогатые возможности выбранного МК. Вот и все...
Программировать коды еще можно было бы при прошивке МК, записью в EEPROM. Так будет неудобно (каждый раз перепрошивать), но видно, какой ключ следует удалить, какой новый добавить, кто мастер... Но для этого нужно знать коды ключей. То есть, сделать считыватель с индикатором, а потом уже...

---
P.S.
Может такой вариант:
Нажатая кнопка при подаче питания - стирание всех ключей.
Поднесли ключ - светодиод подтвердил считывание - кнопкой запись. Следующий...
Первым можно записать мастер ключ, если в нем есть необходимость.
Неудобство здесь - для перезаписи одного ключа нужно собрать все и перепрограммировать заново.

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

Также для этих целей можно создать какую-то тестовую прошивку (с индикатором или без), на макете считать все ключи и создать базу данных...
Последнее редактирование: 17 март 2017 12:43 от Soir. Причина: Дополнение.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 14:50 #9

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 855
  • Спасибо получено: 101
Soir пишет:
Неудобство здесь - для перезаписи одного ключа нужно собрать все и перепрограммировать заново.
Да, жахлива незручність може бути.
Тут невдовзі клієнт визвав. На воротній автоматиці злетіли два пульти. Нова підшивка не працювала. Було 4 пульти, два з яких вилетіли з пам'яті. Прийшлось обнуляти пам'ять і прошивати всі заново. Жахливо уявити, якби це були колектівні ворота з сотнею-другою пультів....
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 18:41 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Vakula пишет:
Жахливо уявити, якби це були колектівні ворота з сотнею-другою пультів....
Наверно, в любом случае нужно отдельно хранить базу данных или дамп памяти.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 17 март 2017 21:45 #11

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 855
  • Спасибо получено: 101
Soir пишет:
нужно отдельно хранить базу данных или дамп памяти.
Ага, тіко це треба об'яснити виробникам автоматик, щоб ще в комплекті видавали зчитувачі, або інструкціі до контролерів; як їх бекапить.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 18 март 2017 18:53 #12

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Добрый вечер. Вариант с ручной записью в EEPROM не подходит сильно хлопотно.Замок стоит на калитке частного дома от силы 4 ключа будет.Вариант как предложил Soir Держа кнопку,при подаче питания ключи стер,запись тоже удобно,поднес ключ , светодиод подтвердил считывание - кнопкой запись.Мастер ключ не знаю нужен или нет,полагаюсь на ваш опыт и совет.Замок 12в стандартный, ключ механический+электромагнит.На открытие поставлю транзистор.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 18 март 2017 19:07 #13

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Александрович пишет:
Замок 12в стандартный, ключ механический+электромагнит.На открытие поставлю транзистор.
С записью разобрались.

Теперь алгоритм работы замка.
Исходное состояние - замок закрыт. Поднесли ключ - замок открылся. Сколько он должен оставаться открытым? Каким образом замок закрывается? Он должен как-то фиксироваться в открытом состоянии, а потом закрываться кнопкой или ключом? Или поднесли ключ, он открылся, например, на 10 сек и закрылся?
Распишите эту часть подробно, я должен знать работу устройства.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 18 март 2017 19:22 #14

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Замок открывается кратковременным подачей 12в.5сек Закрывается только захлопыванием калитки.Замок стандартный к домофону,открывается нажатием кнопки на домофоне.Вот такой замок delcinfo.ru/img/albom/fiter_enl.gif
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 18 март 2017 20:09 #15

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Понятно. С понедельника займусь.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 18 март 2017 20:21 #16

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Спасибо.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 20 март 2017 15:59 #17

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Проект, пока не окончательный. И схема тоже.
Посмотрите, что и как, и что не так. Сейчас занимаюсь доработкой своего устройства, может что-то доработаю и здесь.
Обратите внимание - питается устройство от источника напряжения +3,3V.

Алгоритм записи ключей:
Кратковременно нажать кнопку SET. Начнет мигать светодиод. Поднести к считывателю ключ. Если ключ успешно считан, он будет записан в память. Светодиод погаснет. Остальные ключи аналогично. Всего можно записать до 10 ключей. Когда память ключей будет заполнена, устройство перестанет реагировать на кнопку.
Стереть все ключи можно перепрошивкой МК или нажатием и удержанием кнопки SET более 5 сек.

Работа устройства.
Поднести к считывателю ключ. Если ключ зарегистрирован, на выходе на 5 сек появится высокий уровень. Также включится светодиод.

Устройство не тестировалось даже в симуляторе. Насколько корректно будет работать, пока не знаю.
Появится время, сам соберу на макете.
Вложения:
Последнее редактирование: 22 март 2017 18:51 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 21 март 2017 21:04 #18

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Проверил на макете. Прошивку обновил. Еще не совсем корректно работает сохранение ключей (не с первого раза), но в общем прошивка и схема уже рабочие.
Чуть позже разберусь с ошибками, прошивку буду обновлять.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 22 март 2017 17:34 #19

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Спасибо большое,сегодня попробую собрать на макете.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 22 март 2017 18:52 #20

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Прошивку доработал, на макете проверил. Все работает, как задумано.
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 26 март 2017 08:39 #21

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Вариант того же устройства на ATMEGA8.

Следует заметить, что диапазон напряжения питания для ATMEGA8 лежит в пределах 4,5-5,5V. А для модуля RC522 - 2,5-3,3V.
Хотя, как правило, ATMEGA8 работает и при напряжении питания 3,3V, желательно применять контроллер с буквой L в обозначении (ATMEGA8L). Или же сделать раздельное питание, предусмотрев согласование уровней сигналов.
Вложения:
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 04 апр 2017 19:52 #22

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Добрый вечер,приношу извинения что долго не отвечал,работы много навалилось.Soir огромное спасибо,все работает как задумано,стирает-пишет.Правда что купил отдельно два ключа не видит совсем.Soir есть еще просьба-совет как лучше сделать.Хочу в одном устройстве еще обьединить включение света при приближение к звонку калитки.Есть два варианта,датчик движения,минусы если стоишь не подвижно свет потухнет(моно конечно длиннее паузу сделать)Есть датчик в наличие HC-SR04
Ультразвуковой сонар (датчик расстояния) но не знаю как он себя поведет на открытом воздухе (снег,дождь)
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 04 апр 2017 21:58 #23

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 5574
  • Спасибо получено: 1974
Александрович пишет:
что купил отдельно два ключа не видит совсем.
У этих ключей есть какое-то название, маркировка...?

Александрович пишет:
Есть два варианта,датчик движения...
Я бы остановился на датчике движения. Может потому, что тоже не знаю, как поведет себя сонар.

Нужно чтобы датчик управлял освещением через этот же контроллер? На каком МК Вы сделали считыватель?
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 05 апр 2017 00:46 #24

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
На ключе маркировки нет,скорей всего взял не записываемые ключи,возьму другие запись-чтение.Считыватель собран на атмеги 8.Датчик управления освещением на этом же контроллере.Надо сделать задержку освещения после сработки датчика движения.Еще надо датчик освещенности,чтоб свет включался только в темное время суток.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.

Электронный замок на RFID карточках или брелках 05 апр 2017 05:27 #25

  • Александрович
  • Александрович аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 188
  • Спасибо получено: 8
Хочу попробовать собрать www.joyta.ru/3263-prostoj-avtomaticheski...razvukovom-datchike/ интересно как себя поведет.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко