Bir iPhone, iPad veya Mac'iniz varsa, HomeKit akıllı ev otomasyonunuz için ideal çözümdür. Ancak ne yazık ki HomeKit uyumlu cihazlar ucuza gelmiyor. Google Assistant veya Alexa kullanılarak kontrol edilebilen diğer akıllı ev ürünleriyle karşılaştırıldığında, Apple kullanıcılarının bu HomeKit entegrasyonu için yüksek bir fiyat ödemesi gerekiyor.
Bu kılavuzda, tavanınıza, duvarlarınıza, bir duvarın arkasına takabileceğiniz bir NeoPixel RGB LED şerit oluşturacağız. Mac veya iOS'unuzdaki HomeKit veya Eve uygulamasını kullanarak TV paneli, monitör, masa lambası vb. ve şeridi kontrol edin cihaz.
Bir DIY HomeKit LED Şeridi İnşa Etmek İçin İhtiyacınız Olan Şeyler
HomeKit özellikli bir DIY NeoPixel RGB LED şeridi oluşturmak için aşağıdakilere ihtiyacınız vardır:
- NodemCU, D1 Mini veya ESP-01 gibi bir ESP8266 tabanlı mikro denetleyici kartı
- Bir WS2812B, WS2812B ECO veya WS2813 RGB LED şerit.
- Şeritteki LED sayısına bağlı olarak ~2-5 amper veya daha fazla güç kaynağı. Kurduğumuz kontrolör maksimum 500 LED çalıştırabilir.
- 3D baskılı kasa (isteğe bağlı).
- Birkaç atlama teli.
Adım 1: Firmware'i Flashlayın
Bu proje için GitHub'da HomeKidd'in ürün yazılımını kullanacağız. Aşağıdaki basit talimatları takip edebilirsiniz.
- İndir rboot.bin ve boş_config.bin GitHub'dan dosyalar.
- HomeKidd proje yayın sayfasına gidin ve en son sürümünü indirin. ledstrip.bin bellenim.
- İndir ESP flaş indirme aracı Windows için sisteminizde ve ayıklayın. Mac kullanıcıları kullanabilir NodeMCU flaşör bunun yerine araç.
- D1 Mini veya NodeMCU'yu bir Mikro USB kablosu kullanarak sisteminize bağlayın ve COM bağlantı noktasını seçin. CH340G veya CP210x USB'yi UART sürücülerine kurduğunuzdan emin olun. Aksi takdirde, cihaz algılanmayacaktır.
- Başlat Bellenim İndirme aracı ve başlatın.
- İlk onay kutusunu işaretleyin, bir değer girin 0x0000 ve ardından göz atmak ve seçmek için üç noktayı tıklayın. rboot.bin dosya
- Benzer şekilde, ikinci onay kutusunu işaretleyin, girin 0x1000 ve seçin boş_config.bin dosya.
- Üçüncü kutuyu işaretleyin, girin 0x2000 ve seçin ledstrip.bin dosya.
- Seçme Baud Hızı 115200 olarak, DIO veya QIO Modu (tahtaya göre) ve 40MHz seçeneklerden frekans.
- Tıklamak Başlama. Araç görüntülenecek senkronizasyon ve bellenim dosyalarını yanıp sönmeye başlayacaktır.
- Bellenimi yanıp söndükten sonra, Ürün Yazılımı İndirme aracını kapatın.
- İndir ve başlat ESPHome Flaşör aracı.
- seçin COM bağlantı noktası ve tıklayın Günlükleri Görüntüle. Durumu kontrol etmek ve her şeyin yolunda olup olmadığını görmek için bunu kullanabilirsiniz. Ayrıca, bir şeyler ters giderse veya işe yaramazsa, bu sorunu bulmanıza yardımcı olacaktır.
Adım 2: WS2812B LED Strip'i D1 Mini veya NodeMCU'ya bağlayın
WS2812B LED şeridini NodeMCU veya D1 Mini'ye ve güç kaynağına bağlamak için aşağıdaki şemaya bakın.
Bağlandıktan sonra D1 Mini veya NodeMCU kartını 3B baskılı bir kasaya veya benzer bir kutuya koyabilirsiniz.
Adım 3: Güç Kaynağını Bağlayın
Artık kontrol cihazını ve bağlı LED'leri açmak için güç kaynağını bağlayabilirsiniz. Gücü bağladığınız anda, mikrodenetleyici Erişim Noktası veya AP modunda başlar. Şimdi, şu adımları izleyin:
- Wi-Fi ayarlarını açın ve akıllı telefonunuzdaki esp açık ağına bağlanın.
- Ardından, akıllı telefonunuzda bir web tarayıcısı açın ve 192.168.4.1 adresini ziyaret edin.
- Wi-Fi SSID'yi seçin ve şifreyi girin. Üzerine dokunun Kaydetmek.
- Denetleyici, yeniden başlatmanın ardından yerel Wi-Fi ağınıza bağlanacaktır.
Adım 4: Cihazı Aksesuar Olarak HomeKit'e Ekleyin
Denetleyici Wi-Fi ağınızla sabit bir bağlantı kurduğunda, yapmanız gerekenler şunlardır:
- iPhone, iPad veya macOS cihazınızda WIFi Ayarları'nı açın ve şuraya bağlanın: evÇocuk-xxx erişim noktası. Şifre 12345678.
- Bağlandıktan sonra web sayfasının yüklenmesini bekleyin. Wi-Fi ağını seçin, parolayı girin ve NeoPixel veya WS2812 şeridinizdeki LED sayısını yazın. Üzerine dokunun Katılmak.
- Cihaz Wi-Fi ağınıza otomatik olarak bağlanacak ve Apple'ın Ev uygulaması tarafından keşfedilebilir olmalıdır.
- Aynı ağa bağlı iOS veya macOS cihazınızda Home uygulamasını açın.
- Sağ üstteki üç noktaya dokunun ve seçin Aksesuar Ekle.
- Musluk Manuel olarak giriniz.
- Keşfedilene dokunun NeoPixel-xxxx aksesuar ve ardından öğesine dokunun. Yine de Ekle.
- kodu yazın 021-82-017 ve birkaç saniye bekleyin. NeoPixel denetleyicisi HomeKit'e eklenecek.
- Bir oda seçebilir ve ihtiyacınıza göre adlandırabilirsiniz. Ardından, üzerine dokunun Tamamlandı.
Neredeyse oradasın. Şimdi tek yapmanız gereken Home uygulamasıyla LED şeridi nasıl kontrol edeceğinizi öğrenmek.
Adım 5: Strip'i HomeKit, Eve App veya Siri ile Kontrol Edin
NeoPixel kontrol cihazını Ev uygulamasına ekledikten sonra şeridi açıp kapatabilir, renkleri değiştirebilir, parlaklığı ayarlayabilir ve sahneler oluşturabilirsiniz.
- Kontrolleri açmak için eklediğiniz NeoPixel aksesuarına dokunun ve basılı tutun.
- Değiştirmek için bir renge dokunun ve ardından renk paletini açmak için tekrar dokunun. Herhangi bir rengi seçebilir veya ayarlayabilirsiniz. Şerit 16,8 milyon rengi destekler.
- Deseni veya efektleri değiştirmek için buna dokunun ve ardından istediğiniz deseni seçin,
- Eve uygulamasını kullanarak 40'tan fazla efekt arasından seçim yapabilirsiniz. Eve uygulamasında WS2812 Etkileri kaydırıcısını kaydırarak bu efektleri değiştirebilirsiniz. Uygulama ayrıca NeoPixel şerit ışığını kontrol etmek için birçok ek özellik ve seçenek sunar.
Evinizde HomePod varsa, Siri'den şeridi kontrol etmesini isteyebilirsiniz. Bir Android akıllı telefon aracılığıyla kontrol edemeyeceğinizi unutmayın. Ancak, 100'den fazla farklı efekt sunan WLED ürün yazılımını flaş edebilirsiniz.
için kılavuzlarımıza başvurabilirsiniz. sese duyarlı bir NeoPixel şeridi oluşturun bu aynı zamanda etrafındaki müziğe veya sese tepki verir. Stripi WLED uygulamasını kullanarak veya herhangi bir cihazdan erişebileceğiniz web arayüzü üzerinden kontrol edebilirsiniz. Ayrıca nasıl yapılacağını da öğrenebilirsiniz herhangi bir TV için bir Philips Ambilight alternatifi oluşturun WS2812B şeridini ve Raspberry Pi'yi kullanarak.
Evinizi Süslemek için Smart HomeKit RGB Işıklarını Kullanın
Artık bir DIY HomeKit özellikli NeoPixel LED şeridi başarıyla oluşturduğunuza göre, bunu tavanınıza, Noel ağacına, TV ünitesinin veya panelin arkasına, monitöre vb. monte edebilirsiniz.
Sahneleri kullanarak, şeridi istediğiniz zaman açmak için otomasyon ekleyebilir veya günün saatine veya olaya göre rengi, parlaklığı veya desenleri değiştirebilirsiniz. Ancak, denetleyiciyi otomatikleştirmek için bir HomePod veya AppleTV'ye ihtiyacınız olacak.