Съдържание:
- Стъпка 1: Инсталирайте сървъра
- Стъпка 2: Конфигуриране и приставки
- Стъпка 3: Настройте твърдотелното реле
- Стъпка 4: Свържете релето Solid Sate и качете кода на Arduino
- Стъпка 5: Тествайте
- Стъпка 6: Следващи стъпки
Видео: Интеграция на Arduino и Apple HomeKit - Управлявайте дома си от Siri! IoT е тук: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази инструкция ще ви даде бърз и лесен начин да добавите arduino платка към HomeKit на Apple на iOS устройство. Той отваря всякакви възможности, включително скриптове, изпълнявани на сървъра, в комбинация с Apples HomeKit "Scenes", което прави мощна комбинация!
Това в никакъв случай не е цялостно решение или готово за дългосрочна употреба, но демонстрира какво е възможно с малко повече работа:) Разгледайте моя блог за бъдещи проекти 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": "Homebridge", "потребителско име": "CC: 22: 3D: E3: CE: 30", "порт": 51826, "pin": "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": "GET"
}]
}
Също така ще трябва да инсталирате приставката homebride-http. Софтуерът HomeBridge ще прави HTTP GET заявки към Arduino, който след това ще включи или изключи Solid State Relay. Обаждането изглежда така:
192.168.1. X: 80/? вкл
192.168.1. X: 80/? изключено
За да инсталирате типа плъгин:
npm инсталирайте homebridge-http
Стъпка 3: Настройте твърдотелното реле
Използвал съм доста тежко твърдо реле. Това може да бъде заменено (и ще бъде в бъдещите версии на това) с нещо много по -малко. Очевидно оценете това за товара, който възнамерявате да го избягате.
Това всъщност е „умен“удължителен кабел сега.
Положителният крак на релето в твърдо състояние ще се свърже с щифт 5 на arduino.
Отрицателният ще се свърже с щифта GND.
Всички обичайни предупреждения се прилагат при работа със 120/220 vdc - ВНИМАВАЙТЕ.
Стъпка 4: Свържете релето Solid Sate и качете кода на Arduino
Отворете вашата среда arduino и качете тази скица.
Персонализирайте вашия IP адрес според нуждите.
Това вече трябва да е готово за тестване.
Стартирайте homebridge на сървъра!
Стъпка 5: Тествайте
Сега, когато всичко е на мястото си, е време за тестване!
Изтеглете Elgatu Eve от App Store на вашето iOS устройство.
Трябва да видите Homebridge като аксесоар, наличен за свързване. Използвайте пинов номер 031-45-154, това може да бъде персонализирано във файла config.json.
След като се свържете, можете да преместите това в приложението в желаната стая и т.н. Дайте тест на Siri! Трябва да може да управлява релето с глас!
Стъпка 6: Следващи стъпки
Планът е да намалим това и да използваме нещо като Nano и да го вградим в Lightswitches / стенни контакти с много по -малки релета и да използваме WiFi за цялостна система за домашна автоматизация.
Дано някой извлече някаква полза от това! Много благодаря на Ник Фарина за работата му върху софтуера Homebridge!
Скоро идва видео.
Препоръчано:
DIY Интелигентна отварачка за гаражни врати + интеграция на домашен асистент: 5 стъпки
DIY Интелигентна отварачка за гаражни врати + Интеграция на домашен асистент: Превърнете нормалната си гаражна врата умно, като използвате този проект „Направи си сам“. Ще ви покажа как да го изградите и контролирате с помощта на Home Assistant (над MQTT) и да имате възможност за дистанционно отваряне и затваряне на гаражната врата. Ще използвам платка ESP8266, наречена Wemos
Как да инсталирате Linux (начинаещи започнете от тук!): 6 стъпки
Как да инсталирате Linux (начинаещи започват от тук!): Какво точно е Linux? Е, скъпи читателю, Linux е портал към свят на изцяло нови възможности. Отминаха дните на OSX, които се забавляваха от притежаването на компютър. Изчезнаха глупавите нотации за сигурност през Windows 10. Сега е ваш ред да
Научете тук за изключително важен сензор!: 11 стъпки
Научете тук за изключително важен сензор !: Как можете да разберете за нивото на водата в резервоара за вода? За да наблюдавате този тип неща, можете да използвате сензор за налягане. Това е много полезно оборудване за индустриална автоматизация като цяло. Днес ще говорим за това точно семейство MPX
Проста интеграция на Arduino Uno и ESP8266: 6 стъпки
Проста интеграция на Arduino Uno и ESP8266: Нашата цел беше да създадем библиотека с команди Esp8266 AT (базирана на библиотеката ITEAD), която да работи добре на софтуер, сериен на повечето устройства ESP8266, при условие че те имат фърмуер, който отговаря на AT команди (което обикновено е по подразбиране от производителя)
Интеграция на IoT-HUB-Live (ESP 8266, Arduino): 11 стъпки
IoT-HUB-Live Integration (ESP 8266, Arduino): Ако имате IoT устройства и имате нужда от облачна услуга, за да съхранявате вашите измервания