RFID замок (updated: 11 Jun 2018, 10:16:44)

Опция позволяет использовать RFID считыватель как электронный замок. Поддержка RFID MFRC-522 13.56 мГц. Доступно подключение по I2C и SPI.

В качестве ключа может использоваться проездная карта метро и другого общественного транспорта, а так же банковские карты с 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 у ESP8266 подключаем: SCK 14 , MISO 12, MOSI 13 ,SS (SDA) 15.

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

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

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

Запись логов (Для ESP8266)

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

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

Запись логов (Для ESP32)

При включенной опции Storage логи записываются на внутренний диск SPIFFS , а при подключении SD диска, то на него. Просмотр логов возможен через веб сервер модуля или через ftp.


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