विषयसूची:

ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)

वीडियो: ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)

वीडियो: ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)
वीडियो: The Wave Light (ESP8266 Arduino & WS2812B WLED Project) 2024, जुलाई
Anonim
Image
Image
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन

यह साल का वह समय है: दिसंबर। और मेरे पड़ोस में, हर कोई अपने घर और खिड़कियों को क्रिसमस की रोशनी से सजा रहा है। इस बार, मैंने 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 से कनेक्ट करना और स्केच अपलोड करना
ESP8266 से कनेक्ट करना और स्केच अपलोड करना
ESP8266 से कनेक्ट करना और स्केच अपलोड करना
ESP8266 से कनेक्ट करना और स्केच अपलोड करना

ESP8266 से पिन कनेक्ट करें:

+5वी (वीआईएन) - एलईडी पट्टी के लिए +5वी

GND - एलईडी पट्टी GND. के लिए

D7 से LED स्ट्रिप डेटानोट: यदि आप Arduino Uno/Pro का उपयोग करते हैं, तो यह पिन भिन्न हो सकता है, बस सुनिश्चित करें कि यह स्रोत कोड से मेल खाता है।

Arduino IDE प्रारंभ करें, उसमें स्रोत कोड (संलग्न) बनाएं/लोड करें, फिर सुनिश्चित करें कि Arduino IDE सही सेटिंग्स (पोर्ट, डिवाइस प्रकार, गति) के साथ कॉन्फ़िगर किया गया है, फिर कंपाइल + अपलोड दबाएं।

जब यह हो जाएगा, तो एलईडी पट्टी प्रकाश करेगी और पैटर्न प्रदर्शित करना शुरू कर देगी। आपको Arduino IDE (v1.8+) में Adafruit - Neopixel लाइब्रेरी जोड़ने की आवश्यकता हो सकती है। आप विभिन्न पैटर्न प्रदर्शित करने के लिए कोड को संशोधित भी कर सकते हैं, प्रयोग करने के लिए स्वतंत्र महसूस करें।

क्रिसमस की बधाई!

सिफारिश की: