Агуулгын хүснэгт:
- Алхам 1: Серверийг тохируулна уу
- Алхам 2: Тохиргоо ба залгаасууд
- Алхам 3: Хатуу төлөв релейг тохируулна уу
- Алхам 4: Solid Sate релейг холбож, Arduino кодыг байршуулна уу
- Алхам 5: Туршилт
- Алхам 6: Дараагийн алхамууд
Видео: Arduino болон Apple HomeKit -ийн интеграцчлал - Гэрээ Siri -ээс удирдаарай! IoT энд байна: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгаа нь iOS төхөөрөмж дээр Apple -ийн HomeKit -т arduino самбар нэмэх хурдан бөгөөд хялбар аргыг танд өгөх болно. Энэ нь сервер дээр ажилладаг скриптүүд, Apples HomeKit "Scenes" -тэй хослуулан бүх төрлийн боломжийг нээж өгдөг бөгөөд энэ нь хүчирхэг хослолыг бий болгодог.
Энэ нь бүрэн гүйцэд шийдэл биш бөгөөд урт хугацаанд ашиглахад бэлэн биш боловч арай илүү ажил хийвэл юу болохыг харуулдаг.:) Ирээдүйн төслүүдийн талаар миний блогоос үзээрэй 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 файлыг дуртай текст засварлагчаа ашиглан нээгээд дараах зүйлийг нэмнэ үү.
"нэр": "Гэрийн гүүр", "хэрэглэгчийн нэр": "CC: 22: 3D: E3: CE: 30", "порт": 51826, "зүү": "031-45-154"
}, "платформууд": , "дагалдах хэрэгсэл": [{
"нэмэлт хэрэгсэл": "Http", "нэр": "Зочны өрөөний чийдэн", "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 хүсэлт гаргах бөгөөд дараа нь Solid State Relay -ийг асаах эсвэл унтраах болно. Дуудлага иймэрхүү харагдаж байна:
192.168.1. X: 80/? дээр
192.168.1. X: 80/? унтраалттай
Plugin -ийн төрлийг суулгахын тулд:
npm homebridge-http-ийг суулгаарай
Алхам 3: Хатуу төлөв релейг тохируулна уу
Би нэлээд хүнд даацын Solid State буухиа ашиглаж байсан. Үүнийг арай жижиг зүйлээр сольж болно (мөн энэ нь ирээдүйд гарах болно). Мэдээжийн хэрэг, үүнийг ачаалах гэж буй ачааны хувьд үнэлнэ үү.
Энэ бол одоо "ухаалаг" өргөтгөлийн удирдагч юм.
Эерэг Leg of Solid State реле нь arduino дээрх 5 -р зүүтэй холбогдох болно.
Сөрөг нь GND зүүтэй холбогдох болно.
120/220 VDC -тэй ажиллахдаа ердийн бүх сэрэмжлүүлэг хамаарна.
Алхам 4: Solid Sate релейг холбож, Arduino кодыг байршуулна уу
Arduino орчноо нээгээд энэ ноорогоо байршуулаарай.
Шаардлагатай бол IP хаягаа тохируулна уу.
Энэ нь одоо туршилтанд бэлэн байх ёстой.
Гэрийн гүүрийг сервер дээр ажиллуулна уу!
Алхам 5: Туршилт
Одоо бүх зүйл бэлэн болсон тул туршилт хийх цаг болжээ!
IOS төхөөрөмж дээрээ App Store -оос Элгату Ева татаж аваарай.
Та Homebridge -ийг холбох боломжтой нэмэлт хэрэгсэл гэж үзэх ёстой. 031-45-154 зүү дугаарыг ашиглана уу, үүнийг config.json файлд тохируулж болно.
Холбогдсоны дараа та үүнийг Апп дотор хүссэн өрөөнд шилжүүлэх боломжтой. Siri -г туршиж үзээрэй. Энэ нь релейг дуу хоолой ашиглан удирдах боломжтой байх ёстой!
Алхам 6: Дараагийн алхамууд
Төлөвлөгөө нь үүнийг багасгаж, нано гэх мэт зүйлийг ашиглаж, гэрлийн унтраалга / хананы залгуурт арай бага реле байрлуулж, гэрийн автоматжуулалтын иж бүрэн системд WiFi ашиглах болно.
Үүнээс хэн нэгэн ашиг тус хүртэнэ гэж найдаж байна! Homebridge Software дээр ажилласан Ник Фаринад маш их баярлалаа!
Удахгүй видео гарах болно.
Зөвлөмж болгож буй:
Шинэ неопиксел авсан уу? Энд хурдан эхлэх гарын авлага байна!: 5 алхам
Шинэ неопиксел авсан уу? Энд хурдан эхлэх гарын авлага байна !: Би сүүлчийн зааварчилгаа өгөхдөө би тогтмол байх болно гэж хэлснийг би мэднэ, гэхдээ тэгээгүй. За, хичээсэн ч надад сайн санаа байгаагүй: Лав бүрхсэн тоглолт: KABOOM!*Харандаа лаа: Fissssssss … KABOOOM! ** Сонирхолтой математикийн урлаг: Буруу ойлгосон! Ямар ч байсан би эргэж ирлээ
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
HomeKit болон Alexa ашиглан пийшингээ удирдаарай: 7 алхам
HomeKit болон Alexa ашиглан пийшингээ хянаж байгаарай: Би саяхан хийн алчуурыг суурилуулсан хийн задгай зуух суурилуулсан. Хүмүүс задгай зуухаа гэрийнхээ удирдлагын системд нэгтгэсэн цөөн хэдэн жишээг харсны дараа би үүнийг хайж эхлэв. Миний задгай зуух энэ алсын удирдлагатай
Zio Modules болон Qwiic -тэй I2C -ийг танилцуулж байна: 6 алхам
I2C -ийг Zio Modules ба Qwiic -тэй танилцуулах: Робин Шарма хэлэхдээ: "Цаг хугацаа өнгөрөх тусам өдөр тутмын жижиг сайжруулалтууд гайхалтай үр дүнд хүргэдэг" гэжээ. Та "Аан, өөр I2C бичлэг үү?" Гэж бодож байж магадгүй. Мэдээжийн хэрэг, I2C -ийн тухайд олон мянган мэдээлэл байдаг. Гэхдээ анхааралтай байгаарай, энэ бол өөр нэг I2C биш юм
Arduino ашиглан маш олон сервоудыг удирдаарай !: 4 алхам (зурагтай)
Arduino -той олон сервоудыг удирдаарай !: Эхэндээ би нэг юм хэлэх ёстой. Надад гоё зураг байгаагүй. Тиймээс би bildr.blog -аас авсан зургуудыг авсан болно.Ардуино НҮБ -д олон servo -ийг удирдах pwm зүү байдаггүй. Тиймээс, бид ихэвчлэн arduino -ээс илүү олон серво удирдахад асуудалтай тулгардаг