Статья

Умный замок с интеграцией HomeKit своими руками DIY

Приветствую друзья, сегодня будем собирать умный замок своими руками и интегрировать его в систему умный дом Apple HomeKit.

Такое решение подойдет для калиток в частных домах, так и не для больших сейфов, на самом деле область применения можно найти.

Проект был взят с иностранного интернат ресурса, немного доработан и переведен для нас.

Для реализации проекта нам потребуется:Wemos D1 (ESP8266 NodeMcuРеле для Wemos D1 mini на 1 каналЭлектрический замок 12V Блок питания

Блок питания и замок могу отличаться, так как я делал все для демонстрации. Замок можно использовать любой, на который подается 12v и он открывается.

Начинаем собирать

Собираем все так как на картинке, один провод от замка кидаем через реле и тем самым делаем разрыв цепи.Провод DC 12V к красной линии замка.Черная линия блокировки проводов к среднему порту релеПровод DC 12V- для NC-порта релеПримечание: ESPea нуждается в 5V для управления реле. Поэтому вам нужно подключить кабель micro usb.

Переходим по ссылке и скачиваем прошивкуВ прошивке необходимо изменить следующие данныеИзмените ssidпароль  от Wi-Fi точки доступаЗагрузите счетч на ESP 
После запуска ESP, зайдите в роутер и посмотрите ip вашего esp, он потребуется нам дальше для настройки config.json 

Установка плагина для Homebridge и настройка config.json

Для начала нужно установить плагин

bash
Копировать
sudo npm install -g homebridge-esplock

После установки плагина начнем настройку config.json

json
Копировать
"accessories": [

{ 

           "accessory": "EspLock", 

            "name": "Front Door",

            "url": "http://192.168.1.5/", 

           "lock-id": "1", 

           "username": "test",

           "password": "test" 

} ]

Ну вот собственно и все, проверяем работоспособность.Такое решение можно поставить на калитку в частном доме, можно спокойно удаленно ее открывать.Ну и на конец посмотрим демо ролик как это все работает.


ты крут!

Волшебник! Спасибо! Занятно!

DIY у нас в тренде :) отличная работа, жду Следующую работу )))

отличное решение, ещё бы сразу ссылки на esp, сам замок и тд.  

Если что пиши в телеграмме дам все ссылки.

Все отлично. Только, пожалуйста, давайте посмотрим "наконец", а не "на конец". И в начале, полагаю "для небольших сейфов", а не "не для больших сейфов". 

загрузите скетч на esp :)))

и изучите термоядерный физика)))

Класно)

Отличная работа

Статья хорошая, но мало информации. На сколько вольт должно быть реле и накакой GPIO подключать реле к esp?

Реле на 12 в хватит подключится все это шилдом и если память не изменяет то 1 выход это реле

в целом неплох, но я бы доработал магнитоконтакт - если дверь открыта не через кит. хотя, огромное спасибо за статью! очень даже вовремя появилась.

я бы добавил ещё и замковый бустер в схему. Чтоб при применении «уличных» замков (имеющих ток больше, чем замок для шкафчика) схема не повисла

Желательно развить тему-"загрузите скетч на ЕСР".....поняли не более 10 процентов читателей)

Ну и ссылки конечно нужны на железо.

Про загрузку напишу чуть позже, а вот на железо не могу дать ссылки, так как ссылки на другие ресурсы нет возможности оставлять, напишите в Телеграммное все отдам вам.

Поможете с переделкой вашего скетча,и плагина,на обычное реле для выключателя?

Просто уберите в прошивке функцию отключения по прошествии времени и все. 

В коде

// Restore lock status


if ((unlockedTime > 0) && (millis() - unlockedTime > lockTimeout)) {
unlockedTime = 0;
digitalWrite(RELAY_PIN, 0);
}

закомментируете выделенную жирным строку, она отвечает отключение через 3 сек  реле. 


Вернуться назад
Вернуться назад