İçindekiler:
- Adım 1: Sunucuyu Kurun
- 2. Adım: Yapılandırma ve Eklentiler
- Adım 3: Katı Hal Rölesini Ayarlayın
- Adım 4: Katı Hal Rölesini Bağlayın ve Arduino Kodunu Yükleyin
- Adım 5: Test edin
- 6. Adım: Sonraki Adımlar
Video: Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu Eğitilebilir Tablo, bir iOS cihazında Apple'ın HomeKit'ine bir arduino kartı eklemenin hızlı ve kolay bir yolunu sunar. Apples HomeKit "Scenes" ile birlikte sunucuda çalışan Komut Dosyaları da dahil olmak üzere her türlü olasılığı açar, güçlü bir kombinasyon oluşturur!
Bu kesinlikle tam bir çözüm veya uzun süreli kullanıma hazır değil ama biraz daha çalışmayla neler yapılabileceğini gösteriyor:) Gelecekteki projeler için bloguma göz atın www.arduinoblogger.co.uk
Ne gerekli:
- Ethernet Kalkanlı veya WiFi'li Arduino
- Raspberry Pi veya başka bir sunucu
- Kontrol devreli Katı Hal Röle veya Normal röle
- Ekmek tahtası - isteğe bağlı
- Proje Kutusu
- Bazen
- iOS cihazı
- Oymak için uzatma kablosu
Adım 1: Sunucuyu Kurun
Bu proje, HomeBridge yazılımını çalıştırmak için bir sunucunun kullanılmasını gerektirir. Bir Raspberry Pi kullandım çünkü elimde hazırdı ama teorik olarak Node. J'leri çalıştırabilen her şey işe yaramalı!
Bunu bir Raspberry Pi'de çalıştırmak ve çalıştırmak için bu kılavuzu buradan takip edebilirsiniz. Bunlara ihtiyacınız varsa, bir Ahududu Pi oluşturmak için başka talimatlar da var!
github.com/nfarina/homebridge/wiki/Running…
Kurulduktan sonra bir eklenti kurmanız ve config.json dosyasını özelleştirmeniz gerekir.
2. Adım: Yapılandırma ve Eklentiler
Favori metin düzenleyicinizi kullanarak ~/.homebridge/config.json içinde olması gereken config.json dosyanızı açın ve aşağıdakini ekleyin
{ "köprü": {
"ad": "Ana Köprü", "kullanıcı adı": "CC:22:3D:E3:CE:30", "liman": 51826, "pin": "031-45-154"
}, "platformlar": , "Aksesuarlar": [{
"aksesuar": "Http", "isim": "Oturma Odası Lambası", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "GET"
}]
}
Ayrıca homebride-http eklentisini de yüklemeniz gerekecek. HomeBridge yazılımı Arduino'ya HTTP GET istekleri yapacak ve bu daha sonra Katı Hal Rölesini açıp kapatacaktır. Çağrı şöyle görünür:
192.168.1. X:80/?on
192.168.1. X:80/?off
Eklenti türünü yüklemek için:
npm homebridge-http'yi kurun
Adım 3: Katı Hal Rölesini Ayarlayın
Oldukça ağır bir Katı Hal Rölesi kullandım. Bu, çok daha küçük bir şeyle değiştirilebilir (ve bunun gelecekteki sürümlerinde olacaktır). Açıkçası bunu, ondan kaçmayı düşündüğünüz yük için değerlendirin.
Bu, artık etkin bir 'Akıllı' uzatma ipucudur.
Katı Hal rölesinin pozitif Bacağı, arduino üzerindeki pim 5'e bağlanacaktır.
Negatif, GND pinine bağlanacaktır.
120/ 220 vdc ile uğraşırken tüm olağan uyarılar geçerlidir - DİKKATLİ OLUN.
Adım 4: Katı Hal Rölesini Bağlayın ve Arduino Kodunu Yükleyin
Arduino ortamınızı açın ve bu çizimi yükleyin.
IP adresinizi gerektiği gibi özelleştirin.
Bu şimdi test için hazır olmalıdır.
Sunucuda ana köprüyü başlatın!
Adım 5: Test edin
Artık her şey yerli yerinde olduğuna göre test etme zamanı!
Elgatu Eve'i iOS cihazınıza App Store'dan indirin.
Homebridge'i bağlanabilecek bir aksesuar olarak görmelisiniz. 031-45-154 pin numarasını kullanın, bu config.json dosyasında özelleştirilebilir.
Bağlandıktan sonra bunu Uygulama içinde istediğiniz Odaya vb. taşıyabilirsiniz. Siri'yi test edin! Röleyi sesle kontrol edebilmelidir!
6. Adım: Sonraki Adımlar
Plan, bunu küçültmek ve Nano gibi bir şey kullanmak ve bunu çok daha küçük Rölelere sahip Işık Anahtarlarına / duvar prizlerine yerleştirmek ve eksiksiz bir Ev Otomasyon sistemi için WiFi kullanmaktır.
Umarım birileri bundan biraz faydalanır! Homebridge Yazılımı üzerindeki çalışmaları için Nick Farina'ya çok teşekkürler!
Yakında bir video gelecek.
Önerilen:
DIY Akıllı Garaj Kapısı Açıcı + Ev Asistanı Entegrasyonu: 5 Adım
Kendin Yap Akıllı Garaj Kapısı Açıcı + Ev Asistanı Entegrasyonu: Bu kendin yap projesini kullanarak normal garaj kapınızı akıllı hale getirin. Home Assistant (MQTT üzerinden) kullanarak nasıl inşa edeceğinizi ve kontrol edeceğinizi ve garaj kapınızı uzaktan açıp kapatabileceğinizi göstereceğim. Wemos adında bir ESP8266 kartı kullanacağım
DIY Akıllı Kapı Zili: Kod, Kurulum ve HA Entegrasyonu: 7 Adım (Resimlerle)
Kendin Yap Akıllı Kapı Zili: Kod, Kurulum ve HA Entegrasyonu: Bu projede, mevcut işlevleri değiştirmeden veya kabloları kesmeden normal kapı zilinizi nasıl akıllı hale getirebileceğinizi göstereceğim. Wemos D1 mini adlı bir ESP8266 kartı kullanacağım.ESP8266'da yeni misiniz? Tanıtımımı izleyin
Apple HomeKit WS2812B LED Kontrol Cihazı: 3 Adım (Resimlerle)
Apple HomeKit WS2812B LED Denetleyici: Dışarıda WS2812B LED şeritlerine dayalı birçok proje var, ancak bunların çoğu HomeKit ile iletişim kurmak için ana köprü veya çoğunlukla MQTT'ye dayalı başka bir çözüm kullanıyor. Bazı projeler de Apple HomeKit aracılığıyla efektler kullanıyor, ancak hiçbiri
Şöminenizi HomeKit ve Alexa ile Kontrol Edin: 7 Adım
Şöminenizi HomeKit ve Alexa ile Kontrol Edin: Yakın zamanda, uzaktan kumanda içeren bir gazlı şömine kurdum. Ve şöminelerini ev kontrol kurulumlarına entegre eden birkaç insan örneğini gördükten sonra ben de aynısını aramaya başladım. Şöminemde bu uzaktan kumanda var
Basit Arduino Uno ve ESP8266 Entegrasyonu: 6 Adım
Basit Arduino Uno ve ESP8266 Entegrasyonu: Amacımız, AT komutlarına (genellikle üretici varsayılanı)