विषयसूची:

एलईडी पट्टी नियंत्रक: 8 कदम (चित्रों के साथ)
एलईडी पट्टी नियंत्रक: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी पट्टी नियंत्रक: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी पट्टी नियंत्रक: 8 कदम (चित्रों के साथ)
वीडियो: Pixel led Home Decoration || S टाइप और Z टाइप की छुट्टी//Creative GS 2024, जुलाई
Anonim
एलईडी पट्टी नियंत्रक
एलईडी पट्टी नियंत्रक
एलईडी पट्टी नियंत्रक
एलईडी पट्टी नियंत्रक

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

इस नियंत्रक के साथ, उपयोगकर्ता अलग-अलग रंगों के साथ-साथ ब्लिंक, फीका, और उनकी एलईडी पट्टी का पीछा करने जैसी क्रियाओं का चयन करने में सक्षम होगा। अनुप्रयोग और अनुकूलन अंतहीन हैं। आनंद लेना:)

सुरक्षा संबंधी बातें: सोल्डरिंग करते समय, एक अच्छी तरह हवादार क्षेत्र में एक उचित चटाई और सुरक्षा चश्मे के साथ काम करना सुनिश्चित करें। साथ ही, इस पूरे ट्यूटोरियल में विभिन्न उपकरणों के साथ काम करते समय उचित पीपीई का उपयोग सुनिश्चित करें।

*अन्य नोट्स: इस परियोजना में आवास शामिल नहीं है बल्कि सर्किट, कोड और सामान्य इंटरफ़ेस शामिल है। यह आपको आवास को डिजाइन करने की स्वतंत्रता देता है जैसा कि आप फिट देखते हैं:)

आपूर्ति

  • एलसीडी 20x04 स्क्रीन
  • I2C मॉड्यूल
  • परफ बोर्ड (9 x 15 सेमी)
  • जम्पर केबल्स (एम से एफ, एम से एम, एफ से एफ)
  • 6x 10k ओम
  • Arduino यूएसबी केबल
  • 4x बड़े पीटीएम बटन
  • 2x छोटे पीटीएम बटन
  • 7x छोटे जंक्शन (वैकल्पिक)
  • 3x M2 स्क्रूआ
  • 3x M2 हेक्स नट
  • 2x 12 वी 1ए एडेप्टर
  • Arduino Uno बोर्ड
  • 5 - 10 मीटर एलईडी स्ट्रिप लाइट्स

चरण 1: LCD, I2C, Arduino UNO और Perf Board

LCD, I2C, Arduino UNO और Perf Board
LCD, I2C, Arduino UNO और Perf Board
LCD, I2C, Arduino UNO और Perf Board
LCD, I2C, Arduino UNO और Perf Board
LCD, I2C, Arduino UNO और Perf Board
LCD, I2C, Arduino UNO और Perf Board

1. एलसीडी 20x04 डिस्प्ले के पीछे I2C मॉड्यूल को मिलाएं। I2C मॉड्यूल का उपयोग तारों की गड़बड़ी की आवश्यकता के बिना एलसीडी स्क्रीन के साथ संचार करने के लिए किया जाता है। अभी तक Arduino Uno से पिन कनेक्शन के बारे में चिंता न करें।

2. एलसीडी स्क्रीन को M2 स्क्रू और हेक्स नट्स का उपयोग करके परफेक्ट बोर्ड के शीर्ष पर सुरक्षित करें।

3. Arduino को M2 स्क्रू और हेक्स नट्स का उपयोग करके परफेक्ट बोर्ड के नीचे तक सुरक्षित करें। यह बहुत महत्वपूर्ण है कि ये दोनों घटक सुरक्षित हों और हिलें नहीं।

चरण 2: बटन + प्रारंभिक सर्किटरी

बटन + प्रारंभिक सर्किटरी
बटन + प्रारंभिक सर्किटरी
बटन + प्रारंभिक सर्किटरी
बटन + प्रारंभिक सर्किटरी
बटन + प्रारंभिक सर्किटरी
बटन + प्रारंभिक सर्किटरी

1. पुरुष से महिला जम्पर केबल का उपयोग करते हुए, पिन को नीचे सूचीबद्ध के रूप में Arduino पर पोर्ट से संलग्न करें:

  • GND (LCD) - GND (Arduino)
  • वीसीसी (एलसीडी) - 5वी (अरुडिनो)
  • एसडीए (एलसीडी) - ए4 (अरुडिनो)
  • एससीएल (एलसीडी) - ए5 (अरुडिनो)

2. 4 बड़े PTM (पुश-टू-मेक) बटनों को एक वर्गाकार प्रारूप में रखें जैसा कि ऊपर परफेक्ट बोर्ड पर देखा गया है। ऊपर बाएँ, नीचे बाएँ, ऊपर दाएँ और नीचे दाएँ बटन होना चाहिए। इन बटनों से अभी तक कोई कनेक्शन बनाने की आवश्यकता नहीं है।

चरण 3: मुख्य बटन सेट करना

मुख्य बटन सेट करना
मुख्य बटन सेट करना
मुख्य बटन सेट करना
मुख्य बटन सेट करना
मुख्य बटन सेट करना
मुख्य बटन सेट करना

अब इन बटनों को Arduino से जोड़ने का समय आ गया है। उपयोगकर्ता के लिए UI को स्पष्ट रखने के लिए सुनिश्चित करें कि आप इन्हें साफ-सुथरे तरीके से तार-तार करते हैं।

1. सभी बटनों को एक सामान्य 5V रेल से संलग्न करें जो कि Arduino से जुड़ा है।

2. प्रत्येक बटन का दूसरा टर्मिनल निम्नलिखित Arduino UNO पिन से जुड़ा होना चाहिए:

  • टॉप लेफ्ट बटन……….पिन 8
  • निचला बायां बटन ………. पिन 9
  • शीर्ष दायां बटन ………. पिन 10
  • निचला दायां बटन ………. पिन 11

3. अंत में, फ्लोटिंग वोल्टेज और शोर को कम करने के लिए प्रत्येक टर्मिनल (5V नहीं) को GND से 10K ओम पुल-डाउन रेसिस्टर से जोड़ा जाना चाहिए।

चरण 4: अतिरिक्त शक्ति स्रोत + एलईडी पट्टी

अतिरिक्त शक्ति स्रोत + एलईडी पट्टी
अतिरिक्त शक्ति स्रोत + एलईडी पट्टी
अतिरिक्त शक्ति स्रोत + एलईडी पट्टी
अतिरिक्त शक्ति स्रोत + एलईडी पट्टी
अतिरिक्त शक्ति स्रोत + एलईडी पट्टी
अतिरिक्त शक्ति स्रोत + एलईडी पट्टी

दुर्भाग्य से, एलईडी स्ट्रिप्स बिजली-गहन हैं और इसलिए बिजली के पर्याप्त स्रोतों की आवश्यकता होती है। इस कारण से, मैंने एक दूसरा 12V 1A एडॉप्टर जोड़ा, जिसका उद्देश्य पूरी तरह से स्ट्रिप को वोल्टेज की आपूर्ति करना था। हालाँकि, यदि आप एक बड़े पावर रेटिंग वाले एडॉप्टर पर अपना हाथ रख सकते हैं, तो मैं इसकी अत्यधिक अनुशंसा करूंगा (मैं COVID-19 प्रतिबंधों के कारण नहीं कर सका)।

1. पावर एडॉप्टर केबल को स्ट्रिप करें और पॉजिटिव वायर को LED स्ट्रिप पर पॉजिटिव सप्लाई से और GND को LED स्ट्रिप पर GND से अटैच करें।

2. एक जम्पर केबल का उपयोग करके, सुनिश्चित करें कि Arduino पर पिन 6 एलईडी पट्टी पर डेटा केबल से जुड़ा है। यह वह पिन है जो पट्टी को बताएगी कि कैसे व्यवहार करना है/क्या प्रदर्शित करना है।

चरण 5: छोटे बटन

छोटे बटन
छोटे बटन
छोटे बटन
छोटे बटन

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

1. पूर्ण बोर्ड पर बटन रखें और उन्हें जगह में मिलाप करें। यह समझने के लिए कि मल्टीमीटर का उपयोग करके कौन से पक्ष विपरीत टर्मिनल हैं।

2. दोनों बटनों के एक तरफ को फिर से एक सामान्य 5V रेल से जोड़ा जाना चाहिए।

3. दोनों बटनों के दूसरी तरफ निम्नलिखित Arduino पिन से जुड़ा होना चाहिए:

  • शीर्ष बटन (गति घटाएं) - पिन 12 Arduino
  • निचला बटन (गति बढ़ाएं) - पिन 13 Arduino

चरण 6: सॉफ्टवेयर सेटअप

सॉफ्टवेयर सेटअप
सॉफ्टवेयर सेटअप

कोड को चलाने के लिए, आपको नीचे लिंक किए गए दो पुस्तकालयों को स्थापित करना होगा।

लिक्विड क्रिस्टल_I2C

फास्टएलईडी

यदि आपके पास पहले से ये पुस्तकालय हैं, तो 'टूल्स' पर जाएं, फिर 'लाइब्रेरी मैनेजर' पर जाएं, फिर इन पुस्तकालयों को खोजें और ऊपर देखे गए अनुसार 'इंस्टॉल' या 'अपडेट' पर क्लिक करें।

चरण 7: कोड

कोड
कोड
कोड
कोड

नीचे दिए गए कोड को अपने Arduino IDE में डाउनलोड, कॉपी और पेस्ट करें और इसे बोर्ड पर अपलोड करें। 12V पावर स्रोत को बोर्ड से कनेक्ट करें और यदि सब कुछ जगह पर है, तो स्क्रीन को संदेश के साथ प्रकाश करना चाहिए: 'LED STRIP CONTROLLEER'।

यदि आपको प्रक्रिया के किसी भी भाग में कोई समस्या आती है, तो कृपया नीचे टिप्पणी अनुभाग में एक प्रश्न पूछने के लिए स्वतंत्र महसूस करें और मैं उत्तर देने की पूरी कोशिश करूंगा।

चरण 8: समाप्त

Image
Image
ख़त्म होना!
ख़त्म होना!

आप कर चुके हैं! आनंद लेना:)

सिफारिश की: