विषयसूची:
- चरण 1: डेमो वीडियो
- चरण 2: घटक आवश्यकताएँ
- चरण 3: फोटो फ्रेम तैयार करें
- चरण 4: वायरिंग
- चरण 5: सभी को एक साथ रखें
- चरण 6: Arduino कोड
- चरण 7: इलेक्ट्रॉनिक्स के लिए कवर बॉक्स
वीडियो: एलईडी हार्ट फोटो फ्रेम - एक परफेक्ट वेलेंटाइन या बर्थडे प्रेजेंट बनाएं: 7 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
नमस्कार! इस निर्देशयोग्य में मैं आपको दिखाऊंगा कि आप इस भयानक एलईडी हार्ट फोटो फ्रेम को कैसे बना सकते हैं। सभी इलेक्ट्रॉनिक्स उत्साही लोगों के लिए! अपने प्रियजनों के लिए सही वेलेंटाइन, जन्मदिन या वर्षगांठ को उपहार में दें!
आप नीचे दिए गए वीडियो में इस परियोजना का डेमो वीडियो देख सकते हैं और नीचे दिए गए पाठ में चरण दर चरण निर्देश पढ़ सकते हैं कि इसे कैसे बनाया जाए। इसके अलावा यदि आप चाहें तो आप मेरी आधिकारिक वेबसाइट www. HowToMechatronics.com पर इस परियोजना का विस्तृत DIY वीडियो देख सकते हैं।
चरण 1: डेमो वीडियो
तो हमारे पास यहां एक साधारण फोटो फ्रेम है जिसमें फोटो के पीछे की तरफ दिल के आकार में 32 एलईडी हैं। यह वास्तव में एक दिलचस्प DIY प्रोजेक्ट है और मैं सभी इलेक्ट्रॉनिक्स उत्साही लोगों को अपने प्रियजनों के लिए वेलेंटाइन या जन्मदिन के उपहार के रूप में एक बनाने की सलाह देता हूं।
चरण 2: घटक आवश्यकताएँ
Arduino नैनो - बैंगगूड के माध्यम से
अल्ट्रा ब्राइट रेड एल ई डी - बैंगगूड के माध्यम से
स्विच - बैंगगूड के माध्यम से
पावर जैक - बैंगगूड के माध्यम से
डीसी 5 वी> 1 ए एडाप्टर - बैंगगूड के माध्यम से
2 एक्स टीएलसी5940 एलईडी ड्राइवर्स
2 एक्स 2 के प्रतिरोधी
1uF और 0.1uF कैपेसिटर
चरण 3: फोटो फ्रेम तैयार करें
सबसे पहले आपको निम्नलिखित आयामों के साथ एक साधारण फोटो फ्रेम चाहिए: 18 x 13 सेमी। इसके अतिरिक्त आपको फ्रेम के आकार में एक फाइबरबोर्ड कट की आवश्यकता होती है, जिस पर एक ड्रिल का उपयोग करके आप 32 छेद बनाएंगे ताकि आप वहां एलईडी लगा सकें।
सभी एल ई डी के एनोड को एक साथ मिलाना होता है और कैथोड को टीएलसी5940 पीडब्लूएम ड्राइवर से जोड़ना होता है। सोल्डरिंग के बाद आपको जांचना चाहिए कि क्या सभी एल ई डी ठीक से काम करते हैं।
चरण 4: वायरिंग
यहां बताया गया है कि इस प्रोजेक्ट की सर्किट स्कीमैटिक्स कैसी दिखती है। तो Arduino नैनो और TLC5940 IC का उपयोग करके आप सभी 32 LED को नियंत्रित कर सकते हैं। आपको कुछ अतिरिक्त घटकों, डिकूपिंग के लिए दो कैपेसिटर और TLC5940 की वर्तमान सीमा के लिए दो प्रतिरोधों की आवश्यकता है। आप मेरे विशेष Arduino और TLC5940 ट्यूटोरियल पर Arduino के साथ इस IC को कनेक्ट और उपयोग करने के तरीके के बारे में अधिक जानकारी प्राप्त कर सकते हैं।
चरण 5: सभी को एक साथ रखें
अब सर्किट स्कीमैटिक्स के अनुसार आपको सब कुछ एक साथ जोड़ने की जरूरत है। सबसे पहले आपको सभी IC सॉकेट और पिन हेडर के साथ-साथ कैपेसिटर को सम्मिलित और मिलाप करना चाहिए। फिर आपको Arduino और LED ड्राइवर्स डालने और जंप वायर का उपयोग करके बाकी सब कुछ कनेक्ट करने की आवश्यकता है।
जब आप इसके साथ हो जाते हैं, तो आपको फिर से जांचना चाहिए कि एलईडी जारी रखने से पहले ठीक से काम करते हैं या नहीं। आप नीचे Arduino कोड अपलोड करके ऐसा कर सकते हैं।
चरण 6: Arduino कोड
इस प्रोजेक्ट के लिए मैंने एलेक्स लियोन द्वारा बनाई गई TLC5940 लाइब्रेरी का इस्तेमाल किया। दो TLC5940 IC के साथ पुस्तकालय का उपयोग करते समय आपको कुछ संशोधन करने की आवश्यकता है। आपको tlc_config.h फ़ाइल को संशोधित करने और चर NUM_TLCS के मान को 2 के मान में बदलने की आवश्यकता है।
यहाँ पूरा Arduino कोड है:
/* LED हार्ट फोटो फ्रेम - Arduino प्रोजेक्ट * Dejan Nedelkovski द्वारा बनाया गया प्रोग्राम, * www. HowToMechatronics.com *
* एलेक्स लियोन द्वारा TLC5940 लाइब्रेरी, * आपको TLC5940 लाइब्रेरी में स्थित tlc_config.h को संशोधित करने की आवश्यकता है * और वेरिएबल NUM_TLCS के मान को TLC5940 से जुड़े IC की संख्या में बदलें */
#शामिल "Tlc5940.h"
इंट स्टेज = 0;
इंट रैंडम नंबर; इंट काउंट = 0; इंट ब्राइटनेस = ३५००; इंट ब्राइटअप = ५०; इंट डीआईआर = 1;
व्यर्थ व्यवस्था() {
टीएलसी.इनिट (); }
शून्य लूप () {
स्विच (स्टेज) {//----- स्टेज 1 केस 0: रैंडम नंबर = (इंट) रैंडम (0, 31); टीएलसी.सेट (यादृच्छिक संख्या, 4095); देरी (1500); टीएलसी.अपडेट (); अगर (गिनती> = 8) {चरण = 1; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 2 केस 1: देरी (75); for(int i=31;i>=0;i--) { Tlc.set(i, 4095); देरी (100); टीएलसी.अपडेट (); } देरी (500); टीएलसी.क्लियर (); टीएलसी.अपडेट (); चरण = २; देरी (500); टूटना; //----- स्टेज ३ केस २: के लिए (इंट आई = ०; आई ६) {स्टेज = ३; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 4 केस 3: के लिए (int i=0;i=0;i--) { Tlc.set(i, 0); टीएलसी.सेट (31-i, 0); टीएलसी.अपडेट (); देरी (70); } के लिए (int i=15;i>=0;i--) { Tlc.set(i, 4095); टीएलसी.सेट (31-i, 4095); टीएलसी.अपडेट (); देरी (70); } के लिए (int i=0;i 1) { चरण = 4; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 5 केस 4: के लिए (int i=15;i>=count;i--) { Tlc.set(32-i, 4095); टीएलसी.अपडेट (); देरी(५); टीएलसी.सेट (32-i-1, 0); टीएलसी.अपडेट (); देरी(५); टीएलसी.सेट (i, 4095); टीएलसी.अपडेट (); देरी(५); टीएलसी.सेट (i+1, 0); टीएलसी.अपडेट (); देरी (50); } अगर (गिनती> 15) { Tlc.set (16, 4095); टीएलसी.अपडेट (); देरी (2000); चरण = 5; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 6 केस 5: के लिए (int i=0;i=3500) {ब्राइटअप=-50; ++गिनती; } अगर (चमक ६) { चरण = ६; गिनती = 0; चमक = ३५००; टीएलसी.क्लियर (); टीएलसी.अपडेट (); } देरी (40); टूटना; //----- स्टेज 7 केस 6: के लिए (int i=0;i<=30;i+=2) { Tlc.set(i, 4095); टीएलसी.सेट (i+1, 0); } टीएलसी.अपडेट (); देरी (500); के लिए (int i=0;i 20) { चरण = 7; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 8 केस 7: for(int i=31;i>=16;i--) { Tlc.clear(); टीएलसी.अपडेट (); देरी(2); टीएलसी.सेट (i, 4095); टीएलसी.सेट (i+1, 2000); टीएलसी.सेट (i+2, 1000); टीएलसी.सेट (i+3, 500); टीएलसी.सेट (i+4, 300); टीएलसी.सेट (i+5, 200); टीएलसी.सेट (i+6, 100); टीएलसी.सेट (i+7, 50); टीएलसी.सेट (i+8, 0);
टीएलसी.सेट (i-16, 4095);
टीएलसी.सेट (i-15, 2000); टीएलसी.सेट (i-14, 1000); टीएलसी.सेट (i-13, 500); टीएलसी.सेट (i-12, 300); टीएलसी.सेट (i-11, 200); टीएलसी.सेट (i-10, 100); टीएलसी.सेट (i+-9, 50); टीएलसी.सेट (i-8, 0); टीएलसी.अपडेट (); देरी (50); } अगर (गिनती> 8) {के लिए (int i=31;i>=0;i--) { Tlc.set(i, 4095); टीएलसी.अपडेट (); देरी (50); } चरण = 8; गिनती = 0; } और {++गिनती; } टूटना; //----- स्टेज 9 केस 8: for(int i=31;i>=0;i--) { Tlc.set(i+8, 4095); टीएलसी.सेट (i+7, 2000); टीएलसी.सेट (i+6, 1000); टीएलसी.सेट (i+5, 500); टीएलसी.सेट (i+4, 300); टीएलसी.सेट (i+3, 200); टीएलसी.सेट (i+2, 100); टीएलसी.सेट (i+1, 50); टीएलसी.सेट (i, 0); टीएलसी.अपडेट (); देरी (50); } for(int i=31;i>=0;i--) { Tlc.set(i, 4095); } टीएलसी.अपडेट (); देरी(10); अगर (गिनती> 8) {देरी (8000); टीएलसी.क्लियर (); टीएलसी.अपडेट (); चरण = 0; गिनती = 0; } और {++गिनती; } टूटना; } }
चरण 7: इलेक्ट्रॉनिक्स के लिए कवर बॉक्स
आपके द्वारा जाँच कर लेने के बाद कि उपरोक्त कोड का उपयोग करके सब कुछ अच्छी तरह से काम करता है, अब आपको इलेक्ट्रॉनिक्स के लिए एक कवर बॉक्स बनाकर परियोजना को समाप्त करने की आवश्यकता है। मैंने फाइबरबोर्ड के कुछ और टुकड़ों का उपयोग करके ऐसा किया और एक बॉक्स बनाने के लिए उन्हें एक साथ चिपका दिया। बॉक्स के पीछे की तरफ आपको दो छेद बनाने होंगे, एक पावर जैक के लिए और दूसरा स्विच के लिए।
अंत में आपको बस इतना करना है कि अपना फोटो प्रिंट करें, इसे फ्रेम में जोड़ें, इसे सुरक्षित करें और आपका काम हो गया!
मुझे उम्मीद है कि आपको यह प्रोजेक्ट पसंद आया होगा। यदि ऐसा है, तो अधिक शानदार परियोजनाओं और ट्यूटोरियल के लिए, आप हमेशा मेरी आधिकारिक वेबसाइट www. HowToMechatronics.com देख सकते हैं और मुझे फेसबुक पर फॉलो कर सकते हैं।
सिफारिश की:
बीटिंग हार्ट एलईडी वेलेंटाइन आभूषण: 7 कदम (चित्रों के साथ)
बीटिंग हार्ट एलईडी वेलेंटाइन आभूषण: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे मैंने वैलेंटाइन्स दिवस के लिए एक एलईडी आभूषण बनाया है जो मैंने अपनी पत्नी को उपहार के रूप में दिया था। सर्किट एक और इंस्ट्रक्शनल से प्रेरित है:https://www.instructables.com/id/Astable-Multivibr
आभासी सहायक के साथ पुनर्नवीनीकरण डिजिटल फोटो फ्रेम: 7 कदम (चित्रों के साथ)
वर्चुअल असिस्टेंट के साथ पुनर्नवीनीकरण डिजिटल फोटो फ्रेम: हाय सब लोग! यह निर्देशयोग्य लैपटॉप आधे में विभाजित, एक दोस्त से खरीदा गया था। इस तरह की परियोजना का पहला प्रयास मेरा लेगो डिजिटल फोटो फ्रेम था, हालांकि, सिरी और Google नाओ के उत्साही उपयोगकर्ता होने के नाते, मैंने इसे एक नए में ले जाने का फैसला किया
माताओं के लिए प्लांटकेयर बेस्ट DIY प्रेजेंट: 7 स्टेप्स (चित्रों के साथ)
माताओं के लिए प्लांटकेयर बेस्ट DIY प्रेजेंट: सभी को नमस्कार, यह एक निर्देश है, मैंने अपनी माँ के लिए सही उपहार कैसे बनाया। परियोजना एक बहुआयामी, स्वचालित संयंत्र जल उपकरण है। डिवाइस की विशेषताएं: पौधे की वास्तविक मिट्टी की नमी के स्तर को मापता है और दिखाता है यदि
GuGaplexed वेलेंटाइन एलईडी हार्ट: 3 कदम
GuGaplexed वैलेंटाइन LED हार्ट: GuGaplexing एक नई LED डिस्प्ले मल्टीप्लेक्सिंग तकनीक है। चार्लीप्लेक्सिंग की तुलना में, GuGaplexing आपको कुछ अतिरिक्त घटकों के साथ दोगुने एलईडी को नियंत्रित करने की अनुमति देता है। GuGaplexed वेलेंटाइन एलईडी हार्ट प्रोजेक्ट में 'एरो…' में व्यवस्थित 40 एलईडी हैं।
परफेक्ट पोर के लिए आईफोन के साथ ओ'बीर सर्व करें: 7 स्टेप्स (चित्रों के साथ)
परफेक्ट पोर के लिए आईफोन के साथ सर्व ओ'बीर: नए साल के तेजी से आने के साथ, मैं एक ऐसा प्रोजेक्ट बनाना चाहता था, जो परफेक्ट पोर के लिए अनुमति दे और उस सारे शारीरिक काम को पूरा कर सके। मैकेनिकल प्लेटफॉर्म के रूप में कॉन्स्ट्रक्स का उपयोग करना, एक्शन को चलाने वाला एक सर्वो, और सिस्टम को नियंत्रित करने वाला ioBridge, मैं अब था