После того как я сделал электронный замок с дисплеем, мне написали, что лучше сделать беспроводной замок. Дешевле и менее заметный. Поэтому я решил сделать Умный Wi-Fi замок своими руками на базе ESP8266. Управлять данным замком можно с помощью мобильного приложения. Что понадобится для того чтобы сделать такой замок сейчас расскажу.
В предыдущем примере использовал следующую электронику для управления замком:
В данном проекте электроника будет совсем другая это связано со спецификой управления. Также решил поменять MOSFET транзистора IRF520N на драйвер L298n. Это связанно с тем, что на борту драйвер имеется стабилизатор на 5 В. Поэтому не нужно использовать дополнительные понижающие DC-DC преобразователи. Достаточно подвести линию 12 В. Или подключить аккумуляторный блок питания данного номинала по напряжению.
Мозгом данного проекта будет плата NodeMCU на базе микроконтроллера ESP8266. В итоге понадобятся следующие комплектующие:
Электронику Wi-Fi замка собираем вот по такой схеме.
Для тестов собрал всю электронику будущего замка на макетной плате.
Протестировал на работоспособность. Сейчас можно приступить к установке на макет двери.
Установил драйвер L298n
Затем подключил все провода к NodeMCU.
С помощью длинных саморезов прикрепил NodeMCU на боковую стенку дверей.
Протестировал. Все подключено правильно. Можно приступать к съёмкам видео.
Для того чтобы загрузить прошивку нужно настроить среду Arduino IDE для работы с платой NodeMCU. Как это сделать, подробно расписано вот в этой статье.
Затем нужно указать название вашей wi-fi сети и пароль от нее. Если вас интересует более подробная информация по данной теме смотрите мои уроки по ESP866.
Затем настраиваем следующие параметры:
Также можно изменить pin подключения реле управления электромагнитной защелкой. В моем случае это драйвер L298n. При необходимости можно изменить пин подключения конечного выключателя.
Внимание! Пины с прификсом «D» работают только для платы NodeMCU, если вы используете другую отладочную плату на ESP8266, смотрите распиловку платы.
Приложение для телефона написал на xamarin c#. Это мое первое приложение для телефона написанное на данном языке. Правда, я уже делал приложение для ПК на c#. Но, не смотря на небольшой навык, приложение сделано не совсем красиво. С достаточным набором функций для того, чтобы можно было комфортно управлять wi-fi замком.
В приложении можно указать IP адрес устройства, который можно узнать, если после загрузки прошивки в плату открыть монитор порта. Вы увидите следующую информацию.
Вот ваш IP. Его нужно указать в приложении. Если нажать на кнопку сохранить, то данное значение сохранится в памяти телефона и его не нужно будет больше заполнять. Если же не сохранять, то данное поле нужно будет заполнять каждый раз при запуске приложения.
Ниже поле ввода пароль, который указали в прошивке для ESP8266.
Кнопка «Открыть» отправляет данными на устройстве. Под кнопкой надпись сигнализирует «Зарыта» дверь или «Открыта».
Если пароль введён неверно, внизу появится надпись «Неверный пароль 1». Цифра в конце указывает, сколько неверных попыток ввести пароль, было совершено. После указанного числа попыток в прошивке, устройство блокируется на время, которое также указывается в прошивке. В приложении появится надпись «Заблокировано». По истечению времени надпись сигнализирующая о блокировке устройства исчезнет. После чего можно снова водить пароль.
Если вы не подключились к Wi-Fi сети или устройство не доступно, в приложении вы увидите надпись «Нет соединения».
Подписаться на закрытый канал можно тут.
Подведём итоги.
Данная реализация электронного замка получилась достаточно недорогой и при этом по функционалу не хуже чем замок с дисплеем, который я делал в предыдущем проекте.
При этом данную реализацию Wi-Fi замка можно спрятать от любопытных глаз.
Понравился проект Умный Wi-Fi замок своими руками? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
![]() |
Прошивка Wi-Fi замка.zip | 4 Kb | 1138 | Скачать |
![]() |
приложения управления замком для android.apk | 33184 Kb | 1234 | Скачать |
Скажите пожалуйста, а зачем нужен Конечный выключатель? И где его устанавливать?
Несколько нюансов. 1. Зачем промежуточное звено wi-fi роутер? Можно исользовать блютуз 2. Зачем вводить пароль с телефона на котором уже есть пароль? Хотя бы добавить галочку вход без пороля.
Вижу перспетиву установки данной системы в оружейный сейф. :)
Проекты на ESP8266, ESP32
24 ноября , 2021
Комментариев:3
Файлов для скачивания:2
Фото:8
Понравилась статья? Нажми
Виджеты для Easy HMI
Читайте также
Мы в соц сетях
Комментарии