Оглавление:

Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов
Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов

Видео: Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов

Видео: Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов
Видео: "Умный дом" своими руками. R4S Guard. 2024, Ноябрь
Anonim
Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей уже здесь
Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей уже здесь

Это руководство предоставит вам быстрый и простой способ добавить плату Arduino в HomeKit от Apple на устройстве iOS. Он открывает всевозможные возможности, включая скрипты, работающие на сервере, в сочетании с «Сценариями» Apples HomeKit, что делает его мощным комбо!

Это ни в коем случае не полное решение и не готовое к долгосрочному использованию, но оно демонстрирует, что возможно, если приложить немного больше усилий:) Загляните в мой блог о будущих проектах www.arduinoblogger.co.uk

Что нужно:

  • Arduino с Ethernet Shield или WiFi
  • Raspberry Pi или другой сервер
  • Твердотельное реле или обычное реле с цепью управления
  • Доска для хлеба - по желанию
  • Коробка проекта
  • Когда-то
  • устройство iOS
  • Расширение приводит к разделению

Шаг 1. Настройте сервер

Настроить сервер
Настроить сервер

Этот проект требует использования сервера для запуска программного обеспечения HomeBridge. Я использовал Raspberry Pi, поскольку он был у меня в наличии, но теоретически все, что может запускать Node. Js, должно работать!

Вы можете следовать этому руководству здесь, чтобы запустить его на Raspberry Pi. Есть и другие инструкции по созданию Raspberry Pi, если они вам понадобятся!

github.com/nfarina/homebridge/wiki/Running…

После установки вам необходимо установить плагин и настроить файл config.json.

Шаг 2. Конфигурация и плагины

Откройте файл config.json, который должен находиться в ~ /.homebridge / config.json, используя ваш любимый текстовый редактор, и добавьте следующие

{ "мост": {

"name": "Домашний мост", "username": "CC: 22: 3D: E3: CE: 30", «порт»: 51826, «штифт»: «031-45-154»

}, "платформы": , "аксессуары": [{

"аксессуар": "HTTP", "name": "Лампа для гостиной", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", «http_method»: «ПОЛУЧИТЬ»

}]

}

Вам также потребуется установить плагин homebride-http. Программное обеспечение HomeBridge будет отправлять HTTP-запросы GET на Arduino, которые затем включают или выключают твердотельное реле. Звонок выглядит так:

192.168.1. X: 80 /? в

192.168.1. X: 80 /? выкл.

Чтобы установить плагин, введите:

npm установить homebridge-http

Шаг 3: Настройте твердотельное реле

Настройте твердотельное реле
Настройте твердотельное реле

Я использовал довольно мощное твердотельное реле. Его можно (и будет в будущих версиях) заменить на что-то гораздо меньшее. Очевидно, оцените это с учетом нагрузки, которую вы собираетесь с ней сбежать.

Теперь это фактически «умное» продление.

Положительный вывод твердотельного реле подключается к контакту 5 на Arduino.

Отрицательный будет подключен к контакту GND.

При работе с напряжением 120/220 В постоянного тока действуют все обычные предупреждения - ВНИМАТЕЛЬНО.

Шаг 4: Подключите твердотельное реле и загрузите код Arduino

Подключите твердотельное реле и загрузите код Arduino
Подключите твердотельное реле и загрузите код Arduino

Откройте среду Arduino и загрузите этот скетч.

При необходимости настройте свой IP-адрес.

Теперь все должно быть готово к тестированию.

Запустите хоумбридж на сервере!

Шаг 5: Тест

Тестовое задание!
Тестовое задание!
Тестовое задание!
Тестовое задание!

Теперь, когда все готово, пора протестировать!

Загрузите Elgatu Eve из App Store на свое устройство iOS.

Вы должны рассматривать Homebridge как аксессуар, доступный для подключения. Используйте номер пина 031-45-154, его можно настроить в файле config.json.

После подключения вы можете переместить его в приложении в нужную комнату и т. Д. Протестируйте Siri! Он должен иметь возможность управлять реле с помощью голоса!

Шаг 6. Дальнейшие действия

План состоит в том, чтобы уменьшить его и использовать что-то вроде Nano, встроить его в выключатели / настенные розетки с гораздо меньшими реле и использовать Wi-Fi для полной системы домашней автоматизации.

Надеюсь, кому-то это пригодится! Большое спасибо Нику Фарине за его работу над Homebridge Software!

Скоро выйдет видео.

Рекомендуемые: