- WLED, ESP32 veya ESP8266 mikrodenetleyicileri kullanarak adreslenebilir LED şeritlerini yönetmek için özel olarak tasarlanmış açık kaynaklı bir yazılımdır.
- Donanım hasarını ve voltaj düşüşlerini önlemek için doğru güç kaynağı ve LED çip tipini (örneğin WS2812B) seçmek çok önemlidir.
- Home Assistant ile entegrasyon, basit bir LED ışık şeridini sensörlere veya harici verilere dayalı otomasyonlarla gelişmiş bir ev otomasyon sistemine dönüştürmenizi sağlar.
Muhtemelen bilim kurgu filmlerinden fırlamış gibi görünen, renklerin aktığı ve her şeye tepki verdiği LED ışıklandırma sistemlerini görmüşsünüzdür. Piyasada bir sürü eğitim videosu olsa da, çoğu sadece yüzeysel bilgi veriyor veya robot tarafından yazılmış gibi duran talimatlar sunuyor. Bu yüzden size net ve anlaşılması kolay bir kılavuz sunmak istiyoruz ; burada sadece kopyala yapıştır yapmakla kalmayıp, kablolar ve kodla ne yaptığınızı gerçekten anlayarak, hiçbir şeyi yakma korkusu olmadan kendi varyasyonlarınızı oluşturabilirsiniz.
Buradaki fikir sadece ışıkların parlaması değil, akıllı bir ekosistemin parçası haline gelmeleri. Her şeyi, ev otomasyonunun en gelişmiş beyni olan Home Assistant'a entegre edeceğiz , böylece LED şeritleriniz sadece renk değiştirmekle kalmayacak, aynı zamanda size faydalı şeyler hakkında uyarı verebilecek veya otomatik sahneler oluşturabilecek. Hazırlanın, çünkü projenizi kurarken başka web sitelerine gitmenize gerek kalmaması için elektrik, ağlar ve kontrol kavramlarını inceleyeceğiz .
Ne satın almamız gerekiyor? Doğru donanım
Aceleci kararlar vermekten kaçınmak için ilk adım, doğru malzemeleri elinizin altında bulundurmaktır. Temelde üç şeye ihtiyacımız var: akıllı bir LED şerit, bir ESP32 mikrodenetleyici ve patlamayacak bir güç kaynağı. Herhangi bir çevrimiçi reklama güvenmeyin; profesyonel bir proje ile güçsüzlükten dolayı titreyen bir proje arasındaki farkı yaratan teknik detaylar vardır.
Mükemmel LED şeridini seçmek
Tüm LED şeritler aynı kalitede değildir. "Basit" şeritler yalnızca tek bir şey yapar: tek bir renkte yanar. Biz, her bir LED'i bağımsız olarak kontrol etmemizi sağlayan adreslenebilir LED şeritler ve RGB aydınlatma arıyoruz . En yaygın ve uygun fiyatlı seçenekler WS2811 ve WS2812B'dir. Temel fark, WS2811 ile üç LED grubunu kontrol ederken, WS2812B ile her bir LED'i ayrı ayrı kontrol edebilmenizdir ; bu da animasyonlar için inanılmaz olanaklar sunar.
Seçim yaparken, yoğunluğa (metre başına kaç LED olduğuna) dikkat edin. Ne kadar çok LED varsa, ışık ayrı "noktalar" yerine o kadar sürekli görünür, ancak bu enerji tüketimini artırır. Ayrıca IP derecelendirmesi de önemli bir konu . Işıkları oturma odasına yerleştirecekseniz, IP30 derecesi fazlasıyla yeterlidir, ancak bir terası veya belki de bir yüzme havuzunu aydınlatmayı planlıyorsanız, su hasarını önlemek için IP65 veya IP68 korumasına ihtiyacınız olacaktır.
Güç kaynağı: Elektrik kalbi
Birçok kişinin hata yaptığı nokta burası. LED şerit, ESP32'den çok daha fazla güç tüketir, bu nedenle güç kaynağını LED sayısına göre boyutlandırırız. 5V'luk bir şerit kullanıyorsak, 5V'luk bir güç kaynağına ihtiyacımız var. Hızlı bir hesaplama: her LED yaklaşık 0.2W tüketir. Metre başına 30 LED bulunan 3 metrelik bir şerit kullanıyorsanız, toplamda 18W güce ihtiyacınız olur. P = I x V formülünü kullanarak, en az 3.6 Amper'e ihtiyacımız olduğunu biliyoruz. İdeal olarak, aşırı ısınmayı önlemek ve gelecekteki yükseltmelere olanak sağlamak için yeterli amperajlı bir güç kaynağı satın almalısınız .
Beyin: ESP32 ve ESP8266
ESP8266 (NodeMCU gibi) uzun süre en iyisi olsa da, ESP32 mantıklı bir evrim niteliğinde . Daha güçlü, çift çekirdekli ve daha fazla giriş/çıkış pinine sahip. WLED aydınlatma için, karmaşık efektleri daha iyi işlediği ve daha istikrarlı Wi-Fi bağlantısına sahip olduğu için en iyi seçim. Son derece uygun fiyatlı ve herhangi bir akıllı ev sistemiyle sorunsuz bir şekilde entegre oluyor .
WLED ürün yazılımı kurulumu
Eğer uğraşmak istemiyorsanız, Arduino IDE gibi karmaşık programlama ortamlarını kurmayı unutun. install.wled.me adresinde tüm işi yapan resmi bir web yükleyicisi mevcut. ESP32'nizi bir USB kablosuyla ( şarj kablosu değil, veri kablosu olduğundan emin olun) bilgisayarınıza bağlayın ve Chrome veya Edge'de yükleme düğmesine tıklayın.
Tarayıcınız kartı tanımıyorsa, büyük olasılıkla USB çipi için sürücüleri (örneğin CP2102 veya CH340) yüklemeniz gerekecektir. Yükleme tamamlandıktan sonra, cihaz "WLED-AP" adında kendi Wi-Fi ağını oluşturacaktır. wled1234 şifresini kullanarak bağlanın ve ardından yönlendiricinizin bilgilerini girin. Profesyonel bir ipucu: Yönlendirici yeniden başlatıldığında Home Assistant'ın cihazı kaybetmemesi için yerel ağınızda statik bir IP adresi atayın.
Fiziksel montaj ve kablolama
Bağlantı yaparken altın kuralı unutmayın: her zaman güç kapalıyken çalışın . Güç kaynağından gelen 5V'u hem ESP32'nin VIN pinine hem de LED şeridinin pozitif pinine bağlayın. GND (toprak) tüm bileşenler için ortak olmalıdır. Şeritten gelen veri kablosu (DIN), modele bağlı olarak genellikle ESP32'nin GPIO 2 veya GPIO 16'sına bağlanır. LED şeridindeki oklarla gösterilen veri yönüne uymak çok önemlidir ; ters bağlarsanız kesinlikle hiçbir şey olmaz.
Şerit LED'lerin uçlarında daha sönük yandığını veya sarardığını fark ederseniz, bunun nedeni voltaj düşüşüdür. Çözüm, şeridin ucuna veya ara noktalara güç enjekte etmek ve güç kablolarını her zaman aynı kutupluluğu koruyarak doğrudan kaynağa bağlamaktır.
Home Assistant ile gelişmiş entegrasyon
Renk değiştirmek için bir web sitesine sahip olmak güzel, ancak asıl sihir Home Assistant'ta gerçekleşiyor. Aynı ağda olduğu için sistem WLED cihazını otomatik olarak algılıyor. Eklendikten sonra, sihir gibi görünen otomasyonlar oluşturabilirsiniz. Örneğin, gerçek zamanlı elektrik fiyatına göre şeridin rengini değiştiren bir "elektrikli trafik ışığı" kurabilirsiniz (ucuz için yeşil, pahalı için kırmızı).
Işıkları hareket sensörlerine de bağlayarak, geceleyin banyoya giden yolunuzu yumuşak ve sıcak bir ışıkla aydınlatmalarını veya ön kapı açıldığında kırmızı renkte yanıp sönmelerini sağlayabilirsiniz. Home Assistant kontrol panelinde, şeridin bölümlerini yönetmek için özel bir WLED kartı ekleyerek , tek bir şeridi sanki birkaç bağımsız ışıkmış gibi kontrol edebilirsiniz.
En talepkar kullanıcılar için, ESP32'ye bir mikrofon (örneğin INMP441) eklenebilir, böylece ışıklar müziğin ritmine göre tepki verir ve oyun kurulumunuzu veya oturma odanızı gerçek bir diskoya dönüştürür. Tüm bunlar, kod yazmaya gerek kalmadan, ev otomasyon sunucunuzun otomasyonları içindeki WLED varlıklarını koordine ederek yönetilir.
ESP32 ve WLED tabanlı bir aydınlatma sistemine sahip olmak, basit bir dekoratif şeritten tam otomatik bir bilgi ve ambiyans aracına geçmenizi sağlar; burada kilit nokta doğru elektrik bileşenlerini seçmek ve her şeyi tek bir kontrol panelinden koordine etmek için Home Assistant'ın gücünden yararlanmaktır.




