Мазмұны:
- 1 -қадам: Серверді орнатыңыз
- 2 -қадам: Конфигурация және плагиндер
- 3 -қадам: Қатты күй релесін орнату
- 4 -қадам: Solid Sate релесін қосыңыз және Arduino кодын жүктеңіз
- 5 -қадам: Тест
- 6 -қадам: Келесі қадамдар
Бейне: Arduino және Apple HomeKit интеграциясы - үйіңізді Siri -ден басқарыңыз! IoT мұнда: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл нұсқаулық сізге iOS құрылғысындағы Apple HomeKit -ке arduino тақтасын қосудың жылдам әрі қарапайым әдісін береді. Ол барлық мүмкіндіктерді ашады, соның ішінде серверде жұмыс істейтін сценарийлер, Apple Scenes HomeKit -пен біріктірілген, бұл қуатты комбинацияны жасайды!
Бұл толық шешім емес немесе ұзақ мерзімді пайдалануға дайын емес, бірақ ол қосымша жұмыспен не болатынын көрсетеді:) Болашақ жобалар үшін менің блогымды қараңыз www.arduinoblogger.co.uk
Не қажет:
- Ethernet Shield немесе WiFi қосылған Arduino
- Raspberry Pi немесе басқа сервер
- Қатты күй релесі немесе басқару схемасы бар қалыпты реле
- Нан тақтасы - міндетті емес
- Жоба қорабы
- Кейде
- iOS құрылғысы
- Кесуге арналған ұзартқыш
1 -қадам: Серверді орнатыңыз
Бұл жоба HomeBridge бағдарламалық жасақтамасын іске қосу үшін серверді қолдануды талап етеді. Мен Raspberry Pi қолдандым, себебі ол қол жетімді болды, бірақ теориялық тұрғыдан Node. Js іске қосатын кез келген нәрсе жұмыс істеуі керек!
Сіз Raspberry Pi -де оны іске қосу үшін осы нұсқаулықты орындауға болады. Егер сізге қажет болса, басқа нұсқаулар Raspberry Pi құруға дайын!
github.com/nfarina/homebridge/wiki/Running…
Орнатқаннан кейін сізге плагинді орнату және config.json файлын баптау қажет
2 -қадам: Конфигурация және плагиндер
~/. Homebridge/config.json файлында болатын config.json файлын сүйікті мәтіндік редактордың көмегімен ашып, келесіні қосыңыз
{«көпір»: {
«name»: «Homebridge», «пайдаланушы аты»: «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 бағдарламалық жасақтамасы Arduino -ға HTTP GET сұрауларын жібереді, содан кейін қатты күй релесін қосады немесе өшіреді. Қоңырау келесідей көрінеді:
192.168.1. X: 80/? қосулы
192.168.1. X: 80/? өшірулі
Плагиннің түрін орнату үшін:
npm homebridge-http орнатыңыз
3 -қадам: Қатты күй релесін орнату
Мен өте ауыр жүктемедегі қатты күй эстафетасын қолдандым. Бұл әлдеқайда кіші нәрсеге ауыстырылуы мүмкін (және болашақ нұсқаларында болады). Әлбетте, сіз оны тастағыңыз келетін жүктемені бағалаңыз.
Бұл қазіргі уақытта «ақылды» кеңейтім.
Қатты күй эстафетасының оң аяғы ардуинодағы 5 -істікке қосылады.
Теріс GND түйреуішіне қосылады.
Барлық әдеттегі ескертулер 120/220 вольтпен жұмыс жасағанда қолданылады - КӨМЕК КӨРІҢІЗ.
4 -қадам: Solid Sate релесін қосыңыз және Arduino кодын жүктеңіз
Arduino ортасын ашып, осы эскизді жүктеңіз.
IP мекенжайын қажет болған жағдайда реттеңіз.
Бұл енді тестілеуге дайын болуы керек.
Серверде үй көпірін іске қосыңыз!
5 -қадам: Тест
Енді бәрі өз уақытында, тестілеудің уақыты келді!
Эльгату Хауаны App Store дүкенінен iOS құрылғысына жүктеп алыңыз.
Сіз Homebridge қосылатын қосалқы құрал ретінде қарауыңыз керек. 031-45-154 пин нөмірін пайдаланыңыз, оны config.json файлында баптауға болады.
Қосылғаннан кейін оны қолданба ішінде қалаған бөлмеге жылжытуға болады. Сириді сынап көріңіз! Ол дауысты қолдана отырып, релені басқара алуы керек!
6 -қадам: Келесі қадамдар
Жоспар - бұл кішірейту және нано тәрізді нәрсені пайдалану және оны шамдық релесі бар жарық шамдарына / қабырға розеткаларына ендіру және үйді автоматтандырудың толық жүйесі үшін WiFi пайдалану.
Біреу осыдан пайда көреді деп үміттенемін! Homebridge бағдарламалық жасақтамасындағы жұмысы үшін Ник Фаринаға үлкен рахмет!
Жақында видео шығады.
Ұсынылған:
DIY ақылды есік қоңырауы: код, орнату және HA интеграциясы: 7 қадам (суреттермен)
DIY Smart Doorbell: Code, Setup and HA интеграциясы: Бұл жобада мен сізге қазіргі функционалдылықты өзгертпестен немесе сымдарды үзбестен қалыпты қоңырауды ақылдыға қалай өзгерту керектігін көрсетемін. Мен Wemos D1 mini деп аталатын ESP8266 тақтасын қолданамын. ESP8266 жаңасы ма? Менің кіріспемді қараңыз
Жаңа неопиксель алдыңыз ба? Мұнда жылдам бастау нұсқаулығы!: 5 қадам
Жаңа неопиксель алдыңыз ба? Міне жылдам бастау нұсқаулығы !: Мен соңғы нұсқаулығымда тұрақты болатынымды айтқанымды білемін, бірақ олай емес. Мен тырыстым, бірақ менде жақсы идеялар болмады: Балауызбен қапталған матч: KABOOM!*Қарындаш шам: Fissssssss … KABOOOM! ** Керемет математикалық өнер: Бұрыштар дұрыс емес! Мен бәрібір оралдым
Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)
Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: Бұл нұсқаулықта мен жалюздерге автоматтандыруды қалай қосқанымды көрсетемін. Мен оны автоматтандыруды қосуды және алып тастауды қалаймын, сондықтан барлық қондырмалар қосылады. Негізгі бөліктер: ESP-01 ESP-01 реттегіш механизмі
Каминді HomeKit және Alexa көмегімен басқарыңыз: 7 қадам
Каминді HomeKit және Alexa көмегімен басқарыңыз: Жақында менде газ камині орнатылды, оның ішінде пульт бар. Адамдардың каминдерін үйдегі басқару қондырғыларына қосудың бірнеше мысалын көргеннен кейін мен де солай іздей бастадым. Менің каминімде бұл пульт бар
Қарапайым Arduino Uno және ESP8266 интеграциясы: 6 қадам
Қарапайым Arduino Uno және ESP8266 интеграциясы: Біздің мақсатымыз AT8 командаларына жауап беретін микробағдарлама болған жағдайда ESP8266 құрылғыларының көпшілігінде бағдарламалық қамтамасыз етуде жақсы жұмыс істейтін Esp8266 AT командалық кітапханасын (ITEAD кітапханасы негізінде) құру болды. өндіруші әдепкі бойынша)