विषयसूची:
- चरण 1: सर्किट बोर्ड को मिलाएं
- चरण 2: ATTiny फ्लैश करें
- चरण 3: अपने रास्पबेरी पाई से एक कोड भेजें
- चरण 4: एक संलग्नक बनाएँ
वीडियो: आरसी नियंत्रित आरजीबी एलईडी पट्टी: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
अलग-अलग कमरे की रोशनी के लिए अपनी खुद की आरसी नियंत्रित एलईडी-स्ट्रिप बनाएं!
अधिकांश आरजीबी-एलईडी-स्ट्रिप्स को एक इन्फ्रारेड रिमोट कंट्रोल द्वारा नियंत्रित किया जाता है। इसे बंद या चालू करने या रंग बदलने के लिए, आपको रिसीवर के सामने रहना होगा। यह उबाऊ है और वास्तव में स्मार्ट नहीं है। प्रकाश को कूलर तरीके से नियंत्रित करने के लिए, मैंने पट्टी का सही रंग सेट करने के लिए एक आरसी नियंत्रित बोर्ड विकसित किया। आरसी कोड रास्पबेरी पीआई से भेजा जा सकता है, आईएफटीटीटी के बारे में सोचें। यह IR रिमोट कंट्रोल की तुलना में बहुत अधिक स्मार्ट है।
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी:
- आरजीबी के नेतृत्व वाली पट्टी, उदाहरण के लिए यह चाल करेगा
- एटीटीनी85
- 433 मेगाहर्ट्ज रिसीवर (और वैकल्पिक रूप से प्रेषक)
- 5v रेगुलेटर (L7805)
- 3 एनपीएन ट्रांजिस्टर, मैंने एक डार्लिंगटनएरे का इस्तेमाल किया
- 1 µF संधारित्र
- 10 µF संधारित्र
- 12 वी बिजली की आपूर्ति
- स्ट्रिप सर्किट बोर्ड
- कई तार
- ATTiny प्रोग्रामर, arduino-mega या arduino-uno
- वैकल्पिक रूप से रास्पबेरी पाई सिग्नल भेजने के लिए
चरण 1: सर्किट बोर्ड को मिलाएं
यदि आपके पास सभी घटक हैं, तो आपको सर्किट बोर्ड को मिलाप करना होगा।
लेड-स्ट्रिप को 12v, ATTiny और RC रिसीवर को 5v की आवश्यकता होती है, इस वजह से, सर्किट को 12v मिलता है।
ATTiny और rc रिसीवर के लिए मैं 5v रेगुलेटर का उपयोग करता हूँ, मेरा सर्किट सूरज619 से प्रेरित था
बोर्ड 3 एमएस की समय सारिणी में तीन रंगों लाल हरे और नीले रंग को एलईडी-पट्टी में बदल देता है। प्रत्येक रंग सही प्रतिशत में निर्दिष्ट रंग प्राप्त करने के लिए। 3 एमएस के साथ समय सारिणी की अवधि के कारण, आप तीन रंगों को लाल हरे और नीले रंग में स्विच करते हुए नहीं देखते हैं, लेकिन आपको केवल सही रंग दिखाई देता है (उदाहरण के लिए पीला लाल और हरा मिश्रित)। मेरे टूलबॉक्स में एक डार्लिंगटनएरे था, इस वजह से मैंने रंगों को बदलने के लिए इस सरणी का उपयोग किया। आप किसी भी एनपीएन ट्रांजिस्टर का उपयोग कर सकते हैं।
रिसीवर पर 17 सेमी एंटीना मत भूलना।
चरण 2: ATTiny फ्लैश करें
अब सही आर्डिनो-स्केच के साथ एटीटीनी को फ्लैश करने का समय आ गया है।
माइक्रोकंट्रोलर को फ्लैश करने के लिए, मैंने arduino ide का उपयोग किया। मेरे पास कोई प्रोग्रामर नहीं है, इसलिए मैंने अपने arduino-mega का उपयोग किया। आप यहाँ या यहाँ वर्णित ATTiny को फ्लैश करने के लिए अपने arduino-uno या अपने arduino-mega का उपयोग कर सकते हैं
स्केच सिग्नल प्राप्त करने के लिए आरसी स्विच लाइब्रेरी का उपयोग करता है, आप इसे यहां डाउनलोड कर सकते हैं।
RC स्विच लाइब्रेरी को arduino बोर्डों के लिए लिखा गया था, इसलिए यह कुछ रूटीन का उपयोग करता है, जो ATTiny माइक्रोकंट्रोलर में उपलब्ध नहीं हैं। ATTiny के कारण, 153 से 165 तक की पंक्तियाँ बहुत ही मौलिक तरीके से रुकावट को आरंभ करती हैं। आपको आरसी स्विच लाइब्रेरी में 'निजी' से 'सार्वजनिक' विधि 'हैंडलइंटरप्ट' भी बनाना होगा।
चरण 3: अपने रास्पबेरी पाई से एक कोड भेजें
अब लाइट चालू करने का समय आ गया है।
एक संकेत भेजने के लिए आपको रास्पररी पाई को आरसी प्रेषक से जोड़ना होगा। कई वेबसाइटें रास्पबेरी पाई के साथ आरसी कोड भेजने का प्रदर्शन करती हैं। उदाहरण के लिए यहां, यहां और यहां । छवि एक टीवी स्क्रीन के पीछे एलईडी पट्टी दिखाती है, लेकिन यह एकल रंग के साथ तीन छवियों में से एक फोटोमोंटेज है।
कोड भेजने के लिए एक न्यूनतम सी प्रोग्राम निम्न जैसा दिख सकता है:
#शामिल "RCSwitch.h" #शामिल करें
#शामिल
int मुख्य (int argc, char *argv) {
इंट पिन = 0;
int संदेश = atoi (argv [1]);
अगर (वायरिंगपाइसेटअप () == 1) रिटर्न 1;
प्रिंटफ ("संदेश भेजना [% d] n", संदेश);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (पिन);
mySwitch.send (संदेश, 32);
}
रंग 4 बाइट के साथ एक पूर्णांक मान में एन्कोड किया गया है। सबसे बाईं बाइट 10 के बराबर होनी चाहिए, स्केच में 178 देखें। अगले तीन बाइट में प्रत्येक रंग (लाल, हरा और नीला) के लिए रंग की तीव्रता होती है।
66% तीव्रता के साथ हरी बत्ती सेट करने के लिए, कमांड दर्ज करें: sudo sendInt 167815680, जहां sendInt उपरोक्त संकलित प्रोग्राम है।
कमांड के साथ एलईडी को स्विच करें: sudo sendInt 167772160
IFTTT के साथ संभावनाओं की कल्पना करें, उदाहरण के लिए ईमेल के लिए 3 सेकंड की नीली बत्ती, Google-कैलेंडर अधिसूचना के लिए हरा। यह रिसीवर के सामने ir रिमोट कंट्रोल को दबाने से थोड़ा अधिक स्मार्ट है;)
चरण 4: एक संलग्नक बनाएँ
एक 3डी प्रिंटेड एनक्लोजर बनाएं।
डिज़ाइन में पावर केबल के लिए एक छेद है और एलईडी पट्टी को जोड़ने के लिए शीर्ष में अंतराल है।
मैंने बाड़े को डिजाइन करने के लिए फ्यूजन 360 का उपयोग किया और परिणाम को.step फ़ाइल के रूप में निर्यात किया।
नेटफैब टेसलेशन के साथ-साथ बिल्ड जॉब की तैयारी की अनुमति देता है। मैंने 3mf संलग्न किया जिसमें बाड़े के ऊपर और नीचे है। नेटफैब भी जीकोड निर्माण का समर्थन करता है।
अंत में मैंने बाड़े को प्रिंट करने के लिए एक प्रूसा i3 mk2 का उपयोग किया।
सिफारिश की:
DIY एलईडी पट्टी: कैसे काटें, कनेक्ट करें, मिलाप करें और पावर एलईडी पट्टी: 3 कदम (चित्रों के साथ)
DIY एलईडी पट्टी: कैसे कट, कनेक्ट, सोल्डर और पावर एलईडी पट्टी: एलईडी पट्टी का उपयोग करके अपनी खुद की लाइट प्रोजेक्ट बनाने के लिए शुरुआती गाइड। लचीला विश्वसनीय और उपयोग में आसान, एलईडी स्ट्रिप्स विभिन्न प्रकार के अनुप्रयोगों के लिए सबसे अच्छा विकल्प हैं। मैं कवर करूंगा एक साधारण इनडोर 60 एलईडी/एम एलईडी पट्टी स्थापित करने की मूल बातें, लेकिन अंदर
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
ESP8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: 5 कदम
ईएसपी8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: विचार एक एलईडी रोशनी बनाने का है जिसे वाईफाई से नियंत्रित किया जा सकता है। मेरे पास क्रिसमस से कुछ अतिरिक्त एलईडी पट्टी पड़ी है, इसलिए मैं इसे ESP8266 पर पुनर्चक्रित कर रहा हूं जो एलईडी को वाईफाई से नियंत्रित करने की अनुमति देता है। ESP8266 वेबसर्वर के रूप में कार्य कर सकता है, यह w
टास्कर के साथ रास्पबेरी पाई का उपयोग करते हुए वाईफाई नियंत्रित 12 वी एलईडी पट्टी, इफ्टेट एकीकरण।: 15 कदम (चित्रों के साथ)
टास्कर, इफ्ट्ट इंटीग्रेशन के साथ रास्पबेरी पाई का उपयोग करके वाईफाई नियंत्रित 12 वी एलईडी पट्टी: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई का उपयोग करके वाईफाई पर एक साधारण 12 वी एनालॉग एलईडी पट्टी को कैसे नियंत्रित किया जाए। इस परियोजना के लिए आपको आवश्यकता होगी: 1x रास्पबेरी पाई (I मैं रास्पबेरी पाई 1 मॉडल बी+) 1x आरजीबी 12वी ले का उपयोग कर रहा हूं
रास्पबेरी पाई के साथ वेबसाइट/वाईफाई नियंत्रित एलईडी पट्टी: 9 कदम (चित्रों के साथ)
रास्पबेरी पाई के साथ वेबसाइट/वाईफाई नियंत्रित एलईडी पट्टी: पृष्ठभूमि: मैं एक किशोर हूं, और रोबोटिक्स प्रतियोगिताओं में भाग लेने के साथ-साथ पिछले कुछ वर्षों से छोटे इलेक्ट्रॉनिक्स प्रोजेक्ट डिजाइन और प्रोग्रामिंग कर रहा हूं। मैं हाल ही में अपने डेस्क सेटअप को अपडेट करने पर काम कर रहा था, और मैंने फैसला किया कि एक अच्छा ऐड