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

25 сентября 2018, 07:06

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

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

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

Для реализации проекта нам потребуется:

  1. Wemos D1 (ESP8266 NodeMcu) 
  2. Реле для Wemos D1 mini на 1 канал
  3. Электрический замок 12V 
  4. Блок питания

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

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

Собираем все так как на картинке, один провод от замка кидаем через реле и тем самым делаем разрыв цепи.
  • Провод DC 12V + к красной линии замка.
  • Черная линия блокировки проводов к среднему порту реле
  • Провод DC 12V- для NC-порта реле

Примечание: ESPea нуждается в 5V для управления реле. Поэтому вам нужно подключить кабель micro usb.

Настройка и загрузка скетча через Arduino IDE 

Переходим по ссылке и скачиваем прошивку

В прошивке необходимо изменить следующие данные

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

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

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

sudo npm install -g homebridge-esplock

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

"accessories": [

{ 

           "accessory": "EspLock", 

            "name": "Front Door",

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

           "lock-id": "1", 

           "username": "test",

           "password": "test" 

} ]

Ну вот собственно и все, проверяем работоспособность.

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

Ну и на конец посмотрим демо ролик как это все работает.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Андрей Помников (Oscar23)
    Андрей Помников (Oscar23) 10 месяцев назад

    ты крут!

  2. Александр Поспелов (@citizenofthewor1d)

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

  3. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 10 месяцев назад

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

  4. Илья Гитлин (iGitlin)
    Илья Гитлин (iGitlin) 10 месяцев назад

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

  5. Роман Елизаров (FantomNotaBene)
    Роман Елизаров (FantomNotaBene) 10 месяцев назад

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

  6. Евгений Олейник (permadm)
    Евгений Олейник (permadm) 10 месяцев назад

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

  7. Антон Хлонь (Khlon_av)
    Антон Хлонь (Khlon_av) 10 месяцев назад

    Класно)

  8. Maxmudjon Payziyev (Maxmudjon)
    Maxmudjon Payziyev (Maxmudjon) 10 месяцев назад
    Отличная работа
  9. (11111986)
    (11111986) 10 месяцев назад

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

    • Вячеслав Фетисов (Ziracul)
      Вячеслав Фетисов (Ziracul) 10 месяцев назад

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

  10. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 10 месяцев назад

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

  11. . . (Bonefolder)
    . . (Bonefolder) 10 месяцев назад

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

  12. Владимир Левченко (Laz)
    Владимир Левченко (Laz) 10 месяцев назад

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

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

    • Вячеслав Фетисов (Ziracul)
      Вячеслав Фетисов (Ziracul) 10 месяцев назад

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

  13. Vladislav Volchkov (vladislav_volchkov)
    Vladislav Volchkov (vladislav_volchkov) 9 месяцев назад

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

    • (anatoliyrnd)
      (anatoliyrnd) 5 месяцев назад

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

      В коде

      // Restore lock status

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

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

К списку статей

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.