विषयसूची:
- चरण 1: ब्रेडबोरार्ड परीक्षण
- चरण 2: Arduino कोड
- चरण 3: पीसीबी आदेश
- चरण 4: पीसीबी असेंबली और सोल्डरिंग
- चरण 5: पहला पावर ऑन और निष्कर्ष
वीडियो: DIY Arduino RGB LED स्ट्रिप IR नियंत्रक: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
हे लोगों। आज के निर्देश में मैं आपको दिखाऊंगा कि कैसे आप अपना खुद का arduino आधारित, इन्फ्रारेड नियंत्रित, RGB LED स्ट्रिप कंट्रोलर बना सकते हैं।
नियंत्रक का सिद्धांत काफी सरल है। 12v पॉजिटिव स्ट्रिप की 12v रेल से सीधे जुड़ा होता है और इसे बिजली की आपूर्ति करने वाले arduino के VIN पिन से। प्रत्येक मस्जिद स्रोत बिजली की आपूर्ति की जमीन से जुड़ा है। ड्रेन पिन लाल हरे और नीले रंगों के लिए पट्टी के प्रत्येक नकारात्मक रेल से जुड़ते हैं और गेट को 220ohm रोकनेवाला के माध्यम से arduino के PWM आउटपुट पिन से जोड़ा जाता है। जब एक arduino पिन से एक PWM सिग्नल भेजा जाता है, तो यह मस्जिद के गेट को खोलता है जिससे करंट स्ट्रिप के नेगेटिव पिन में प्रवाहित होता है।
IR रिसीवर arduino के 5v, ग्राउंड और डिजिटल इनपुट पिन से जुड़ा होता है, जो इसकी दिशा में भेजे गए किसी भी IR सिग्नल को डिकोड करता है।
चरण 1: ब्रेडबोरार्ड परीक्षण
जैसा कि आप मेरे योजनाबद्ध से देख सकते हैं, मैंने ऑपरेशन के दिमाग के रूप में एक Arduino नैनो का उपयोग किया, एलईडी पट्टी के प्रत्येक रेल के लिए ड्राइवर के रूप में 3 तर्क स्तर के मस्जिद, एक 1838 IR रिसीवर, 3 220ohm प्रतिरोधक और एक 12v 5A बिजली की आपूर्ति।
आइए ब्रेडबोर्ड पर सब कुछ सेटअप करें। मैं परीक्षण के लिए एक Arduino मेगा का उपयोग कर रहा हूं जो एक बुरा विचार निकला क्योंकि, जैसा कि मुझे बाद में पता चला, कुछ पिन नैनो पर उसी तरह काम नहीं कर रहे थे जैसे वे मेगा पर थे, लेकिन मैं वापस आ जाऊंगा कि बाद में।
चरण 2: Arduino कोड
अब आइए arduino कोड पर एक नजर डालते हैं।
आपको सबसे पहले जो करना है वह नवीनतम आईआरआरमोट लाइब्रेरी को उनके जीथब पेज से डाउनलोड करना है। ज़िप फ़ाइल निकालें और इसे अपने arduino लाइब्रेरी फ़ोल्डर में ले जाएँ। सुनिश्चित करें कि आप मौजूदा RobotIRremote लाइब्रेरी को रूट arduino लाइब्रेरी फ़ोल्डर से हटा दें क्योंकि यह इरमोट लाइब्रेरी में हस्तक्षेप कर सकता है।
आगे आप अपने arduino IDE में IRRecvDemo उदाहरण स्केच खोल सकते हैं और लाइन 11 से 8 पर रिसीव पिन को बदल सकते हैं, जैसा कि हम ir सिग्नल प्राप्त करने के लिए अपने arduino पर उपयोग करने जा रहे हैं। स्केच अपलोड करें और सीरियल मॉनिटर खोलें। अब एक रिमोट कंट्रोल लें जिसे आप अपने कंट्रोलर के साथ इस्तेमाल करना चाहते हैं और एक बटन दबाएं। यदि आपने सब कुछ सही ढंग से किया है तो सीरियल मॉनीटर पर एक कोड दिखाई देगा। अपने रिमोट के बटनों के अनुरूप सभी कोड लिख लें, हम बाद में अपने स्केच में उनका उपयोग करने जा रहे हैं।
इसके बाद, मेरे जीथब रिपॉजिटरी में जाएं और स्केच.इनो फाइल डाउनलोड करें और इसे अपने आर्डिनो आईडीई के साथ खोलें।
आप 16-39 पंक्तियों को संपादित कर सकते हैं जहां मैंने अपने रिमोट पर प्रत्येक बटन के लिए कोड परिभाषित किए हैं, बस दाईं ओर हेक्स कोड को आपके द्वारा पहले लिखे गए कोड में बदलें। मैं एक अलग वीडियो बनाने जा रहा हूं और इसे विवरण में कोड को विस्तार से समझाते हुए लिंक करूंगा।
इस परियोजना को आज़माने वाले किसी भी व्यक्ति के लिए एक त्वरित चेतावनी, यदि आप एक arduino नैनो का उपयोग कर रहे हैं, तो कृपया इन पिनों का उपयोग करें जो मेरे स्केच में सेटअप हैं, कुछ पिन (5 और 11) arduino को फ्रीज कर देते हैं यदि उनके माध्यम से एक pwm सिग्नल भेजा जा रहा है क्योंकि IRREMOTE लाइब्रेरी कोड की व्याख्या करते समय arduino के अंतर्निहित टाइमर का उपयोग करती है और उन पिनों को मुक्त करने की आवश्यकता होती है। इसके अलावा आप इनपुट के लिए 13 पिन का उपयोग नहीं कर सकते, क्योंकि यह आर्डिनो के एलईडी संकेतक में निर्मित है। मैंने पहले उन पिनों का ठीक से परीक्षण किए बिना उपयोग करने की गलती की है और परिणामस्वरूप दूसरे बोर्ड को ऑर्डर करना पड़ा है, इसलिए यदि आप सुरक्षित रहना चाहते हैं तो कृपया इन पिनों को रखें। संपादित स्केच को arduino पर अपलोड करें और अपने सभी बटनों का परीक्षण करें। यदि सब कुछ योजना के अनुसार होता है, तो आपके पास सभी बटन सही ढंग से काम करने वाले और मनचाहे रंग प्रदर्शित करने वाले होने चाहिए। यदि आप रंग मोड में हैं, तो रंगों को मंद करने के लिए तीव्रता ऊपर और नीचे बटन का उपयोग किया जाता है, और यदि आप 4 एनीमेशन I सेटअप में से एक का उपयोग कर रहे हैं तो एनिमेशन को गति और धीमा कर दें।
चरण 3: पीसीबी आदेश
अब हमारे प्रोजेक्ट को ब्रेडबोर्ड से वास्तविक पीसीबी में ले जाने का समय आ गया है। मैंने योजनाबद्ध और बोर्ड लेआउट बनाने के लिए EasyEDA ऑनलाइन ऐप का उपयोग किया। मैं आपको दिखाऊंगा कि कैसे आप अपने पीसीबी डिजाइन को जेएलसीपीसीबी द्वारा पेशेवर रूप से मुद्रित और भेज सकते हैं।
जब आप EASYEDA में PCB डिज़ाइन खोलते हैं, तो आपको सॉफ़्टवेयर में gerber आउटपुट बटन पर क्लिक करना होता है। अगला Gerber फ़ाइलें डाउनलोड करें पर क्लिक करें।
अब JLCPCB.com पर जाएं और कोट नाउ बटन पर क्लिक करें। अपनी gerber फ़ाइल अपलोड करें और आपको देखना चाहिए कि आपका तैयार PCB कैसा दिखेगा।
नीचे आप मात्रा, मोटाई, रंग इत्यादि संपादित कर सकते हैं। मैं ज्यादातर डिफ़ॉल्ट सेटिंग्स के साथ गया था, केवल रंग को नीले रंग में बदल दिया क्योंकि मुझे लगता है कि यह अच्छा दिखता है। जब आप कर लें, तो कार्ट में सहेजें बटन पर क्लिक करें। उसके बाद आप चेकआउट पेज पर जा सकते हैं, अपनी शिपिंग और भुगतान जानकारी दर्ज कर सकते हैं और जब आपका काम हो जाता है, तो आप उम्मीद कर सकते हैं कि आपका पीसीबी बहुत जल्द आ जाएगा।
लगभग एक सप्ताह के इंतजार के बाद मेरा पीसीबी अच्छी तरह से आ गया है और सुरक्षित रूप से पैक किया गया है। मुझे कहना होगा कि मैं समग्र गुणवत्ता से काफी खुश हूं। इस कीमत के लिए यह निश्चित रूप से अपना खुद का बनाने की कोशिश करने लायक नहीं है, सुनिश्चित करें कि आप हमारी वेबसाइट की जांच करते हैं और यदि आप ऐसा करते हैं तो आपको अपने पहले ऑर्डर पर मुफ्त शिपिंग भी मिलेगी।
चरण 4: पीसीबी असेंबली और सोल्डरिंग
अब हमारे नए मुद्रित बोर्ड पर सब कुछ इकट्ठा करने का समय आ गया है। जब सोल्डरिंग हमेशा सबसे छोटे हिस्सों को पहले मिलाप करने की कोशिश करता है और फिर बड़े हिस्से पर जाता है, तो यह बहुत आसान हो जाता है। Arduino, LED स्ट्रिप और ir रिसीवर को जोड़ने के लिए मैंने सीधे कंपोनेंट्स को सोल्डर करने के बजाय फीमेल स्ट्रेट पिन हेडर का इस्तेमाल किया। इस तरह यदि आप गलती से अपने आर्डिनो या कुछ और भूनते हैं, तो उन्हें आसानी से बदला जा सकता है, और आप बिना किसी समस्या के अपने बोर्ड का पुन: उपयोग कर सकते हैं। केवल एक ही घटक जिसे मैंने सीधे मिलाया था, वे थे मस्जिद और डीसी पावर जैक।
जब सब कुछ मिलाप हो जाता है, तो हम अपने घटकों को जोड़ सकते हैं। सुनिश्चित करें कि आप एलईडी पट्टी को सही ढंग से जोड़ते हैं, 12 वी रेल दाईं ओर पिन है और नकारात्मक रेल बाईं ओर से पिन 1, 2 और 3 हैं। और निश्चित रूप से अपने आर्डिनो को गलत तरीके से न डालें क्योंकि आप इसे भून सकते हैं।
चरण 5: पहला पावर ऑन और निष्कर्ष
जब आपके पास सभी घटक हों, तो 12v बिजली की आपूर्ति को बोर्ड से कनेक्ट करें और सुनिश्चित करें कि सब कुछ काम करता है।
और बस! आपका DIY Arduino आधारित LED स्ट्रिप कंट्रोलर तैयार है। मुझे आशा है कि आपको उतना ही मज़ा आएगा जितना मैंने इस प्रोजेक्ट को बनाने में किया था। मुझे कहना होगा कि मैंने बहुत कुछ सीखा है और उम्मीद है कि आप भी करेंगे। परियोजना में उपयोग किए गए सभी भाग और मेरे द्वारा बताए गए लिंक वीडियो विवरण में हैं। मेरे चैनल को सभी समर्थन के लिए बहुत-बहुत धन्यवाद, यह वास्तव में बहुत मायने रखता है। अगर आपको वीडियो पसंद आता है, तो कृपया इसे लाइक करें और भविष्य के वीडियो के लिए सब्सक्राइब करें क्योंकि इससे मुझे बहुत मदद मिलती है। अपने एलईडी नियंत्रक के साथ मज़े करो और मैं आपको अगले एक में देखूंगा! चियर्स
सिफारिश की:
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
Arduino के साथ RGB LED स्ट्रिप को नियंत्रित करना: 4 कदम
Arduino के साथ RGB LED स्ट्रिप को नियंत्रित करना: नमस्कार दोस्तों, इस निर्देश में मैंने Arduino का उपयोग करके RGB LED स्ट्रिप को नियंत्रित किया है। यह प्रोजेक्ट काफी सरल है, हम रेड ग्रीन को ट्रिगर करने के लिए तीन पोटेंशियोमीटर का उपयोग कर रहे हैं। आरजीबी एलईडी पट्टी का नीला रंग व्यक्तिगत रूप से इसलिए विचार वास्तव में सरल है b
Arduino RGB LED स्ट्रिप कंट्रोलर: 4 कदम
Arduino RGB LED स्ट्रिप कंट्रोलर: अक्सर जब लोग Arduino के साथ अपनी RGB LED स्ट्रिप को नियंत्रित करना चाहते हैं, तो लाल, हरे और नीले रंगों को मिलाने के लिए तीन पोटेंशियोमीटर का उपयोग किया जाता है। यह काम करता है और आपकी आवश्यकताओं के लिए बिल्कुल ठीक हो सकता है, लेकिन मैं कुछ और अधिक सहज बनाना चाहता था, कुछ
Arduino DIY ब्लूटूथ कंट्रोलर LED RGB स्ट्रिप: 4 कदम
Arduino DIY ब्लूटूथ कंट्रोलर LED RGB स्ट्रिप: सभी को नमस्कार, यह दूसरा प्रोजेक्ट है जिसे मैं आपके साथ साझा करना चाहता हूं! आज मैं आपको दिखाऊंगा कि Arduino और ब्लूटूथ मॉड्यूल को कैसे कनेक्ट करें और बाद में इसका उपयोग LED RGB स्ट्रिप को नियंत्रित करने के लिए करें। इस ट्यूटोरियल में हम HC-06 ब्लूटूथ मॉड्यूल का उपयोग करेगा, क्योंकि यह चे
YABC - फिर भी एक और Blynk नियंत्रक - IoT क्लाउड तापमान और आर्द्रता नियंत्रक, ESP8266: 4 चरण
YABC - फिर भी एक और Blynk नियंत्रक - IoT क्लाउड तापमान और आर्द्रता नियंत्रक, ESP8266: हाय मेकर्स, मैंने हाल ही में घर पर मशरूम उगाना शुरू किया है, ऑयस्टर मशरूम, लेकिन मेरे पास घर पर पहले से ही 3x नियंत्रक हैं जो मेरे घर काढ़ा, पत्नी के लिए किण्वक तापमान नियंत्रण के लिए हैं। अब यह कोम्बुचा काम भी कर रहा है, और गर्मी के लिए थर्मोस्टेट के रूप में