विषयसूची:
वीडियो: संशोधित RGBW LED स्ट्रिप कंट्रोलर, PIR नियंत्रित, ESP8285: 3 चरण:
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
घर पर अपने डेस्क के ऊपर मैंने RGBW LED स्ट्रिप लगाई है। वाईफाई एलईडी आरजीबीडब्ल्यू कंट्रोलर को मैजिक होम ऐप जैसे ऐप के साथ काम करना चाहिए। हालाँकि, मेरे पास एक ESP8285 चिप है जिसे मैंने अपने फर्मवेयर के साथ फ्लैश किया था। मैंने एक पीर जोड़ा है जिसके द्वारा एलईडी पट्टी बंद हो जाती है जब मैं कुछ मिनटों के लिए दूर होता हूं। मेरे लौटने पर फिर से चालू करें
इस निर्देशयोग्य में मैं आपको दिखाता हूं कि कैसे मैंने इस नियंत्रक को हैक किया और एक पीआईआर जोड़ा और मैं आपके साथ अपने डिजाइन और सॉफ्टवेयर साझा करता हूं।
आपूर्ति
- मैजिक होम RGBW वाईफाई कंट्रोलर: लिंक
- आरजीबीडब्ल्यू एलईडी पट्टी: लिंक
- HC-SR501 PIR सेंसर: लिंक
चरण 1: हार्डवेयर संशोधन
मेरे आरजीबीडब्ल्यू नियंत्रक के पास आईआर रिसीवर (जीएनडी, वीसीसी और डेटा) के लिए कनेक्शन हैं। मैं इन कनेक्शनों का उपयोग पीआईआर को जोड़ने के लिए करता हूं, जिसमें ये कनेक्शन भी हैं।
मुझे पता चला कि IR कनेक्शन GPIO4 से जुड़ा है और 20k ओम के पुलअप रेसिस्टर के माध्यम से हाई तक खींचा गया है। यह पीर के लिए उपयुक्त है।
पीआईआर तब जुड़ा हुआ है जैसा कि चित्र में दिखाया गया है। इस तरह पीआईआर ऑन बोर्ड रेगुलेटर को दरकिनार करते हुए RGBW कंट्रोलर से 3.3V पर चलता है।
मैंने एक JST कनेक्टर को IR कनेक्शन में मिलाया और JST कनेक्टर को सपोर्ट करने के लिए हॉटग्लू जोड़ा। मैंने जेएसटी कनेक्टर के मामले में एक आयत छेद ड्रिल किया और दायर किया।
चरण 2: सॉफ्टवेयर
कोड मेरे जीथब पर प्रकाशित हुआ है। सॉफ्टवेयर मेरे एलईडी बल्ब के लिए मेरे सॉफ्टवेयर पर आधारित है।
मॉड्यूल एलईडी आर, जी, बी और डब्ल्यू चैनलों को चालू और बंद करने के लिए एमओएसएफईटी का उपयोग करता है। MOSFETs में PWM सिग्नल लगाकर, आप RGB से हर रंग उत्पन्न कर सकते हैं और व्हाइट LED को भी मंद कर सकते हैं। पीडब्लूएम सिग्नल के बारे में कुछ और जानकारी के लिए यह वेबसाइट देखें।
ESP8285 चैनल की चमक को सेट करने के लिए 0 - 255 के मान के साथ एनालॉगवाइट फ़ंक्शन के माध्यम से 0% से 100% तक एक कर्तव्य चक्र के साथ PWM सिग्नल उत्पन्न कर सकता है।
इस मॉड्यूल में ग्रीन चैनल GPIO5 से, लाल से GPIO12, नीला से GPIO13 और सफेद चैनल GPIO15 से जुड़ा है। कोड में आप देखते हैं कि जैसे: # ग्रीनपिन 5 परिभाषित करें, # रेडपिन 12 परिभाषित करें, # ब्लूपिन 13 परिभाषित करें और व्हाइटपिन 15 परिभाषित करें। जैसा कि पिछले चरण में बताया गया है, पीआईआर जीपीआईओ 4 (# परिभाषित पिरपिन 4) से जुड़ा है।
जब डिवाइस को चालू किया जाता है, तो यह एक सफेद एलईडी पट्टी के रूप में शुरू होता है, क्योंकि ज्यादातर मामलों में मुझे एक सफेद रोशनी की इच्छा होती है। यह तब वाईफाई से जुड़ता है और मेरा MQTT ब्रोकर Openhab से जुड़ा है, यह इस इंस्ट्रक्शनल जैसा है। अगर आप चाहें तो मैं आपको अपना ओपनहैब सेटअप दिखा सकता हूं।
रंग सेट करने, एलईडी पट्टी मंद करने, दृश्य सेट करने या HTTPupdateserver दर्ज करने के लिए डिवाइस में एक वेब इंटरफ़ेस है।
पीआईआर का कार्य
जब पीर गति का पता लगाता है, तो इसका आउटपुट पिन उच्च होता है। ESP8285 जाँचता है कि क्या यह पिन उच्च है और टाइमर को रीसेट करता है। जब परिभाषित समय (मेरे मामले में 4 मिनट/240 सेकेंड) के लिए कोई गति नहीं मिलती है, तो टाइमर एक फ़ंक्शन को सक्रिय करता है जो रंग चैनलों के पीडब्लूएम ड्यूटीसाइकिल के वर्तमान मूल्यों को संग्रहीत करता है और फिर उन्हें '0' पर सेट करता है। यह एलईडी पट्टी के स्विच।
जब एलईडी पट्टी बंद होती है और एक गति का पता चलता है, तो पिछले मान बहाल हो जाते हैं और एलईडी पट्टी फिर से चालू हो जाती है।
चमकती ESP8285
इस निर्देश और इस निर्देश को देखें कि कैसे उजागर कनेक्टर पैड के माध्यम से ESP8285 को फ्लैश किया जाए। जब मेरा कोड एक बार फ्लैश हो जाता है, तो आप HTTPupdateserver के माध्यम से हवा (OTA) पर एक नया संस्करण फ्लैश कर सकते हैं।
चरण 3: इकट्ठा
मैंने पीर के लिए एक कवर डिजाइन किया और इसे 3डी प्रिंट किया। मैंने पीर को कवर में गोंद करने के लिए गर्म गोंद का इस्तेमाल किया। कवर में छेद के माध्यम से आप सीमा/संवेदनशीलता और नाड़ी समय के लिए पॉटमीटर तक पहुंच सकते हैं (मेरे सेटअप में उपयोग नहीं किया जाता है, यह कोड में नियंत्रित होता है)।
एलईडी पट्टी काफी चमकीली है, इसलिए मैंने एक सफेद आवरण जोड़ा जो प्रकाश को फैलाता है, चित्र देखें। मैंने कवर को लगभग १६ सेमी के ५ भागों के रूप में डिज़ाइन किया था जो मेरे ३डी प्रिंटर बिस्तर पर फिट था।
PIR और LED स्ट्रिप कवर my Thingiverse पर प्रकाशित होते हैं।
सिफारिश की:
RGB LED स्ट्रिप ब्लूटूथ कंट्रोलर V3 + म्यूजिक सिंक + एम्बिएंट लाइट कंट्रोल: 6 स्टेप्स (चित्रों के साथ)
RGB LED स्ट्रिप ब्लूटूथ कंट्रोलर V3 + म्यूजिक सिंक + एम्बिएंट लाइट कंट्रोल: यह प्रोजेक्ट ब्लूटूथ के माध्यम से आपके फोन के साथ RGB एलईडी स्ट्रिप को नियंत्रित करने के लिए arduino का उपयोग करता है। आप रंग बदल सकते हैं, रोशनी को संगीत के साथ समन्वयित कर सकते हैं या परिवेश प्रकाश व्यवस्था के लिए उन्हें स्वतः समायोजित कर सकते हैं
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
IOT: ESP 8266 Nodemcu BLYNK ऐप का उपयोग करके इंटरनेट पर RGB LED स्ट्रिप को नियंत्रित करता है: 9 चरण
IOT: ESP 8266 Nodemcu BLYNK ऐप का उपयोग करके इंटरनेट पर RGB LED स्ट्रिप को नियंत्रित करता है: हैलो दोस्तों, इस निर्देश में मैंने आपको दिखाया है कि कैसे nodemcu के साथ RGB LED स्ट्रिप कंट्रोलर बनाया जाता है, जो पूरी दुनिया में RGB LED STRIP को इंटरनेट का उपयोग करके नियंत्रित कर सकता है। BLYNK APP.so इस परियोजना को बनाने का आनंद लें & अपने घर को रंगीन बनाएं
संशोधित पावर स्ट्रिप: 7 कदम (चित्रों के साथ)
संशोधित पावर स्ट्रिप: इस पावर स्ट्रिप को इस तरह से डिज़ाइन किया गया है कि आपके पास एक छोटा ऑन और ऑफ स्विच हो सकता है जो डेस्क या अन्य सुलभ स्थान पर है, जबकि पावर स्ट्रिप पूरी तरह से कहीं और टिकी हुई है। इस पावर स्ट्रिप को बनाने के लिए आपको कुछ चीजों की जरूरत पड़ेगी। प्रथम
Spielatron या अन्य MIDI Synth के लिए MIDI 5V LED स्ट्रिप लाइट कंट्रोलर: 7 चरण (चित्रों के साथ)
Spielatron या अन्य MIDI Synth के लिए MIDI 5V LED स्ट्रिप लाइट नियंत्रक: यह नियंत्रक 50mS प्रति नोट के लिए त्रि-रंग एलईडी स्ट्रिप लाइट चमकता है। G5 से D#6 के लिए नीला, E6 से B6 के लिए लाल और C7 से G7 के लिए हरा। नियंत्रक एक ALSA MIDI डिवाइस है, इसलिए MIDI सॉफ़्टवेयर एक ही समय में MIDI सिंथेस डिवाइस के रूप में LED को आउटपुट कर सकता है