Mundarija:
- 1 -qadam: Serverni sozlash
- 2 -qadam: Konfiguratsiya va plaginlar
- 3 -qadam: Qattiq hol rölesini o'rnating
- 4 -qadam: Solid Sate Relay -ni ulang va Arduino kodini yuklang
- 5 -qadam: Sinov
- 6 -qadam: Keyingi qadamlar
Video: Arduino va Apple HomeKit integratsiyasi - uyingizni Siri -dan boshqaring! IoT bu erda: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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:
Yangi Neopixel oldingizmi? Bu erda tez boshlash bo'yicha ko'rsatma !: 5 qadam
Yangi Neopixel oldingizmi? Mana, tezkor qo'llanma !: Bilaman, men oxirgi ko'rsatmamda men muntazam bo'lishni aytganman, lekin unday emas. Xo'sh, men urinib ko'rdim, lekin menda yaxshi fikrlar yo'q edi: Mum bilan qoplangan o'yin: KABOOM!*Qalamli sham: Fissssssss … KABOOOM! ** Matematikaning badiiy san'ati: burchaklari noto'g'ri! Men baribir qaytdim
Linuxni qanday o'rnatish kerak (Yangi boshlanuvchilar bu erda boshlanadi!): 6 qadam
Linuxni qanday o'rnatish kerak (Yangi boshlanuvchilar shu erda boshlanadi!): Linux nima? Xo'sh, aziz o'quvchi, Linux - bu yangi imkoniyatlar olamiga eshik. OSX kompyuterga ega bo'lishdan zavqlanadigan kunlar o'tdi. Windows 10 -da xavfsizlik haqida ahmoqona belgilar yo'qoldi. Endi sizning navbatingiz
Kaminingizni HomeKit va Alexa yordamida boshqaring: 7 qadam
Kaminingizni HomeKit va Alexa yordamida boshqaring: Yaqinda menga gazli kamin o'rnatilgan edi, unga masofadan boshqarish pulti kiradi. Odamlarning kaminini uy boshqaruvi tizimiga qo'shgani haqidagi bir nechta misollarni ko'rib, men ham xuddi shunday qidira boshladim. Mening kaminimda bu masofadan boshqarish pulti bor
Bu erda o'ta muhim sensor haqida bilib oling!: 11 qadam
Bu erda o'ta muhim sensor haqida bilib oling!: Suv idishidagi suv sathini qanday bilish mumkin? Bunday narsalarni nazorat qilish uchun siz bosim sensori ishlatishingiz mumkin. Bu umuman sanoat avtomatizatsiyasi uchun juda foydali uskunalar. Bugun biz aynan MPX oilasi haqida gaplashamiz
IoT-HUB-Live integratsiyasi (ESP 8266, Arduino): 11 qadam
IoT-HUB-Live integratsiyasi (ESP 8266, Arduino): Agar sizda IoT qurilmalari bo'lsa va o'lchovlaringizni saqlash uchun sizga bulut xizmati kerak bo'lsa