İçindekiler:

Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada: 6 Adım
Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada: 6 Adım

Video: Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada: 6 Adım

Video: Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada: 6 Adım
Video: Home Assistant Nedir? Nasıl Kullanılır? Başlıyoruz! 2024, Temmuz
Anonim
Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada
Arduino ve Apple HomeKit Entegrasyonu - Evinizi Siri'den Kontrol Edin! IoT Burada

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

Sunucuyu Kur
Sunucuyu Kur

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

Katı Hal Rölesini Ayarlayın
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

Solid Sate Röleyi Bağlayın ve Arduino Kodunu Yükleyin
Solid Sate Röleyi 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

Ölçek!
Ölçek!
Ölçek!
Ölçek!

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: