Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
Створення нових тем та відповідей у розділі "Схемо - теми" повинні відповідати правилам сайту ( sxem.org/forum/pravila ).

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

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Доброго здоровья.Просьба к уважаемому Soir не смогли бы при наличие свободного времени написать прошивку для открытия замка на калитке,на блоке MFRC-522-RFID.Спасибо.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Александрович пише:
написать прошивку для открытия замка на калитке,на блоке MFRC-522-RFID.
Как раз себе делаю устройство (охранная сигнализация) с такими ключами. Брал здесь считыватель и здесь дополнительные ключи.

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

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Контроллер Attiny2313 Кнопка запись-стирание ключей,два светодиода открыто-закрыто,пищалка с генератором при открытие короткий сигнал.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Александрович пише:
Кнопка запись-стирание ключей,два светодиода открыто-закрыто
Алгоритм записи-стирания опишите подробно. Саму процедуру, как это делать с точки зрения пользователя.
Это же касается и открытия-закрытия.
Останнє редагування: 17 бер. 2017 07:51 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 905
  • Подякували: 375
  • sxem.org 2019,2020,2021,2022,2023,2024 zavsehdatay Author
Хорошо бы предусмотреть возможность смены кода. Например, если брелок попал в чужие руки.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Wolf
  • Wolf аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Айнцвайдрайченко пише:
Хорошо бы предусмотреть возможность смены кода.
и мастер ключик.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Возможность смены кода должна быть обязательно. Ведь нужно хотя бы провести первоначальное программирование своих ключей.
Вопрос сейчас в том, каким образом производить запись кода? Как стирать старый код? Если нужен мастер ключик, то как указать программе, кто мастер?

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

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

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

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

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

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Неудобство здесь - для перезаписи одного ключа нужно собрать все и перепрограммировать заново.
Да, жахлива незручність може бути.
Тут невдовзі клієнт визвав. На воротній автоматиці злетіли два пульти. Нова підшивка не працювала. Було 4 пульти, два з яких вилетіли з пам'яті. Прийшлось обнуляти пам'ять і прошивати всі заново. Жахливо уявити, якби це були колектівні ворота з сотнею-другою пультів....
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Жахливо уявити, якби це були колектівні ворота з сотнею-другою пультів....
Наверно, в любом случае нужно отдельно хранить базу данных или дамп памяти.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
нужно отдельно хранить базу данных или дамп памяти.
Ага, тіко це треба об'яснити виробникам автоматик, щоб ще в комплекті видавали зчитувачі, або інструкціі до контролерів; як їх бекапить.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Добрый вечер. Вариант с ручной записью в EEPROM не подходит сильно хлопотно.Замок стоит на калитке частного дома от силы 4 ключа будет.Вариант как предложил Soir Держа кнопку,при подаче питания ключи стер,запись тоже удобно,поднес ключ , светодиод подтвердил считывание - кнопкой запись.Мастер ключ не знаю нужен или нет,полагаюсь на ваш опыт и совет.Замок 12в стандартный, ключ механический+электромагнит.На открытие поставлю транзистор.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Александрович пише:
Замок 12в стандартный, ключ механический+электромагнит.На открытие поставлю транзистор.
С записью разобрались.

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

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Замок открывается кратковременным подачей 12в.5сек Закрывается только захлопыванием калитки.Замок стандартный к домофону,открывается нажатием кнопки на домофоне.Вот такой замок delcinfo.ru/img/albom/fiter_enl.gif
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Понятно. С понедельника займусь.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Спасибо.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проект, пока не окончательный. И схема тоже.
Посмотрите, что и как, и что не так. Сейчас занимаюсь доработкой своего устройства, может что-то доработаю и здесь.
Обратите внимание - питается устройство от источника напряжения +3,3V.

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

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проверил на макете. Прошивку обновил. Еще не совсем корректно работает сохранение ключей (не с первого раза), но в общем прошивка и схема уже рабочие.
Чуть позже разберусь с ошибками, прошивку буду обновлять.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Спасибо большое,сегодня попробую собрать на макете.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Прошивку доработал, на макете проверил. Все работает, как задумано.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вариант того же устройства на ATMEGA8.

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

Електронний замок на RFID картках або брелоках 04 квіт. 2017 19:52 #22

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Добрый вечер,приношу извинения что долго не отвечал,работы много навалилось.Soir огромное спасибо,все работает как задумано,стирает-пишет.Правда что купил отдельно два ключа не видит совсем.Soir есть еще просьба-совет как лучше сделать.Хочу в одном устройстве еще обьединить включение света при приближение к звонку калитки.Есть два варианта,датчик движения,минусы если стоишь не подвижно свет потухнет(моно конечно длиннее паузу сделать)Есть датчик в наличие HC-SR04
Ультразвуковой сонар (датчик расстояния) но не знаю как он себя поведет на открытом воздухе (снег,дождь)
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 04 квіт. 2017 21:58 #23

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Александрович пише:
что купил отдельно два ключа не видит совсем.
У этих ключей есть какое-то название, маркировка...?

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

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

Електронний замок на RFID картках або брелоках 05 квіт. 2017 00:46 #24

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
На ключе маркировки нет,скорей всего взял не записываемые ключи,возьму другие запись-чтение.Считыватель собран на атмеги 8.Датчик управления освещением на этом же контроллере.Надо сделать задержку освещения после сработки датчика движения.Еще надо датчик освещенности,чтоб свет включался только в темное время суток.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 05 квіт. 2017 05:27 #25

  • Александрович
  • Александрович аватар
  • Оффлайн
  • I live here
  • Дописи: 778
  • Подякували: 62
  • sxem.org 2019,2020,2021 sxem.org Sponsor 2019
Хочу попробовать собрать www.joyta.ru/3263-prostoj-avtomaticheski...razvukovom-datchike/ интересно как себя поведет.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir