Перейдем к практике.

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

Здесь я опишу программноаппаратное решение данной задачи.

Электронный замок открываемый RFID-картой на АрдуиноИтак начнем, допустим мы решили использовать не дорогую плату Ардуино Nano c RFID-модулем RC522.

Тут написано как все подключить. 

И так схема собрана, теперь "напишем" программу - Электронного замка. 

Для этого запускаем программу  Configurator Mega&Nano и подключаемся к нашему модулю Nano.

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

Теперь сама программа :)

Пусть наш замок через блок реле подключен к расширителя портов  PCF8575, к 1-ому выходу.

Тогда наш программный порт Out_1, для него и опишем логику работы:

Если есть событие RF_n или порт Out_1 в единице, при этом нет события от входа In_1, то мы открываем порт Out_1.

При этом срабатывает самоподхват (триггер), до тех пор, пока не прийдет сигнал от входа In_1 (датчик открытия двери).

Теперь как это работает, допустим мы поднесли ключ, замок открылся и будет открытым, пока не отработает датчик открытия двери.

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


Гость

    Логин:    
    Пароль: 

Авторское право © 2020 cto40.ru Все Права Защищены.