Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Большинство готовых смарт-замков RFID легко обойти. Вот как вы можете создать его с безопасностью, которой вы можете доверять.
Контроль доступа к дверям на основе RFID не новинка. На рынке доступно несколько систем на основе RFID, которые вы можете установить для безопасного доступа. Однако вы можете разблокировать большинство систем дверных замков RFID с помощью скрепки, поскольку триггерный переключатель расположен внутри модуля, установленного снаружи двери.
Поэтому давайте вместо этого создадим полностью безопасную систему контроля доступа к дверям на основе RFID, используя ESP8266 и модуль PN532 RFID/NFC, которые можно интегрировать с вашим существующим электронным замком. После установки вы можете открыть дверь с помощью зарегистрированной RFID-карты/метки или смартфона.
Вещи, которые вам понадобятся
Чтобы построить самодельную систему контроля доступа к двери на основе RFID, вам потребуется следующее:
- Один WeMos D1 Mini. Вы также можете использовать NodeMCU.
- Одноканальный релейный модуль.
- кабель микро юсб.
- DuPont или соединительные провода «мама-мама».
- Женская полоса берга.
- Модуль PN532 RFID/NFC. Вы также можете использовать MFRC522. Датчик Wiegand или RDM6300 RFID. Мы используем PN532, так как он занимает меньше места и предлагает хороший диапазон сканирования.
- Паяльник и олово.
Прошить прошивку на D1 Mini
Мы будем использовать Проект ESP-RFID на GitHub, чтобы создать нашу систему контроля доступа к дверям RFID своими руками. Выполните следующие действия, чтобы загрузить и установить прошивку ESP-RFID на D1 Mini или NodeMCU.
- Загрузите esp-rfid-1.0.2.zip файл и распакуйте папку на рабочем столе. Он содержит несколько программных файлов, в том числе универсальный.bin файл прошивки. При желании вы также можете загрузить последнюю v1.3.3 нестабильная сборка.
- Скачайте и запустите ESPHomeFlasher инструмент.
- С помощью кабеля Micro USB подключите D1 Mini или NodeMCU к компьютеру.
- В инструменте ESPHome Flasher щелкните значок обновления и выберите COM-порт, к которому подключен ваш D1 Mini.
- Нажмите на Просматривать кнопку и выберите универсальный.bin файл, который мы извлекли на шаге 1.
- Нажмите Вспышка ESP.
- Это займет несколько секунд. Настройте параметры RFID
Настройте параметры RFID
После прошивки снова подключите USB-кабель к D1 Mini и выполните следующие действия, чтобы настроить параметры RFID:
- В настройках Wi-Fi вашего смартфона найдите и подключитесь к ESP-RFID-xxxxx точка доступа. Это открытая точка доступа, поэтому для подключения не требуется пароль.
- После подключения отключите мобильные данные на смартфоне Android и iOS, а затем откройте веб-браузер.
- Посетите IP-адрес 192.168.4.1, и введите пароль администратор чтобы залогиниться.
- Нажмите Меню > Аппаратное обеспечениеНастройки и выберите следующие параметры из соответствующих раскрывающихся списков:
- Выбирать PN532 из Тип считывателя.
- Выбирать GPIO-2 от СПИ СС.
- Оставьте все по умолчанию и нажмите Сохранять
- Идти к Меню > Настройки > Общие настройки
- Изменить Пароль администратора по умолчанию администратор к чему-то сложному. Это важный шаг, и вы должны использовать длинный и сложный пароль для защиты устройств от несанкционированного доступа.
- Вы также можете отредактировать Имя хоста и выберите, хотите ли вы, чтобы устройство Автоматический перезапуск Каждые 24 часа, 7 дней или 30 дней.
- Идти к Меню > Беспроводная связьСеть а затем введите сложный пароль для защиты точки доступа. Опять же, используйте надежный пароль для предотвращения несанкционированного доступа.
- Вы также можете выбрать Клиент и подключите устройство к беспроводной сети.
- Нажмите Сохранять а затем нажмите на текст выделен желтым цвет внизу экрана.
- Нажмите Сохранить и перезагрузить.
- Устройство перезагрузится.
Подключите датчик RFID к D1 Mini
Отсоедините кабель USB от D1 Mini или NodeMCU. См. следующую таблицу и схему для подключения датчика PN532 RFID/NFC и релейного модуля к плате D1 Mini или NodeMCU.
Мини-пины NodeMcu/WeMos D1 | Контакты PN532 | Релейный модуль |
D8 (GPIO-15) | SS | |
D7 (GPIO-13) | МОСИ | |
D6 (GPIO-12) | МИСО | |
D5 (GPIO-14) | СКК | |
D4 (GPIO-2) | ВХОД | |
Вин/5В | ВКК | ВКК |
г | ЗАЗЕМЛЕНИЕ | Земля |
Используйте провода DuPont или полосы Берга для подключения или пайки контактов D1 Mini или NodeMCU к PN532 и релейному модулю. Если вы никогда раньше не паяли какие-либо соединения, научиться паять провода и электронику.
Обязательно включите протокол SPI на PN532, переместив DIP-переключатель в положения 0 и 1, как показано ниже.
Как только модуль RFID подключен к вашему NodeMCU или WeMos D1 Mini, вы можете начать сканирование карты RFID, чтобы зарегистрироваться и добавить пользователей для разрешения/запрета доступа.
Добавить RFID-карты/пользователей
После подключения модуля PN532 к D1 Mini или NodeMCU выполните следующие действия, чтобы добавить и зарегистрировать пользовательские RFID-карты или метки.
- Подключите блок питания USB к Wemos D1 Mini или NodeMUC.
- Перейти к вашей настройки Wi-Fi и подключитесь к esp-rfid точка доступа, используя пароль, который вы установили в Беспроводная сеть настройки.
- Посетить 192.168.4.1 Айпи адрес.
- Нажмите Меню > Пользователи.
- Возьмите RFID-карту или метку и приложите ее к датчику PN532 RFID/NFC или рядом с ним. Вы увидите новый Добавить нового пользователя форму с отсканированным идентификатором RFID-метки.
- Введите имя человека, которому принадлежит карта или бирка.
- Выбирать Тип доступа. Вы можете выбрать между Всегда, Отключено, или Администратор. Вы должны добавить одну карту для администратора (себя).
- Выбирать Годен до дата, до которой вы хотите разрешить или запретить доступ пользователя.
- Нажмите Сохранить изменения чтобы сохранить данные пользователя.
Разблокировать дверь с помощью веб-интерфейса
После того как вы добавили и сохранили RFID-карты пользователей, вы можете сканировать их с помощью датчика PN532. Сканирование карт с Тип доступа: Всегда или Администратор активирует подключенный релейный модуль. Вы можете подключить провода выключателя питания вашего электронного дверного замка к этому релейному модулю, чтобы активировать замок и открыть дверь.
Вот схема подключения, к которой вы можете обратиться для подключения проводов триггерного выключателя электронного дверного замка.
Безопасный контроль доступа к дверям RFID
В отличие от доступных на рынке систем контроля доступа к дверям RFID, которые можно легко разблокировать и которые не имеют пользовательского интерфейса, этот самодельный Система дверных замков RFID поддерживает Wi-Fi, интеллектуальна и предлагает интуитивно понятный пользовательский интерфейс для управления пользователями и отзыва их доступа. в любой момент.
Если вы подключите самодельный RFID-модуль к своей сети Wi-Fi, вы сможете получить к нему доступ в своей сети через IP-адрес, назначенный вашим маршрутизатором. Вы можете назначить этому устройству статический IP-адрес и разблокировать дверь, войдя в веб-интерфейс и нажав кнопку Тест кнопка под Настройки оборудования. Вы можете использовать кабель LAN или любой кабель с 6 проводами для разделения PN532 и релейного модуля D1 Mini или NodeMCU, чтобы предотвратить несанкционированный доступ и защитить дверной замок.