विषयसूची:
- चरण 1: एलईडी पट्टी काटें
- चरण 2: फ़्रेम बनाना
- चरण 3: एलईडी स्ट्रिप्स को फ्रेम में संलग्न करना
- चरण 4: इसे ऊपर तार करना
- चरण 5: ESP8266 से कनेक्ट करना और स्केच अपलोड करना
वीडियो: ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह साल का वह समय है: दिसंबर। और मेरे पड़ोस में, हर कोई अपने घर और खिड़कियों को क्रिसमस की रोशनी से सजा रहा है। इस बार, मैंने ESP8266 मॉड्यूल और RGB LED के एक जोड़े का उपयोग करके कुछ कस्टम, अद्वितीय बनाने का निर्णय लिया। आप Arduino (Uno/Pro) मॉड्यूल का उपयोग करके एक ही निर्माण कर सकते हैं, लेकिन ESP मॉड्यूल के साथ आप इसे वाईफाई-सक्षम, रिमोट कंट्रोल, शेड्यूल्ड टर्न ऑन/ऑफ के लिए भी प्राप्त कर सकते हैं।
आवश्यक घटक…
- ESP8266 (NodeMCU मॉड्यूल) या Arduino Uno/Pro/Pro Mini/आदि। यह ट्यूटोरियल ESP8266 के लिए है, लेकिन यह दूसरों पर भी लागू होता है
- व्यक्तिगत रूप से पता योग्य आरजीबी एलईडी लाइट स्ट्रिप (डब्लूएस 2812 चिप्स), अनुशंसित: 60 आरजीबी एलईडी / मीटर, 1 मीटर टुकड़ा
- कुछ तार और सोल्डरिंग
- एक लंबी माइक्रो-यूएसबी केबल (यह यूएसबी संचालित है)
- फ्रेम के लिए या तो लकड़ी या सिर्फ एक कार्टन
- सॉफ्टवेयर विकास के लिए Arduino IDE (निर्देशों के अंत में नमूना कोड देखें)
डब्लूएस२८१२ आरजीबी एलईडी पट्टी के बारे में अच्छी बात यह है कि ये, अब किफायती एलईडी मॉड्यूल व्यक्तिगत रूप से संबोधित करने योग्य और जंजीर हैं, इसलिए आपको बस यह सुनिश्चित करना होगा कि "डेटा" लाइन एक से दूसरे से जुड़ी हुई है। यह पेड़ के लिए एक बहुत ही सुविधाजनक घटक है, क्योंकि एलईडी पट्टी को टुकड़ों में काटने के बाद, आपको केवल उन्हें एक तार से जंजीर देना होगा। अन्य दो कनेक्शन (+5V और ग्राउंड), आप कहीं भी कनेक्ट कर सकते हैं।
कोड से एड्रेसिंग के लिए, आप देख सकते हैं कि पिक्सल के पते 0 (पेड़ के आधार के सबसे करीब) से शुरू होते हैं और कुल 43 एल ई डी के लिए 42 पर जाते हैं। आप निश्चित रूप से कम या ज्यादा एलईडी का उपयोग करने के लिए स्वतंत्र हैं, लेकिन फिर आपको कोड को संशोधित करना होगा।
मेरे 43 एलईडी सेटअप के लिए बिजली की खपत वर्तमान कोड के साथ लगभग 360 एमए अधिकतम है, लेकिन मैं एलईडी को अधिकतम नहीं कर रहा हूं। यदि आप सभी एल ई डी, पूर्ण शक्ति चालू करेंगे, तो यह 1A से ऊपर होने की संभावना है, इसलिए सावधान रहें!
वर्तमान कोड एक सरल है, यह सभी एल ई डी को हरे रंग में सेट करता है, और फिर प्रत्येक 0.5 सेकंड में एक पिक्सेल को 6 पैलेट रंगों में से एक में बदल देता है। आप इसे संशोधित करने और किसी भी जटिल पैटर्न के साथ प्रयोग करने के लिए स्वतंत्र हैं।
चरण 1: एलईडी पट्टी काटें
सबसे पहले, आरजीबी एलईडी पट्टी बिछाएं और इसे पेड़ बनाने के लिए आकार में काट लें।
मैंने ट्रंक (ऊर्ध्वाधर) के रूप में 15 एलईडी और फिर शाखाओं के लिए 2 + 2, 4 + 4, 8 + 8 एलईडी रखना पसंद किया, लेकिन आपके पास कम या ज्यादा हो सकता है। केवल तांबे के पैड (कट संकेत) पर पट्टी को काटना सुनिश्चित करें।
चरण 2: फ़्रेम बनाना
आप बस कार्डबोर्ड के एक टुकड़े का उपयोग कर सकते हैं, लेकिन मेरे पास कुछ (बलसा) लकड़ी पड़ी थी और मुझे लगता है कि यह थोड़ा बेहतर दिखता है, इसलिए मैंने इसका इस्तेमाल किया। पिछले चरण (जहां आप एल ई डी काटते हैं) से ए 4 के एक टुकड़े पर रूपरेखा तैयार करें, और उस आकार में लकड़ी के कुछ टुकड़े काट लें। फिर सभी को एक साथ रखने के लिए गर्म गोंद का उपयोग करें।
चरण 3: एलईडी स्ट्रिप्स को फ्रेम में संलग्न करना
एलईडी स्ट्रिप्स में पीछे की तरफ एक चिपकने वाला होता है। स्ट्रिप्स को फ्रेम से जोड़ने के लिए इसका इस्तेमाल करें।
ट्रंक (ऊर्ध्वाधर) टुकड़ा अभी तक संलग्न न करें, यह लगभग सभी को तार-तार करने के बाद केवल अंतिम चरण होगा।
पट्टी पर दिशा तीरों पर ध्यान दें - यह श्रृखंला/डेटा की दिशा है! आपके पास दाहिनी शाखा पर DI (डेटा इन) होना चाहिए, दाईं ओर, और DO (डेटा आउट) बाईं शाखा पर, बाईं ओर होना चाहिए। हम इन सभी एल ई डी की एक अच्छी और आसान श्रृंखला चाहते हैं। ध्यान दें, पावर (+5V, GND) को जंजीर में नहीं बांधा जाएगा।
चरण 4: इसे ऊपर तार करना
हम डेटा को चेन करना चाहते हैं, इसका मतलब है कि हमारे डेटा वायर ऊपरी बाएँ शाखा से नीचे दाईं ओर जाएंगे। और निश्चित रूप से हम सभी 3 तारों को बीच में जोड़ते हैं, जहाँ एक बाएँ + दाएँ शाखा मिलती है।
जब यह किया जाता है, तो हमें सभी बिट्स को पावर देना सुनिश्चित करना चाहिए, इसके लिए, मैंने GND के लिए बाईं ओर (ऊर्ध्वाधर) और दाईं ओर +5V के लिए एक काला तार चलाया।
चरण 5: ESP8266 से कनेक्ट करना और स्केच अपलोड करना
ESP8266 से पिन कनेक्ट करें:
+5वी (वीआईएन) - एलईडी पट्टी के लिए +5वी
GND - एलईडी पट्टी GND. के लिए
D7 से LED स्ट्रिप डेटानोट: यदि आप Arduino Uno/Pro का उपयोग करते हैं, तो यह पिन भिन्न हो सकता है, बस सुनिश्चित करें कि यह स्रोत कोड से मेल खाता है।
Arduino IDE प्रारंभ करें, उसमें स्रोत कोड (संलग्न) बनाएं/लोड करें, फिर सुनिश्चित करें कि Arduino IDE सही सेटिंग्स (पोर्ट, डिवाइस प्रकार, गति) के साथ कॉन्फ़िगर किया गया है, फिर कंपाइल + अपलोड दबाएं।
जब यह हो जाएगा, तो एलईडी पट्टी प्रकाश करेगी और पैटर्न प्रदर्शित करना शुरू कर देगी। आपको Arduino IDE (v1.8+) में Adafruit - Neopixel लाइब्रेरी जोड़ने की आवश्यकता हो सकती है। आप विभिन्न पैटर्न प्रदर्शित करने के लिए कोड को संशोधित भी कर सकते हैं, प्रयोग करने के लिए स्वतंत्र महसूस करें।
क्रिसमस की बधाई!
सिफारिश की:
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: 4 कदम
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: यह अच्छी खबर नहीं है कि क्रिसमस से पहले मेरे 9-फीट प्री-लिट कृत्रिम क्रिसमस ट्री का कंट्रोल बॉक्स टूट गया, और निर्माता प्रतिस्थापन भागों को प्रदान नहीं करता है। यह अचूक दिखाता है कि कैसे अपने खुद के एलईडी लाइट ड्राइवर और नियंत्रक का उपयोग Ar
वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम
वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: अपने फोन या पीसी से एक एलईडी लाइट स्ट्रिप को नियंत्रित करें - मजेदार क्रिसमस थीम वाले लाइट पैटर्न का भार
Arduino या ESP8266 के साथ हाईजैक RGB फ्लड लाइट: 6 स्टेप्स (चित्रों के साथ)
Arduino या ESP8266 के साथ हाईजैक आरजीबी फ्लड लाइट: इसलिए मुझे अमेज़ॅन पर कुछ महान छोटी आरजीबी फ्लड लाइटें मिलीं और उनकी हिम्मत को देखते हुए, मुझे एहसास हुआ कि आप उन्हें सीधे एक arduino और esp8266 तक हुक कर सकते हैं और PWM.I का उपयोग करके उन्हें नियंत्रित कर सकते हैं। अब उनमें से दो को मेरे लिविंग रूम में उच्चारण प्रकाश के रूप में उपयोग करें
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग: 9 स्टेप्स (चित्रों के साथ)
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग.: अपडेट २५ नवंबर २०१७ - इस प्रोजेक्ट के हाई पावर संस्करण के लिए जो किलोवाट लोड को नियंत्रित कर सकता है, हाई पावर लोड के लिए रेट्रोफिट बीएलई कंट्रोल देखें - कोई अतिरिक्त वायरिंग की आवश्यकता नहीं है अपडेट १५ नवंबर २०१७ - कुछ बीएलई बोर्ड / सॉफ्टवेयर स्टैक डेली
सिम्पलीसेफ डोर/विंडो सेंसर्स की बूस्टिंग सिग्नल रेंज: 6 स्टेप्स (चित्रों के साथ)
सिम्पलीसेफ डोर/विंडो सेंसर्स की बूस्टिंग सिग्नल रेंज: सिम्पलीसेफ डोर/विंडो-ओपन सेंसर्स की बेहद कम रेंज होती है। इससे आपके बेस स्टेशन से 20 या 30 फीट से अधिक दूर सेंसर का उपयोग करना मुश्किल हो जाता है, अगर बीच में कोई दीवार हो। सिम्पलीसेफ के कई ग्राहकों ने कंपनी से जनसंपर्क करने को कहा है।