RFID замок (updated: 27 Jul 2016, 09:27:24)

Опция позволяет использовать RFID считыватель как электронный замок. Поддержка RFID MFRC-522 13.56 мГц. Доступно подключение по I2C и SPI. Для режима SPI подключение: SCK 14 , MISO 12, MOSI 13 , SS(SDA) 15

В качестве ключа может использоваться проездная карта метро и другого общественного транспорта, а так же банковские карты с PayPass. Существуют ключи и в виде брелков.

В модуле настраивается время включения GPIO в поле TIME (до 255 секунд). Если время установлено нулю, то GPIO будет инвертироваться при каждом считывании. В поле GPIO указывается GPIO к которому подключается исполнительный механизм. В поле GPIO EVENT можно установить GPIO на котором будет срабатывать индикация поднесения ключа.

GPIO можно установить любой, находящийся локально, подключенные через расширители портов(remap) или находящиеся на другом модуле (vgpio)

Для работы необходимо считать ключ , код последней считанной карты показывается на вкладке http://[ip адрес]/debug . Этот код необходимо добавить в список доступа в настройках модуля.

В настройках возможно включить немедленную отправку номера карты по MQTT и по MajorDoMo. При установленной опции "Email уведомления" так же доступно уведомление на почту.


Подключение устройства

Существуют 2 варианта готовых считывателей MFRC-522: это SPI и I2C подключение. Выбор интерфейса подключения находится в конструкторе прошивки и указывается настройках опции перед сборкой прошивки. Чаще всего в продаже встречаются SPI варианты. Но при определенной доработке устройство можно переключить в I2C режим (описание в разработке).

В режиме SPI подключаем: SCK 14 , MISO 12, MOSI 13 ,SS (SDA) 15.

В режиме I2C - на выводы, назначенные на вкладке hardware.  Адрес 0х28 должен быть виден в сканере I2C. Не забываем про резисторы подтяжки на 4.7к к 3.3в , если они не установлены.

Питание ридера - 3.3 вольта. Обязательно reset подключаем к +.

Запись логов

При включенной дополнительной опции в конструкторе прошивки модуль записывает при поднесении ключа к считывателю во flash память время, дату и ID ключа. Хранятся последние 300 записей.

Стереть все логи можно командой http://[ip_adr]/configlogrfid?erase=1

Видео от партнеров: