Умный Wi-Fi замок своими руками.

После того как я сделал электронный замок с дисплеем, мне написали, что лучше сделать беспроводной замок. Дешевле и менее заметный. Поэтому я решил сделать Умный Wi-Fi замок своими руками на базе ESP8266. Управлять данным замком можно с помощью мобильного приложения. Что понадобится для того чтобы сделать такой замок сейчас расскажу.


Электроника умного Wi-Fi замка.

В предыдущем примере использовал следующую электронику для управления замком:

  • Электромагнитная защелка
  • MOSFET транзистора IRF520N
  • Конечный выключатель
  • Arduino UNO
  • Дисплей Nextion

Электроника умного Wi-Fi замка.

В данном проекте электроника будет совсем другая это связано со спецификой управления. Также решил поменять MOSFET транзистора IRF520N на драйвер L298n. Это связанно с тем, что на борту драйвер имеется стабилизатор на 5 В. Поэтому не нужно использовать дополнительные понижающие DC-DC преобразователи. Достаточно подвести линию 12 В. Или подключить аккумуляторный блок питания данного номинала по напряжению.

Мозгом данного проекта будет плата NodeMCU на базе микроконтроллера ESP8266

Мозгом данного проекта будет плата NodeMCU на базе микроконтроллера ESP8266. В итоге понадобятся следующие комплектующие:

  • Электромагнитная защелка
  • Драйвер L298n
  • Конечный выключатель
  • NodeMCU

Схема подключения Wi-Fi замка.

Схема подключения Wi-Fi замка.

Электронику Wi-Fi замка собираем вот по такой схеме.

Собираем электронный замок.

Для тестов собрал всю электронику будущего замка на макетной плате.

Для тестов собрал всю электронику будущего замка на макетной плате.

Протестировал на работоспособность. Сейчас можно приступить к установке на макет двери.

Установил драйвер L298n

Установил драйвер L298n

Затем подключил все провода к NodeMCU.

Затем подключил все провода к NodeMCU.

С помощью длинных саморезов прикрепил NodeMCU на боковую стенку дверей.

С помощью длинных саморезов прикрепил NodeMCU на боковую стенку дверей.

Протестировал. Все подключено правильно. Можно приступать к съёмкам видео.

Протестировал. Все подключено правильно. Можно приступать к съёмкам видео.

Прошивка Wi-Fi замка.

Для того чтобы загрузить прошивку нужно настроить среду Arduino IDE для работы с платой NodeMCU. Как это сделать, подробно расписано вот в этой статье.

Затем нужно указать название вашей wi-fi сети и пароль от нее. Если вас интересует более подробная информация по данной теме смотрите мои уроки по ESP866.

Затем нужно указать название вашей wi-fi сети и парольЗатем настраиваем следующие параметры:

  • Пароль – нужно будет указывать в приложении.
  • Число неверных попыток – Число попыток ввести пароль до блокировки.
  • Время блокировки – На сколько секунд будет заблокировано устройства, в течение этого времени нельзя будет вводить пароль.

Затем настраиваем следующие параметры

Также можно изменить pin подключения реле управления электромагнитной защелкой. В моем случае это драйвер L298n. При необходимости можно изменить пин подключения конечного выключателя.

Внимание! Пины с прификсом «D» работают только для платы NodeMCU, если вы используете другую отладочную плату на ESP8266, смотрите распиловку платы.

Описание приложения управления замком для телефона.

Приложение для телефона написал на xamarin c#. Это мое первое приложение для телефона написанное на данном языке. Правда, я уже делал приложение для ПК на c#. Но, не смотря на небольшой навык, приложение сделано не совсем красиво. С достаточным набором функций для того, чтобы можно было комфортно управлять wi-fi замком.

Описание приложения управления замком для телефона.

В приложении можно указать IP адрес устройства, который можно узнать, если после загрузки прошивки в плату открыть монитор порта. Вы увидите следующую информацию.

В приложении можно указать IP адрес устройства, который можно узнать, если после загрузки прошивки

Вот ваш IP. Его нужно указать в приложении. Если нажать на кнопку сохранить, то данное значение сохранится в памяти телефона и его не нужно будет больше заполнять. Если же не сохранять, то данное поле нужно будет заполнять каждый раз при запуске приложения.

Ниже поле ввода пароль, который указали в прошивке для ESP8266.

Ниже поле ввода пароль, который указали в прошивке для ESP8266.

Кнопка «Открыть» отправляет данными на устройстве. Под кнопкой надпись сигнализирует «Зарыта» дверь или «Открыта».

Если пароль введён неверно, внизу появится надпись «Неверный пароль 1». Цифра в конце указывает, сколько неверных попыток ввести пароль, было совершено. После указанного числа попыток в прошивке, устройство блокируется на время, которое также указывается в прошивке. В приложении появится надпись «Заблокировано». По истечению времени надпись сигнализирующая о блокировке устройства исчезнет. После чего можно снова водить пароль.

Если вы не подключились к Wi-Fi сети

Если вы не подключились к Wi-Fi сети или устройство не доступно, в приложении вы увидите надпись «Нет соединения».

Подписаться на закрытый канал можно тут.

Подведём итоги.

Данная реализация электронного замка получилась достаточно недорогой и при этом по функционалу не хуже чем замок с дисплеем, который я делал в предыдущем проекте.

При этом данную реализацию Wi-Fi замка можно спрятать от любопытных глаз.

При этом данную реализацию Wi-Fi замка можно спрятать от любопытных глаз.

Понравился проект Умный Wi-Fi замок своими руками? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Файлы для скачивания

Прошивка Wi-Fi замка Прошивка Wi-Fi замка.zip4 Kb 31 Скачать
приложения управления замком для android приложения управления замком для android.apk33184 Kb 26 Скачать

Комментарии

Ваше Имя*



Читайте также

Мы в соц сетях

Подпишись на канал Мы на facebook