İçindekiler:

Yatak Odası Lambası Ws2812: 6 Adım (Resimli)
Yatak Odası Lambası Ws2812: 6 Adım (Resimli)

Video: Yatak Odası Lambası Ws2812: 6 Adım (Resimli)

Video: Yatak Odası Lambası Ws2812: 6 Adım (Resimli)
Video: Animasyonlu köşe lambası / ws2812b şerit led 2024, Kasım
Anonim
Image
Image
Parça listesi
Parça listesi

Herkese selam, Akıllı telefondan veya tarayıcılı herhangi bir cihazdan kontrol edebilmek ve Apple Home'dan daha entegre edebilmek için mevcut yatak odası lambasını yeniden oluşturmaya karar verdim.

Hedefler:

1. Parlaklığı, rengi veya animasyonu/efektleri kontrol etmek için WS2812b led şeridi kullanın

2. Normal davranışı korumak için röle tarafından kontrol edilen normal lamba 220v kullanın

3. Oda ışığına bağlı olarak parlaklığı otomatik olarak kontrol etmek için LDR'yi kullanın

4. Tarayıcı içindeki herhangi bir cihaz aracılığıyla kontrol etmek için entegre/dahili web sitesi

5. Varsa hepsini Apple Home kitine entegre edin

6. Kuralları tanımlamak için dahili zamanlayıcı, Apple Home'dan bağımsız olarak zamanlama kuralları kapanır ve açılır

Adım 1: Parça Listesi

Parça listesi
Parça listesi
Parça listesi
Parça listesi

1. Herhangi bir geleneksel lamba 900-1000 mm yükseklik

2. 20-40 mm çapında ve 900-1000 mm yüksekliğinde plastik boru. Ucuz kanalizasyon borusu kullandım

3. WS2812 led şerit metre başına 30-60 LED. 2-3 metre uzunluk

4. ESP8266 veya ESP32 cihazı. ESP8266 dev kartını kullandım

5. Güç kaynağı AC/DC 5V 2-3 A. (50 LED artı eksi için hesaplama 1A gibidir)

6. LDR

7. 220v lambayı kontrol etmek için röle modülü

8. Dirençler: 1x 200 Ohm, 1x 10k Ohm

9. Bazı teller

Adım 2: Kablolama

kablolama
kablolama

Şimdi tüm bileşenleri birbirine bağlamanın zamanı geldi.

Adım 3: Montaj

birleştirme
birleştirme
birleştirme
birleştirme

1. LED şeritlerini plastik borunun etrafına sarın

2. ESP8266'yı herhangi bir plastik kutuya koyun

3. Röle modülünü başka bir plastik kutuya koyun

4. Şemalara göre tel

5. Kutuları lambanın altına takın. plastik yapıştırıcı kullandım

6. LDR'yi lambanın üstüne koyun ve kabloları plastik borunun içine gizleyin

4. Adım: Yazılım

Bu proje için kendim geliştirdiğim evrensel bir yazılım kullandım.

Lütfen github sayfasına bir göz atın

Bu, nasıl derleneceği ve kurulacağı konusunda tam talimat içerir

Tam olarak bu proje için aşağıdaki yapılandırma dosyalarını kullandım

1. Yapılandırma config.json

2. Hizmetler servisleri.json

3. Triggers triggers.json

Kontrol etmeniz ve değiştirmeniz gerekenler:

1. Services.json - "sayıları" ayarlayın: xxx, burada şerit kesmeden sonra gerçek LED'lerinizin xxx sayısı

2. config.json - "localhost" cihazınız için uygun ana bilgisayar adını ayarlayın:

3. config.json - mqtt bağlantınız için uygun değerleri ayarlayın: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., mqtt_host boşsa, cihaz mqtt'ye bağlanmaya çalışmaz

Adım 5: Apple Home'a Entegrasyon (isteğe bağlı)

Lütfen wiki'ye bir göz atın, entegrasyon nasıl yapılır

github.com/Yurik72/ESPHomeController/wiki/…

Lütfen Homekit2MQTT yapılandırmasının ekli bölümüne bakın.

Her şeyi manuel olarak eklemek istemiyorsanız, Homekit2MQTT yapılandırmasında dosyanın (config.json) tamamını veya bir kısmını değiştirmeniz yeterlidir.

6. Adım: Keyfini çıkarın

Eğlence
Eğlence
Eğlence
Eğlence
Eğlence
Eğlence
Eğlence
Eğlence

Şimdi, her şey bittiğinde yapabilirsin

  1. Herhangi bir cihazı kullanarak ışığınızı tarayıcı üzerinden yönetin

    • RGB LED'leri açma/kapama
    • Lamba ampulünü açma/kapama
    • WS2812 için renk, parlaklık ve 40'tan fazla yerleşik efekti yönetin
    • Yukarıda açıklanan tüm işlevler için basit bir zamanlama planlayıcısı kurun
  2. Apple Home kitini kullanma
    • RGB LED'leri açma/kapama
    • Lamba ampulünü açma/kapama
    • RGB Led'lerin rengini ve parlaklığını yönetin
    • Ev kiti otomasyon komut dosyası kurulum planlayıcısını kullanma
    • Lambanızın sesle kontrolü için siri kullanma

Önerilen: