Mundarija:

Yotoq xonasi yoritgichi Ws2812: 6 qadam (rasmlar bilan)
Yotoq xonasi yoritgichi Ws2812: 6 qadam (rasmlar bilan)

Video: Yotoq xonasi yoritgichi Ws2812: 6 qadam (rasmlar bilan)

Video: Yotoq xonasi yoritgichi Ws2812: 6 qadam (rasmlar bilan)
Video: Bolalar yotoq xonasi 2024, Noyabr
Anonim
Image
Image
Qismlar ro'yxati
Qismlar ro'yxati

Hammaga salom, Men mavjud yotoqxonadagi chiroqni qayta o'rnatishga qaror qildim, uni smartfondan yoki brauzeri bo'lgan har qanday qurilmadan boshqarish va Apple Home -ga qaraganda birlashtirish.

Maqsadlar:

1. Yorqinlikni, rangni yoki animatsiyani/effektlarni boshqarish uchun WS2812b chizig'idan foydalaning

2. Oddiy xatti -harakatni saqlash uchun o'rni boshqariladigan 220v oddiy chiroqdan foydalaning

3. Yorug'likni avtomatik boshqarish uchun LDR -dan foydalanish xona yorug'ligiga bog'liq

4. Brauzer ichidagi har qanday qurilmalar orqali boshqarish uchun o'rnatilgan/o'rnatilgan veb-sayt

5. Agar mavjud bo'lsa, ularning barchasini Apple Home to'plamiga qo'shing

6. Qoidalarni belgilash uchun ichki rejalashtiruvchi, vaqt qoidalari Apple Home -dan mustaqil ravishda o'chadi va yoqiladi

1 -qadam: qismlar ro'yxati

Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati

1. 900-1000 mm balandlikdagi har qanday an'anaviy chiroq

2. Plastik quvur diametri 20-40 mm va balandligi 900-1000 mm. Men arzon kanalizatsiya quvuridan foydalandim

3. WS2812 lenta chizig'i metrga 30-60 LED. Uzunligi 2-3 metr

4. ESP8266 yoki ESP32 qurilmasi. Men ESP8266 ishlab chiqarish kartasini ishlatganman

5. Quvvat manbai AC/DC 5V 2-3 A. (hisoblash 50 LED uchun ortiqcha 1A ga teng)

6. LDR

7. 220v chiroqni boshqarish uchun o'rni moduli

8. Rezistorlar: 1x 200 Ohm, 1x 10k Ohm

9. Ba'zi simlar

2 -qadam: simlarni ulash

Ulanish
Ulanish

Endi barcha komponentlarni bir -biriga ulash vaqti keldi.

3 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish

1. LED tasmasini plastmassa trubaga o'rang

2. ESP8266 ni har qanday plastik qutiga soling

3. O'rnimizni modulini boshqa plastik qutiga soling

4. Diagrammalarga muvofiq sim

5. Chiroq tagidagi qutilarni biriktiring. Men plastmassa elimdan foydalandim

6. LDRni chiroqning yuqori qismiga qo'ying va plastik trubaning ichidagi simlarni yashiring

4 -qadam: dasturiy ta'minot

Ushbu loyiha uchun men o'zim ishlab chiqqan universal dasturlardan foydalandim

Iltimos, github sahifasiga qarang

Bu kompilyatsiya va sozlash bo'yicha to'liq ko'rsatmalarni o'z ichiga oladi

Aynan ushbu loyiha uchun men quyidagi konfiguratsiya fayllaridan foydalandim

1. config.json konfiguratsiyasi

2. Xizmatlar xizmatlari.json

3. Triggerlar.json

Nimani tekshirish va o'zgartirish kerak:

1. Services.json - "raqamlar" ni o'rnating: xxx, bu erda haqiqiy LEDlarning xxx raqami, chiziqlar kesilgandan keyin

2. config.json - "localhost" qurilmangiz uchun tegishli xost nomini o'rnating:

3. config.json - mqtt ulanish uchun to'g'ri qiymatlarni o'rnating: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., agar mqtt_host bo'sh bo'lsa, qurilma mqtt ga ulanishga urinmaydi

5 -qadam: Apple Home -ga integratsiya (ixtiyoriy)

Iltimos, vikiga qarang, integratsiyani qanday qilish kerak

github.com/Yurik72/ESPHomeController/wiki/…

Iltimos, Homekit2MQTT konfiguratsiyasining biriktirilgan qismini ko'rib chiqing.

Agar siz hamma narsani qo'lda qo'shishni xohlamasangiz, faqat Homekit2MQTT konfiguratsiyasida faylning bir qismini (config.json) o'zgartiring.

6 -qadam: rohatlaning

Xursand bo'ling
Xursand bo'ling
Xursand bo'ling
Xursand bo'ling
Xursand bo'ling
Xursand bo'ling
Xursand bo'ling
Xursand bo'ling

Endi hamma narsa tugagach, qila olasiz

  1. Har qanday qurilmadan foydalanib, yorug'likni brauzer orqali boshqaring

    • RGB LEDlarini yoqish/o'chirish
    • Lampochkani yoqish/o'chirish
    • WS2812 uchun rang, yorqinlik va 40 dan ortiq effektlarni boshqaring
    • Yuqorida tavsiflangan barcha funktsiyalar uchun oddiy vaqt jadvalini o'rnating
  2. Apple Home to'plamidan foydalanish

    • RGB LEDlarini yoqish/o'chirish
    • Lampochkani yoqish/o'chirish
    • RGB Led -ning rangini va yorqinligini boshqaring
    • Bosh sahifa to'plamini avtomatlashtirish skriptlarini sozlash rejalashtiruvchisidan foydalanish
    • Chiroqni ovozli boshqarish uchun siri -dan foydalanish

Tavsiya: