Mundarija:

Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT bu erda: 6 qadam
Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT bu erda: 6 qadam

Video: Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT bu erda: 6 qadam

Video: Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT bu erda: 6 qadam
Video: esp32 home automation DIY with iOS16 Apple Homekit 2024, Iyul
Anonim
Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT shu erda
Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT shu erda

Bu ko'rsatma sizga iOS qurilmasidagi Apple HomeKit -ga arduino kartasini qo'shishning tez va oson usulini beradi. Bu har xil imkoniyatlarni ochadi, shu jumladan serverda ishlaydigan skriptlar, Apple HomeKit "Scenes" bilan birgalikda, bu kuchli kombinatsiyani yaratadi!

Bu to'liq echim emas yoki uzoq muddatli foydalanishga tayyor emas, lekin u biroz ko'proq ish bilan nima qilish mumkinligini ko'rsatadi:) Kelgusi loyihalar uchun mening blogimni tekshiring www.arduinoblogger.co.uk

Nima kerak:

  • Ethernet Shield yoki WiFi bilan Arduino
  • Raspberry Pi yoki boshqa server
  • Qattiq holat rölesi yoki nazorat qilish davri bo'lgan oddiy o'rni
  • Non paneli - ixtiyoriy
  • Loyiha qutisi
  • Biroz vaqt
  • iOS qurilmasi
  • Kengaytma o'ymakorlikka olib keladi

1 -qadam: Serverni sozlash

Serverni sozlash
Serverni sozlash

Ushbu loyiha HomeBridge dasturini ishga tushirish uchun serverdan foydalanishni talab qiladi. Men Raspberry Pi -ni ishlatardim, lekin uni nazariy jihatdan Node. Js bilan ishlaydigan hamma narsa ishlashi kerak!

Raspberry Pi -ni ishga tushirish uchun siz ushbu qo'llanmaga amal qilishingiz mumkin. Agar sizga kerak bo'lsa, Raspberry Pi yaratish uchun boshqa ko'rsatmalar mavjud!

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

O'rnatgandan so'ng, siz plaginni o'rnatishingiz va config.json faylini sozlashingiz kerak

2 -qadam: Konfiguratsiya va plaginlar

~/. Homebridge/config.jsonda bo'lishi kerak bo'lgan config.json faylini sevimli matn muharriri yordamida oching va quyidagilarni qo'shing.

"nomi": "Uy ko'prigi", "foydalanuvchi nomi": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"

}, "platformalar": , "aksessuarlar": [{

"aksessuar": "Http", "name": "Yashash xonasining yoritgichi", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "Oling"

}]

}

Bundan tashqari, homebride-http plaginini o'rnatishingiz kerak bo'ladi. HomeBridge dasturiy ta'minoti Arduino -ga HTTP GET so'rovlarini yuboradi, so'ngra qattiq holat rölesini yoqadi yoki o'chiradi. Qo'ng'iroq quyidagicha ko'rinadi:

192.168.1. X: 80/? yoqilgan

192.168.1. X: 80/? o'chirilgan

Plagin turini o'rnatish uchun:

npm homebridge-http ni o'rnating

3 -qadam: Qattiq hol rölesini o'rnating

Qattiq hol rölesini o'rnating
Qattiq hol rölesini o'rnating

Men juda og'ir yuklangan qattiq holli estafetadan foydalandim. Buni ancha kichikroq narsaga almashtirish mumkin (va kelajakda uning versiyalarida bo'ladi). Shubhasiz, buni siz yuklamoqchi bo'lgan yuk uchun baholang.

Bu hozirda "aqlli" kengaytma chizig'i.

Ijobiy Qattiq Holat rölesi arduino 5 -piniga ulanadi.

Salbiy GND piniga ulanadi.

Hamma odatdagi ogohlantirishlar 120/220 vdc bilan ishlaganda - QARShI QILING.

4 -qadam: Solid Sate Relay -ni ulang va Arduino kodini yuklang

Solid Sate Relay -ni ulang va Arduino kodini yuklang
Solid Sate Relay -ni ulang va Arduino kodini yuklang

Arduino muhitini oching va ushbu eskizni yuklang.

Agar kerak bo'lsa, IP -manzilingizni sozlang.

Endi bu sinov uchun tayyor bo'lishi kerak.

Serverda homebridge -ni ishga tushiring!

5 -qadam: Sinov

Sinov!
Sinov!
Sinov!
Sinov!

Endi hamma narsa o'z o'rnida, sinov vaqti keldi!

IOS qurilmangizda App Store -dan Elgatu Eve -ni yuklab oling.

Siz Homebridge -ni ulanadigan aksessuar sifatida ko'rishingiz kerak. 031-45-154 pin raqamidan foydalaning, uni config.json faylida sozlash mumkin.

Ulanganidan so'ng, uni ilova ichidagi kerakli xonaga ko'chirishingiz mumkin va hokazo. Siri -ni sinovdan o'tkazing! Bu ovoz yordamida o'rni boshqarishi kerak!

6 -qadam: Keyingi qadamlar

Reja shundan iboratki, uni qisqartirish va nano kabi narsalarni ishlatish va uni kichikroq o'rni bo'lgan Lightswitches / devor rozetkalariga joylashtirish va to'liq uy avtomatlashtirish tizimi uchun WiFi -dan foydalanish.

Umid qilamanki, kimdir bundan foyda ko'radi! Nik Farinaga Homebridge dasturiy ta'minotidagi ishi uchun katta rahmat!

Tez orada video chiqadi.

Tavsiya: