विषयसूची:

बेड रूम लैंप Ws2812: 6 कदम (चित्रों के साथ)
बेड रूम लैंप Ws2812: 6 कदम (चित्रों के साथ)

वीडियो: बेड रूम लैंप Ws2812: 6 कदम (चित्रों के साथ)

वीडियो: बेड रूम लैंप Ws2812: 6 कदम (चित्रों के साथ)
वीडियो: Best Quality WS2812B NeoPixels LED Strip Light in India Non-Waterproof RGB 300 LEDs Per Roll 2024, नवंबर
Anonim
Image
Image
सूची का हिस्सा
सूची का हिस्सा

नमस्ते, मैंने स्मार्टफोन या ब्राउज़र के साथ किसी भी डिवाइस से इसे नियंत्रित करने और ऐप्पल होम की तुलना में एकीकृत करने के लिए मौजूदा बेड रूम लैंप को फिर से बनाने का फैसला किया।

लक्ष्य हैं:

1. चमक, रंग या एनीमेशन / प्रभाव को नियंत्रित करने के लिए WS2812b एलईडी पट्टी का उपयोग करें

2. सामान्य व्यवहार को बनाए रखने के लिए रिले द्वारा नियंत्रित सामान्य दीपक 220v का उपयोग करें

3. स्वचालित नियंत्रण के लिए एलडीआर का उपयोग करें चमक कमरे की रोशनी पर निर्भर करती है

4. ब्राउज़र के भीतर किसी भी डिवाइस के माध्यम से नियंत्रित करने के लिए एकीकृत/अंतर्निहित वेब साइट

5. उन सभी को Apple होम किट में एकीकृत करें, यदि मौजूद हैं

6. आंतरिक अनुसूचक नियमों को परिभाषित करने के लिए, समय के नियम Apple होम से स्वतंत्र रूप से स्विच ऑफ और ऑन करते हैं

चरण 1: भाग सूची

सूची का हिस्सा
सूची का हिस्सा
सूची का हिस्सा
सूची का हिस्सा

1. कोई भी पारंपरिक दीपक 900-1000 मिमी ऊंचाई

2. प्लास्टिक पाइप 20-40 मिमी व्यास और 900-1000 मिमी ऊंचाई। मैंने सस्ते कैनालाइज़ेशन पाइप का इस्तेमाल किया है

3. WS2812 एलईडी पट्टी 30-60 एलईडी प्रति मीटर। 2-3 मीटर लंबाई

4. ESP8266 या ESP32 डिवाइस। मैंने ESP8266 देव बोर्ड का उपयोग किया है

5. बिजली की आपूर्ति एसी / डीसी 5 वी 2-3 ए। (गणना 50 एल ई डी प्लस माइनस के लिए 1 ए की तरह है)

6. एलडीआर

7. 220v दीपक को नियंत्रित करने के लिए रिले मॉड्यूल

8. प्रतिरोधक: 1x 200 ओम, 1x 10k ओम

9. कुछ तार

चरण 2: वायरिंग

तारों
तारों

अब सभी घटकों को एक साथ जोड़ने का समय आ गया है।

चरण 3: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

1. प्लास्टिक पाइप के चारों ओर एलईडी पट्टी लपेटें

2. किसी भी प्लास्टिक बॉक्स में ESP8266 डालें

3. रिले मॉड्यूल को दूसरे प्लास्टिक बॉक्स में डालें

4. आरेख के अनुसार तार

5. दीपक के तल पर बक्से संलग्न करें। मैंने प्लास्टिक गोंद का उपयोग किया है

6. LDR को लैंप के ऊपर लगाएं और तारों को प्लास्टिक पाइप के अंदर छिपा दें

चरण 4: सॉफ्टवेयर

इस परियोजना के लिए मैंने अपने द्वारा विकसित सार्वभौमिक सॉफ्टवेयर का उपयोग किया है

कृपया जीथब पेज पर एक नज़र डालें

इसमें पूरा निर्देश है कि कैसे संकलित और सेटअप किया जाए

वास्तव में इस परियोजना के लिए मैंने निम्नलिखित विन्यास फाइलों का उपयोग किया है:

1. विन्यास config.json

2. सेवाएं सेवाएं.जेसन

3. ट्रिगर

आपको क्या चाहिए जाँच करें और बदलें:

1. Services.json - "numleds" समायोजित करें: xxx, जहां स्ट्रिप काटने के बाद आपके वास्तविक एल ई डी की xxx संख्या

2. config.json - अपने डिवाइस "लोकलहोस्ट" के लिए उचित होस्ट नाम सेट करें:

3. config.json - अपने mqtt कनेक्शन के लिए उचित मान सेट करें: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"।, यदि mqtt_host खाली है, तो डिवाइस mqtt से कनेक्ट करने का प्रयास नहीं करेगा

चरण 5: Apple होम में एकीकरण (वैकल्पिक)

कृपया विकि पर एक नज़र डालें, एकीकरण कैसे करें

github.com/Yurik72/ESPHomeController/wiki/…

कृपया Homekit2MQTT के लिए कॉन्फ़िगरेशन का संलग्न भाग देखें।

यदि आप सब कुछ मैन्युअल रूप से नहीं जोड़ना चाहते हैं, तो Homekit2MQTT कॉन्फ़िगरेशन में फ़ाइल के सभी या उसके हिस्से (config.json) को बदलें।

चरण 6: आनंद लें

आनंद लेना
आनंद लेना
आनंद लेना
आनंद लेना
आनंद लेना
आनंद लेना
आनंद लेना
आनंद लेना

अब, जब सब कुछ हो गया तो आप कर सकते हैं

  1. किसी भी उपकरण का उपयोग करके अपने प्रकाश को ब्राउज़र के माध्यम से प्रबंधित करें

    • आरजीबी एलईडी चालू/बंद करें
    • लैंप बल्ब को चालू/बंद करें
    • WS2812. के लिए रंग, चमक और 40 से अधिक अंतर्निहित प्रभावों को प्रबंधित करें
    • ऊपर वर्णित सभी कार्यों के लिए सरल समय अनुसूचक सेट करें
  2. Apple होम किट का उपयोग करना

    • आरजीबी एलईडी चालू/बंद करें
    • लैंप बल्ब को चालू/बंद करें
    • आरजीबी एलईडी का रंग और चमक प्रबंधित करें
    • होम किट ऑटोमेशन स्क्रिप्ट सेटअप शेड्यूलर का उपयोग करना
    • अपने दीपक के ध्वनि नियंत्रण के लिए सिरी का उपयोग करना

सिफारिश की: