НАВИГАЦИЯ
   Главная
  Программы для ПК [38]
  Программы для ПК-2 [4]
  Скрипты для WEB [8]
  Исходники на C, VC++, С++ Builder [12]
  Исходники на Basic [2]
  Исходники на Pascal [2]
  Исходники для микроконтроллеров [5]
  Электроника для дома [34]
  Электроника для аквариума [1]
  Электроника для автомобиля [12]
  Arduino [2]
  Справочник [4]
  Разное [6]
  Проект "Умный дом"
  Файлы, библиотеки

  FAQ [5]
  Рассылка новостей сайта

  Ссылки
  Сообщение автору

 
 
 
  Реальные знакомства по Украине, СНГ и за рубеж на любой вкус и цвет. Рассылка анкет. Помощь     Rambler's Top100  
Замок на Arduino и RFID-ключах с возможностью работы в системе Умного дома, Замок на RFID-ключах
Просмотров: 81Дата изменения: 29.09.2018г.


Кодовый RFID-замок на Arduino Pro Mini, ATmega168 (5v, 16 MHz)

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

RFID-замок в готовом виде

Т.к. плата считывателя будет приклеена к стеклу окна, то было принято решение эту плату залить эроксидной смолой.

Все платы покупал на AliExpress
RFID-считыватель с ключом-брелком и ключом в виде пластиковой карточки:
RFID-считыватель с ключами
Схема:
схема замка сRFID-ключами

Данная конструкция запоминает 10 ключей (мне больше не нужн было). При желании количество легко можно увеличить.


В архиве zamokRFID.zip содержатся следующие файлы прошивок:
zamokRFID_EEPROM_init.ino.eightanaloginputs.hex - инициализация EEPROM без загрузчика
zamokRFID_EEPROM_init.ino.with_bootloader.eightanaloginputs.hex - прошивки инициализации EEPROM с загрузчиком
zamokRFID.ino.eightanaloginputs.hex - рабочая прошивка без загрузчика
zamokRFID.ino.with_bootloader.eightanaloginputs.hex - рабочая прошивка с загрузчиком

Сначала прошиваем прошивкой инициализации EEPROM, запускаем Ардуину и ждем когда начнут поочередно мигать синий светодиод на плате Ардуины и желтый замка
Теперь прошиваем рабочую прошивку. Все, устройство готово к работе.

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

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

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

Для сброса всех ключей:
- Выключить питание
- Удерживая кнопку включить питание и ждать пока не запищит длинно три раза.


 


Подпишитесь на рассылку новостей сайта!
Использование материалов возможно только при разрешении автора и с обязательным указанием ссылки на сайт vovka.sv19.com
Programmed by Vladimir Sharapov © 2004-2018 http://vovka.sv19.com