Пропускная система на Arduino

Несложная схема на микроконтроллере Arduino считывает код RFID-ключа и, если он совпадает с заранее записанным в память контроллера кодом, разрешает доступ к охраняемому объекту.

Для того, чтобы внести код ключа в память устройства, нужно нажать кнопку и в течении ближайших трех секунд поднести ключ к считывателю. После этого код ключа сохранится и станет кодом открытия замка.
 
В реальном устройстве ключей будет несколько - и потому потребуется создавать базу данных кодов, разрешающих доступ. Хорошо, если эта база будет храниться на центральном компьютере, а Arduino будет просто отправлять код RFID-карточки или ключа по локальной сети и получать сигнал "да" или "нет" для включения механизма замка.
 
Для повышения уровня безопасности по линии связи можно отправлять не сам ключ, а его контрольную сумму (и получать шифрованный код ответа от центрального компьютера).
 
Эту систему можно будет использовать для учета рабочего времени сотрудников - сохранить время прибытия и убытия сотрудника в базе данных несложно.
 
Еще интересней применить RFID-считыватели в столь популярных среди молодежи "антикафе" - полученный при входе ключ активирует столик и служит основанием для расчета оплаты времени, проведенного в зале.

Из чего это сделано?
1 Arduino UNO 1 шт.
2 Кнопка 1 шт.
3 Светодиод 1 шт.
4 Считыватель RFID RC522 13.56MHz карта брелок 1 шт.
Вверх