Wi-Fi tabanlı akıllı ışık dimmer veya fan hızı denetleyicisi, akıllı telefonunuzu veya web arayüzünüzü kablosuz olarak kullanarak ışık parlaklığını, fan hızını veya bağlı herhangi bir AC yükünü kontrol etmenize olanak tanır. Bu tür akıllı ışık dimmerleri veya fan düzenleyicileri satın alabilmenize rağmen, bunlar genellikle pahalıdır ve çalışması için kayıt ve internet bağlantısı gerektirir. Bu güvenilmez olabilir ve ağ bağlantısı zayıfsa veya internet yoksa çalışmayabilir.

Bunun üstesinden gelmek için, yerel ağda çalışan ve çalışması için internet veya kişisel ayrıntılarınızı gerektirmeyen ESP8266 tabanlı bir panoya sahip bir DIY akıllı dimmer anahtarı oluşturabilirsiniz.

İhtiyacınız Olan Şeyler

  • NodeMCU veya D1 Mini gibi bir ESP8266 kartı.
  • Bir dimmer modülü. Bir RobotDyn dimmer modülü satın alabilir veya Arduino ve ESP8266 ile çalışan bir DIY modül oluşturabilirsiniz.
  • DuPont kabloları.
  • Bir mikro-USB kablosu.
  • Raspberry Pi üzerinde çalışan Home Assistant sunucusu

Gerekli bileşenleri topladıktan sonra, bunları bağlamak ve ışık/lamba parlaklığınızı ve fan hızınızı kontrol etmek için bir DIY dimmer modülü oluşturmak için bu adımları izleyin.

instagram viewer

Adım 1: Bellenimi Derleyin

Bellenimi derlemek için Home Assistant'a ESPHome eklentisini yüklemeniz gerekir. Adımlar aşağıdaki gibidir:

  1. Ev Asistanı'nda şuraya gidin: Ayarlar > Eklentiler ve tıklayın Eklenti Mağazası.
  2. Arayın ve yükleyin ESPHome Ayriyeten.
  3. Kurulumdan sonra tıklayın Başlama ve üzerine tıklayın Web kullanıcı arayüzünü aç.
  4. Tıklamak +Yeni Cihaz > Devam et.
  5. Cihaz adını (ör. ışık kısma) girin ve tıklayın. Sonraki.
  6. Seçeneklerden tahtayı seçin. NodeMCU kullanıyorsanız, ESP8266. D1 Mini için tıklayın Belirli bir tahta seçin ve seçin Wemos D1 ve Wemos D1 mini. Tıklamak Sonraki.
  7. Bittiğinde, tıklayın Atlamak.
  8. Işık kısma cihazını bulun ve tıklayın DÜZENLE.
  9. Wi-Fi SSID'nizi ve şifrenizi girin:
kablosuz internet:
ssid: "MyWiFiAdı"
şifre: "WiFiŞifrem"

hemen altında captive_portal:, aşağıdaki kodu yapıştırın:

çıktı:
- platform: ac_dimmer
kimlik: symphony_cooler
gate_pin: D1
zero_cross_pin:
sayı: D2
min_power: %60
ışık:
- platform: tek renkli
çıktı: symphony_cooler
isim: Senfoni Soğutucu

Değiştirebilirsin İD ve isim Kontrol etmek istediğiniz cihaza göre. Bu karartıcıyı bir Symphony soğutucu fanının hızını kontrol etmek için kullanıyoruz. min_power: soğutucu yanıt verdiğinde veya minimum %60 kaydırıcıda başladığında %60'ta tutulur. Bunu kaldırabilir veya cihazınızın yanıtına göre değeri ayarlayabilirsiniz. Kod şöyle görünmelidir:

Bittiğinde, tıklayın Kaydetmek > Düzenlemek. Seçmek Bu bilgisayara takın ve ardından derlemenin bitmesini bekleyin. Bu 10 dakika kadar sürebilir.

Firmware hazır olduğunda, tıklayın. Projeyi İndir ve bellenimi herhangi bir yere kaydedin.

Adım 2: Firmware'i Flashlayın

D1 Mini veya NodeMCU'muzda önceki adımda derlediğimiz bellenimi flaş etmek için ESPHome Flaşör aracı Windows veya Mac sisteminizde ve bu adımları izleyin.

  1. NodeMCU veya D1 Mini kartını bir mikro USB kablosu kullanarak sisteminize bağlayın
  2. ESPHome Flaşör aracını başlatın, yenile simgesine tıklayın ve COM Liman.
  3. Tıklamak Araştır bellenim dosyasını seçin ve ardından flaş ESP.
  4. Birkaç saniye bekleyin. Ürün yazılımı yanıp sönecek ve çıktı veya günlükler ESPHome Flaşör aracında görüntülenmeye başlayacaktır.
  5. Cihaz Wi-Fi ağına bağlanacaktır. Bu yapıldıktan sonra, geri dönün ESPHome içinde Ev Yardımcısı ve ışık dimmerinin gösterildiğini kontrol edin İNTERNET ÜZERİNDEN. üzerine tıklayabilirsiniz KÜTÜKLER panoya atanan günlükleri ve IP adresini kontrol etmek için.
  6. Her şey doğrulanıp çalıştığında, kartın bağlantısını kesebilirsiniz.

Adım 3: Dimmer Modülünü NodeMCU veya D1 Mini'ye bağlayın

RobotDyn dimmer modülünü D1 Mini veya NodeMCU kartınıza bağlamak için aşağıdaki şemaya ve bağlantı tablosuna bakın.

wi-fi tabanlı akıllı ışık dimmer veya fan hızı kontrolörü yapmak için diyagram
D1 Mini/DüğümMCU Dimmer Modülü
D1 PWM
D2 ZC
5V veya V VCC
G GND

Ayrıca AC girişini dimmer modülünün AC-In terminallerine ve fanınızı veya ampulünüzü LOAD terminallerine bağlayın. Örneğin, ampule veya fana giden iki kabloyu AC IN'e bağlayabilir ve ardından fanı veya ışığı LOAD terminallerine bağlayabilirsiniz.

4. Adım: Ev Asistanına Kontroller Ekleyin

Her şey bağlandığında, AC gücünü açabilir ve ayrıca D1 Mini güç kaynağını açabilirsiniz. Ev Asistanınızda şuraya gidin: Ayarlar > Cihazlar ve Hizmetler. Dimmer modülünüz otomatik olarak altında listelenmelidir. Entegrasyonlar sekme. Tıklamak Yapılandır.

Cihaz keşfedilmezse, ESPHome'a ​​geri dönebilirsiniz, üzerine tıklayın. KÜTÜKLER altında ışık azaltıcı ve not edin IP adresi. Sonra şuraya git Ayarlar > cihazlar ve tıklayın Entegrasyon Ekle. ESPHome'u seçin, IP adresini yapıştırın ve Bağlamak.

  1. Tıklamak SUNMAK. Şifreleme Anahtarını girmeniz gerekebilir (bunu ışığı azaltan YAML kodunda bulabilirsiniz). Anahtarı yapıştırın ve tıklayın SUNMAK Yeniden.
  2. Seçmek Alan ve tıklayın Bitiş.
  3. Ardından, altındaki ESPHome listesinde modülü bulun. Ayarlar > Cihazlar ve Hizmetler.
  4. Üstüne tıkla (ışık azaltıcı bizim durumumuzda).
  5. Varlığa tıklayın ve ardından PANOYA EKLE.
  6. Bir oda seçin ve tıklayın SONRAKİ > PANOYA EKLE.
  7. Artık aşağıdaki odaya gidebilirsiniz. genel bakış ve kaydırıcı kontrolünü açmak için karartıcı adına tıklayın. Bağlı yük hızını (fan veya motor) veya parlaklığı (lamba) kontrol etmek için bu kaydırıcıyı kullanabilirsiniz. Bağlı yükü açmak/kapatmak için geçiş kontrolünü de kullanabilirsiniz.

500-1000W'ı (kullanılan TRIAC'a göre) aşan herhangi bir yük bağlamadığınızdan emin olun. Daha ağır yükleri kontrol etmek istiyorsanız, uygun bir soğutucu ile 4000 W'a kadar olan yükleri kontrol etmek için kullanılabilen bir BTA41 kullanarak bir DIY sıfır çapraz dimmer modülü oluşturabilirsiniz.

Adım 5: Otomasyonları Ayarlayın

Home Assistant'ta otomasyonları ayarlamak oldukça kolaydır ve cihazlarınızı verimli bir şekilde kullanmanıza ve böylece kullanım ömrünü uzatmanıza yardımcı olabilir. Aşağıda, sıcaklık düştükçe saat 3:00'e kadar soğutucu fan hızının %100'den (uyuduğunuz zaman için) %80'e düştüğü, kurabileceğiniz bir otomasyon örneği verilmiştir.

takma ad: Soğutucu
tanım: ''
tetiklemek:
- platform: zaman
şurada: '03:00:00'
şart: []
eylem:
- device_id: ffa25bd424ab6fc99a46286e8148ef5b
etki alanı: ışık
varlık_kimliği: ışık.symphony_cooler
tip: parlaklık_azalma
- tip: kapat
device_id: ffa25bd424ab6fc99a46286e8148ef5b
varlık_kimliği: ışık.symphony_pompa
etki alanı: ışık
mod: tek

Benzer şekilde, bağlı ışık(lar)ı saat 19:00'da %80 parlaklıkta açmak, gece yarısına kadar %50 veya daha düşük (ihtiyaçlarınıza göre) azaltmak ve sabah kapatmak için otomasyonu kullanabilirsiniz. Bunu ihtiyaçlarınıza göre her gün veya belirli günler için ayarlayabilirsiniz.

Oturma odanızda, mutfak alanınızda veya yatak odanızda birden fazla ışığı kontrol etmek için bunları kurabilir ve bir ambiyans yaratmak için otomasyonu ayarlayabilirsiniz. Örneğin, akıllı TV'nizi açtığınızda ışıklar otomatik olarak kararacak ve TV kapalıyken parlaklık artacaktır. Ayrıca oda varlığını tespit et Akıllı dimmer anahtarını otomatikleştirmek için. Home Assistant ile olanaklar sonsuzdur.

Dört adede kadar yükü kontrol etmek için bu dimmer modüllerini çift veya dört kanallı versiyonlarda da satın alabilirsiniz. Ancak, dörtten fazla farklı yükü kontrol etmeniz gerekiyorsa, daha fazlasını satın alabilir veya bir DIY dimmer modülü oluşturabilir ve istediğiniz kadar kanal ekleyebilirsiniz. Sıfır geçişi algılamak için D1 Mini veya NodeMCU'nun yalnızca bir pimi kullanılır; geri kalanı yükü kontrol etmek için kullanılabilir.

Paradan Tasarruf Etmek İçin Enerjiden Tasarruf Edin

Yaptığımız akıllı dimmer cihazı, enerji tasarrufu yapmanıza, elektrik faturalarınızı azaltmanıza ve fosil yakıtları korumanıza yardımcı olabilir. Ampul parlaklığını (veya fan hızını) otomatik olarak artırmak ve azaltmak için Home Assistant'ta bir otomasyon kurabilir veya günün saatine göre veya ihtiyaçlarınıza göre açıp kapatabilirsiniz. Işıklarınızın düzenli olarak %20-30 oranında karartılmasının, elektrik maliyetlerinizi %30 veya daha fazla oranda kolayca azaltabileceği tahmin edilmektedir.