Что в итоге хотелось получить:
- Устройство, которое хранило 6 ID-шников ключей;
- Возможность перезаписывания хранимых ID-шников;
- Простота: пара кнопок, пара светодиодов, без дисплеев и внешних интерфейсов.
Наши цели ясны, задачи определены. За работу, товарищи!
Начал с корпуса: готового ничего не нашел, сделал сам. Переднюю панель сделал из прозрачного пластика, посередине разместил RGB светодиод,

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


Накидал схему в орле.

Краткое пояснение по разъемам: leds — RGB светодиод с общим анодом, SWIM — разъем st-linka, RFID — разъем для RDM6300, BUT — две кнопки управления с общим катодом (BUT1 — кнопка «режим», BUT2 — «сброс».
Блок питания немного мудреный получился, сделал из подручных средств.

Развел плату под размер корпуса, вытравил и собрал.

Принцип работы такой. Индикация на панели в нормальном режиме: синий — режим ожидания, зеленый/красный — соответственно ключ подошел/не подошел. При нажатии кнопки «режим» замок переходит в режим записи ключей, на панели синий быстро мерцает, ожидает ввода ключа. Подносим ключ, загорается зеленый — ключ записан и автоматически переходит в нормальный режим.
А теперь видео работы.
Проект создан в ST Visual develop IDE, думаю, ничего сложного в нем нет.
Желающие могут скачать схему и stvd проект.

