Оглавление:
- Шаг 1. Настройте сервер
- Шаг 2. Конфигурация и плагины
- Шаг 3: Настройте твердотельное реле
- Шаг 4: Подключите твердотельное реле и загрузите код Arduino
- Шаг 5: Тест
- Шаг 6. Дальнейшие действия
Видео: Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это руководство предоставит вам быстрый и простой способ добавить плату 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 и загрузите этот скетч.
При необходимости настройте свой IP-адрес.
Теперь все должно быть готово к тестированию.
Запустите хоумбридж на сервере!
Шаг 5: Тест
Теперь, когда все готово, пора протестировать!
Загрузите Elgatu Eve из App Store на свое устройство iOS.
Вы должны рассматривать Homebridge как аксессуар, доступный для подключения. Используйте номер пина 031-45-154, его можно настроить в файле config.json.
После подключения вы можете переместить его в приложении в нужную комнату и т. Д. Протестируйте Siri! Он должен иметь возможность управлять реле с помощью голоса!
Шаг 6. Дальнейшие действия
План состоит в том, чтобы уменьшить его и использовать что-то вроде Nano, встроить его в выключатели / настенные розетки с гораздо меньшими реле и использовать Wi-Fi для полной системы домашней автоматизации.
Надеюсь, кому-то это пригодится! Большое спасибо Нику Фарине за его работу над Homebridge Software!
Скоро выйдет видео.
Рекомендуемые:
Как сделать простой Интернет вещей с помощью приложения Telegram: 5 шагов
Как сделать простой Интернет вещей с помощью приложения Telegram: Интернет в нынешнем поколении - это все. Интернет вещей играет важную роль в современном мире. Не теряя много времени, мы можем перейти к практической работе IOT. Здесь мы собираемся управлять светодиодом, а также
Интернет вещей: визуализация данных датчика освещенности с помощью Node-RED: 7 шагов
Интернет вещей: визуализация данных датчика освещенности с помощью Node-RED: в этом руководстве вы узнаете, как создать датчик, подключенный к Интернету! Я буду использовать датчик внешней освещенности (TI OPT3001) для этой демонстрации, но подойдет любой датчик по вашему выбору (температура, влажность, потенциометр и т. Д.). Значения датчиков
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Интернет вещей: управление объективом HoloLens с помощью бровей (ЭМГ): 5 шагов
Интернет вещей: управление объективом HoloLens с помощью бровей (EMG): этот проект был частью проекта NASA SUITS Университета Колорадо в Боулдере, который был представлен и протестирован в НАСА в апреле 2019 года. В этом году в проекте я руководил аппаратным обеспечением. разработка, и это был один из моих вкладов
Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов
Управление светодиодами с использованием модуля Wi-Fi ESP8266 - Интернет вещей: ESP8266 - это недорогой Wi-Fi-чип с полным стеком TCP / IP и возможностью микроконтроллера, произведенный китайским производителем Espressif Systems из Шанхая. привлекла внимание западных производителей в августе 2014 г. с т