Замок NFC

Замок, который использует в качестве ключей обычные карточки метро (количество поездок не имеет значения). Может хранить в памяти до 250 различных карточек (можно и больше сделать, но зачем?).

Почему карточки метро

Каждая карточка содержит уникальный идентификатор, прошитый при изготовлении на фабрике. Идентификатор никак не связан с количеством поездок и прочими данными; он считывается с карточки при ее поднесении к замку, и дальше проверяется на наличие в базе ключей. Таким образом, московское метро является источником бесконечного количества бесплатных уникальных ключей.

Как работает

Подносим карточку, замок считывает ее и проверяет, есть ли ее идентификатор в базе. Если есть - кристалл загорается фиолетовым, если нет - вспыхивает красным. Через десять секунд после "открывания" кристалл возвращается к "закрытому" цвету. Цвета задаются программно и могут быть любыми.

Как занести карточку в базу и как стереть

Чтобы занести карточку в базу, нужно нажать кнопку 1, загорится зеленый светодиод. При поднесении карточки замок считает ее идентификатор и сохранит в базе, светодиод мигнет. Можно одну за другой поднести несколько карточек. Для выхода из этого режима нужно снова нажать кнопку 1.

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

Как настраивается

Цвета, время открытости, максимальное количество ключей, вся логика работы - определяются прошивкой.

Дополнительные возможности

На печатной плате замка разведён мощный ключ, позволяющий управлять силовой нагрузкой: 12В, 2А. Это позволяет подключать к замку различные исполнительные устройства - например, механически закрывающуюся дверь вместо светодиодов.

Говорящие замки

У замков есть говорящая модификация. Тогда, кроме световой индикации, замок проигрывает файлы с sd-карты для правильного ключа, неправильного и закрывающейся двери. Как все наши говорящие девайсы, оповещает о своем включении фразой «I'm alive again». 

На видео ниже демонстируется запись, сделанная Евгенией Буровой для демонстрации замка на конвенте Ropecon.

Проекты
Разработчики

Постановка задачи: Крэйл (Ostranna), Иван Кузьмин;
Схема, печатная плата, программирование: Крэйл;
Изготовление корпусов и кристаллов: Крэйл, Алия;
Сборка: Крэйл, Алия.

Search

Tags
nfc волшебство всепроекты замок звук игротехника образование распознаваниежестов свет стимпанк удобныеприборы универсальныеустройства фантастика чуятьдругдруга