• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Электронный замок с ключами iButton

  • Автор темы Автор темы Oppozit
  • Дата начала Дата начала

Oppozit

Новые
Регистрация
11 Окт 2015
Сообщения
647
Реакции
44
Баллы
0
Электронный замок с ключами iButton

Простенький замок с ключами iButton на микроконтроллере ATtiny45/85.
Схема простая, настройки никакой не требует. Запомнить может до 15 ключей.
iButton.webp

Сохранение ключей в память МК.
Перед подачей питания на МК, установите джампер Jmp1. После подачи питания, устройство выдаст прерывистый звуковой сигнал в течении 3х секунд. После прекращения звукового сигнала, устройство готово считывать и запоминать ключи. Теперь джампер можно убрать.

Примечание: При входе в режим программирования ключей с помощью джампера, происходит очистка памяти контроллера. Все ранее записанные ключи стираются.

Прикоснувшись ключом к считывателю, устройство считает код ключа, проверит контрольную сумму принятого кода (CRC) и если код прочитан правильно, сохранит его в энергонезависимой памяти, выдав длинный звуковой сигнал в течении 3х секунд, сигнализируя о сохранении ключа. После звукового сигнала, устройство вновь готово считывать ключи.

Первый сохранённый ключ, определяется как мастер-ключ, все последующие, как пользовательские ключи.

Таким образом, можно записывать нужное количество ключей. При попытке записать уже сохраненный пользовательский ключ, устройство выдаст два коротких звуковых сигнала и вернётся к готовности считывать последующие ключи. Выйти из режима записи ключей можно двумя способами.
Первый: После прикосновения считывателя мастер-ключом.
Второй: При попытке записи 16-го ключа.*

При выходе из режима записи ключей устройство, так же как и при входе, выдаёт прерывистый звуковой сигнал в течении 3х секунд и переходит в дежурный режим.

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

При открытии электромагнитного замка, устройство выдаёт звуковой сигнал в течении 1 секунды и снимает напряжение с замка на 5 секунд.

При прикосновении считывателя «чужим» ключом, устройство выдаёт короткий звуковой сигнал и включает блокировку контроллера на считывание ключей в течении 10 секунд.
Прошивка:Посмотреть вложение iButton_ATtiny45.rar
Исходник:Посмотреть вложение iButton_ATtiny45_code.zip
Фьюзы, которые нужно записать: CKSEL0, CKSEL2, CKSEL3, SUT0, SPEIN

* 15 ключей записываются в Tiny45, прошивка под нее в Tiny85 записать можно больше, но возможно потребуется изменение в прошивке, незнаю. Проверить сам немог, нет такого кол-ва ключей.
Замок делал на гараж, для удобства, чтоб не открывать постоянно ключами.Собрал пока на макетке, работает отлично!
_2200503.webp
 
Тоже подобное собирал, а потом перешли на Z5R 250 рублей цена удовольствия )))
 
Это когда было? Я не видел дешевле 800р. А у меня вышло 114р. цена контроллера. Все остальное имеется в изобилии, и три ключа от старого места работы не сданы были )))
 
Отличная схема и простая. Я тоже собирал нечто подобное, только для брелков EM-marin 125 Мгц на 13 тиньке
 

Вложения

  • DSCN6881.webp
    DSCN6881.webp
    99.3 KB · Просмотры: 322
Назад
Сверху