विषयसूची:

एलईडी वॉल माउंट डिस्प्ले: 5 कदम
एलईडी वॉल माउंट डिस्प्ले: 5 कदम

वीडियो: एलईडी वॉल माउंट डिस्प्ले: 5 कदम

वीडियो: एलईडी वॉल माउंट डिस्प्ले: 5 कदम
वीडियो: DIY led screen Quick installation P2.5mm indoor led module JDX 2024, जुलाई
Anonim
एलईडी वॉल माउंट डिस्प्ले
एलईडी वॉल माउंट डिस्प्ले
एलईडी वॉल माउंट डिस्प्ले
एलईडी वॉल माउंट डिस्प्ले
एलईडी वॉल माउंट डिस्प्ले
एलईडी वॉल माउंट डिस्प्ले

इस निर्देश में, हम सीखेंगे कि दीवार पर लगे एलईडी लाइट डिस्प्ले को आकस्मिक और पेशेवर दोनों तरह के वातावरण के लिए उपयुक्त कैसे बनाया जाए। मैं ऐसा करना चाहता था क्योंकि एल ई डी मेरे लिए एक नई अवधारणा है और अक्सर इसे अनदेखा कर दिया जाता है, लेकिन वे बनाने के लिए एक आसान और मजेदार परियोजना हो सकती हैं। यह एक मूल परियोजना है जिसे बनाने में मुझे कठिन समय लगा लेकिन इससे बहुत कुछ सीखा।

आपूर्ति

लकड़ी (मैंने प्रकाश बनाने के लिए लकड़ी का इस्तेमाल किया लेकिन कोई भी सामग्री काम करेगी)

आईआर सेंसर (इन्फ्रारेड सेंसर) मैं सनफाउंडर आईआर रिसीवर (सीए $ 9.38) का उपयोग कर रहा हूं

IR रिमोट किट (संबंधित IR सेंसर के साथ इन्फ्रारेड रिमोट (CA$4.48)

एक आरजीबी एलईडी पट्टी (सीए$29.99)

Arduino UNO R3 (CA$14.29)

जम्पर केबल किट (वैकल्पिक) (CA$5.29)

बंद घुमाव स्विच (20 पैक) पर (CA$14.99)

डबल ए बैटरी (सीए$12.99)

क्वाड बैटरी केस (CA$9.98)

Arduino बैटरी कनेक्शन पावर प्लग

लकड़ी की गोंद

2025 बैटरी

उपकरण

ड्रिल

लकड़ी की गोंद

वायर कटर/स्ट्रिपर्स

सोल्डरिंग आयरन

चरण 1: लाइट बॉक्स बनाना

लाइट बॉक्स बनाना
लाइट बॉक्स बनाना
लाइट बॉक्स बनाना
लाइट बॉक्स बनाना

व्यक्तिगत रूप से, मैं एक चिकने साफ लकड़ी के लुक के लिए जाना चाहता था, सोई ने बस एक साधारण बॉक्स बनाया और फिर उसे लकड़ी के फ्लैट 5 1/2 "x9" के टुकड़े पर चिपका दिया। यह एक त्वरित और आसान निर्माण था। ऐसा करने के कुछ तरीके हैं। मेरा पहला कदम लकड़ी के दो 1 1/2 "x 2 1/4" टुकड़े काट रहा था। यह बॉक्स की चौड़ाई के रूप में कार्य कर रहा है। फिर मैंने लकड़ी के दो 5 "X1 1/4" टुकड़े काट दिए और उन्हें एक साथ चिपका दिया। एक आयत बनाते हुए, लकड़ी के दो लंबे टुकड़ों के INSIDE पर छोटे टुकड़ों को GLUE करें, इससे Arduino और बैटरी पैक को निचोड़ने के लिए बस पर्याप्त जगह मिलती है। मैंने व्यक्तिगत रूप से बॉक्स को एक साथ चिपका दिया और फिर मैंने उन्हें 2 के साथ सुरक्षित कर लिया। प्रत्येक तरफ से 1" स्क्रू। इसने गोंद को सबसे तेज़ और सही स्थिति में सूखने दिया।

जब मैंने बॉक्स को एक साथ पेंच किया तो मैंने अपनी सतह के टुकड़े को काटना शुरू कर दिया, लकड़ी का यह टुकड़ा 9 "x 5 3/4" था, फिर मैंने लकड़ी के बक्से के सूखने का इंतजार किया (24 घंटे प्रतीक्षा समय)। एक बार जब सब सूख गया तो मैंने बॉक्स को डिस्प्ले सतह पर केंद्रित कर दिया, फिर मैंने इसे नीचे चिपका दिया (24 घंटे प्रतीक्षा समय) और यह कि बॉक्स निर्माण

फिर मैंने सिर्फ 2 छेद ड्रिल किए, एक वायरिंग के लिए और दूसरा रॉकर स्विच के लिए, तारों के लिए मैंने नीचे में 1/2 "छेद ड्रिल किया। फिर ऊपर के लिए मुझे स्विच की एक रूपरेखा बनानी थी। एक बार जब मैंने रेखांकित किया यह मुझे 1/2 "ड्रिल बिट मिला और ट्रेस के दोनों ओर 2 छेद ड्रिल किए ताकि अंदर की जगह को यथासंभव खाली बनाया जा सके। मैंने तब सब कुछ चौकोर करने के लिए एक फ़ाइल का उपयोग किया (आरेख की जाँच करें)।

चरण 2: बढ़ते एल ई डी

बढ़ते एल ई डी
बढ़ते एल ई डी
बढ़ते एल ई डी
बढ़ते एल ई डी
बढ़ते एल ई डी
बढ़ते एल ई डी

एक बार जब बॉक्स पूरी तरह से सूख जाता है और ड्रिल हो जाता है तो आप अपने एल ई डी को सतह पर माउंट करने के लिए जाने के लिए अच्छे होते हैं। मैंने अपने एल ई डी को माउंट करते समय कुछ सावधानियां बरतीं जो आवश्यक नहीं हैं लेकिन डिस्प्ले में फर्क करते हैं। मैंने पाया कि आप केंद्र के जितने करीब पहुंचेंगे, वीडियो में दिखाई देने वाली रोशनी उतनी ही चिकनी होगी। मैंने अपने एल ई डी को केंद्रित किया और सुनिश्चित किया कि वे सीधे और केंद्र में सही लगे। मैंने अपनी एलईडी को प्रदर्शन सतह के बाहरी इलाके से 1/2 बनाया है। इसने प्रकाश को चारों ओर सुसंगत बना दिया है। आपको ऐसा करने की ज़रूरत नहीं है और वास्तव में पदों और कोणों के साथ खेलने का मज़ा है। यह भी बहुत महत्वपूर्ण है कि आप एल ई डी पर लगे तीरों के प्रति चौकस हैं, यह उस दिशा को दर्शाता है जिसमें करंट प्रवाहित होना चाहिए या आप एल ई डी में ध्रुवीयता को उलट सकते हैं।

एक बार जब मैंने उन्हें पंक्तिबद्ध किया तो मैंने पट्टी के पीछे आने वाले गोंद का उपयोग गोंद के लिए किया, इस मामले में कि आप इसे प्रभावी ढंग से चिपकाने के लिए नहीं मिल सकते हैं यह सुनिश्चित करने के लिए सतह को साफ करना हमेशा अच्छा होता है कि यह लकड़ी पर चिपका हुआ है सतह पर धूल और अन्य चीजों के बजाय। आप दो तरफा टेप का भी उपयोग कर सकते हैं लेकिन मैं व्यक्तिगत रूप से इसे पसंद करता हूं क्योंकि यह एलईडी पट्टी की चौड़ाई से बड़ा है और आसानी से गंदा हो जाता है और छील जाता है।

एल ई डी के कारण जो मैं उपयोग कर रहा हूं, उन्हें 90 डिग्री मोड़ बनाने के लिए मिलाप करने की आवश्यकता है जैसा कि फोटो में देखा गया है। जैसा कि ऊपर देखा गया है, आपको एलईडी पट्टी के दूसरे छोर पर सभी खुले सर्किटों को उनके संबंधित सर्किट से जोड़ना होगा।

आपके एल ई डी के साथ काम करते समय कुछ और ध्यान में रखना है वह वोल्टेज है जिसे वे संभाल सकते हैं, जो एल ई डी मैं उपयोग कर रहा हूं वह 6 वोल्ट बिजली तक संभाल सकता है, यही कारण है कि मैं एक क्वाड बैटरी पैक का उपयोग कर रहा हूं। अधिकतम वोल्टेज जो यह दे सकता है वह 6 वोल्ट है।

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

तारों
तारों
तारों
तारों

इस परियोजना के लिए वायरिंग सुपर सरल है, IR सेंसर को केवल बिजली, जमीन और डेटा की आवश्यकता होती है। IR सेंसर के लिए मेरा डेटा पिन पिन 3 था। इस डिस्प्ले को बनाते समय एक समस्या यह थी कि मेरे IR रिसीवर को 5V बिजली की आवश्यकता थी, हालाँकि, IR सेंसर ठीक काम करने में सक्षम होना चाहिए। लेकिन इस मामले में कि यह आपके लिए भी काम नहीं करता है, आप सेंसर पावर केबल को एलईडी के लिए 5V केबल में मिला सकते हैं। यह फोटो में देखा जा सकता है। मेरा एल ई डी डेटा केबल 6 है। एल ई डी को भी केवल एक डेटा तार, एक शक्ति और जमीन की आवश्यकता होती है। सुपर सरल।

यदि आप एक घुमाव स्विच करना चुनते हैं। जैसे मैंने किया था, आपको क्वाड बैटरी पैक से बाईं ओर आने वाले बिजली के तार को मिलाप करना चाहिए। इस बिंदु पर आपको बॉक्स के शीर्ष पर स्थित छेद में स्विच डालना चाहिए था, फिर तारों को मिलाप करना चाहिए। दायीं ओर के प्रोंग में डीसी कनेक्टर पावर केबल होना चाहिए। जमीन सीधे बैटरी पैक से कनेक्टर तक चल सकती है। स्विच करंट को कनेक्टर में जाने से रोकता है और Arduino के माध्यम से जाने वाली शक्ति को रोकता है, यह आपका मास्टर कंट्रोल (ON, OFF) होगा। एल ई डी पर जो मैं उपयोग कर रहा हूँ वहाँ एक जगह है जहाँ आपको बिजली, जमीन और डेटा तारों को मिलाप करना है जैसा कि फोटो में देखा गया है, अभी ऐसा करें। जब आप करते हैं तो सुनिश्चित करें कि आप नीचे के छेद के माध्यम से केबलों को पार करते हैं ताकि बॉक्स दीवार पर सपाट हो सके।

एक बार जब सब कुछ मिलाप हो जाए तो IR सेंसर से आने वाले 3 तारों को पास करें और उन्हें ऊपर के छेद से गुजारें (जहां स्विच जाता है) आपके पास अपने स्विच को खिसकाने के लिए पर्याप्त जगह होनी चाहिए और तारों को गति के लिए मुक्त होना चाहिए। आप अपनी आवश्यकताओं और कमरे में स्थान के अनुरूप सेंसर के स्थान को स्वतंत्र रूप से समायोजित कर सकते हैं।

चरण 4: कोड

जिन पुस्तकालयों का मैंने उपयोग किया है वे सभी कोड के शीर्ष पर संबोधित हैं और सभी को GitHub.com पर स्थापित किया जा सकता है।

त्वरित नोट: सुनिश्चित करें कि आप अपने पिन बदलते हैं और उसी के अनुसार # का नेतृत्व करते हैं।

यह कोड वर्तमान में विंडोज़ 10 प्रो मॉडल पर काम कर रहा है, मैक या किसी अन्य मॉडल पर जाने से कोड प्रभावित हो सकता है इसलिए उस पर ध्यान दें।

जैसा कि आप देख सकते हैं कि वहाँ Serial.ln है, इसलिए आप कोड को बनाए रखने के लिए सीरियल मॉनिटर का उपयोग कर सकते हैं और देख सकते हैं कि चीजें कहाँ गलत हो सकती हैं।

#शामिल करें #शामिल करें #ifdef _AVR_ #शामिल करें #endif

#LED_PIN 6 परिभाषित करें

#परिभाषित करें LED_COUNT 60

इंट MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); decode_results परिणाम;

Adafruit_NeoPixel स्ट्रिप (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// सेटअप () फ़ंक्शन - स्टार्टअप पर एक बार चलता है ---------------------------------

व्यर्थ व्यवस्था() {

#if परिभाषित (_AVR_ATtiny85_) && (F_CPU == 16000000)

घड़ी_प्रेस्केल_सेट (घड़ी_div_1); #अगर अंत

सीरियल.बेगिन (९६००);

पट्टी। शुरू (); कपड़े उतारने का प्रदर्शन(); स्ट्रिप.सेटब्राइटनेस (50);

ircv.enableIRIn (); // रिसीवर शुरू करें

}

// लूप () फ़ंक्शन - जब तक बोर्ड चालू रहता है तब तक बार-बार चलता है ---------------

इंट बटन_मोड = 0;

शून्य लूप () {

Serial.println ("लूप में"); अगर (irrecv.decode(&results)) {button_mode= button_mode +1; अगर (बटन_मोड> = 3) {बटन_मोड = 0; } सीरियल.प्रिंट्लन (बटन_मोड); if (button_mode==0){ Serial.println ("सभी एल ई डी साफ़ करना"); colorWipe(strip. Color(0, 0, 0), 0); } और अगर (button_mode==1){ Serial.println ("एल ई डी को प्रभाव का पीछा करने के लिए सेट करना"); कलरवाइप (स्ट्रिप। कलर (255, 0, 0), 50); // लाल रंग पोंछें (पट्टी। रंग (0, 255, 0), 50); // हरा रंग वाइप (पट्टी। रंग (0, 0, 255), 50); // ब्लू कलरवाइप (स्ट्रिप। कलर (255, 255, 255), 50); // सफेद} और अगर (button_mode == 2) {Serial.println ("इंद्रधनुष प्रभाव के लिए एलईडी सेट करना"); इंद्रधनुष (10); colorWipe(strip. Color(255, 255, 255), 50);// white } irrecv.resume(); // अगला मूल्य प्राप्त करें } // देरी (500); }

शून्य रंग वाइप (uint32_t रंग, int प्रतीक्षा करें) {

के लिए(int i=0; i

// पूरी पट्टी के साथ इंद्रधनुष चक्र। फ़्रेम के बीच विलंब समय (ms में) पास करें।

शून्य इंद्रधनुष (इंट प्रतीक्षा) {

for(long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) { for(int i=0; i

/

सिफारिश की: