Arduino या पोटेंशियोमीटर के साथ CN5711 ड्राइविंग एलईडी
निर्देश
Arduino या पोटेंशियोमीटर के साथ CN5711 ड्राइविंग एलईडी
कैसे Arduino या Potentiometer (CN5711) के साथ एक एलईडी ड्राइव करें
डायरिकोस द्वारा
मुझे एलईडी पसंद हैं, विशेष रूप से व्यक्तिगत परियोजनाओं के लिए, जैसे मेरी बाइक के लिए टॉर्च और रोशनी बनाना।
इस ट्यूटोरियल में मैं एक सरल इन ड्राइव एलईडी के संचालन की व्याख्या करूँगा जो मेरी आवश्यकताओं को पूरा करता है:
- विन <5 वी एक लिथियम बैटरी या यूएसबी का उपयोग करने के लिए
- एक पोटेंशियोमीटर या एक माइक्रोकंट्रोलर के साथ करंट को बदलने की संभावना
- सरल सर्किट, कुछ घटक और छोटे पदचिह्न
मुझे उम्मीद है कि यह छोटी गाइड अन्य उपयोगकर्ताओं के लिए उपयोगी होगी!
आपूर्ति:
अवयव
- एलईडी चालक मॉड्यूल
- किसी भी शक्ति का नेतृत्व किया (मैंने 1 ° लेंस के साथ 60 वाट लाल एलईडी का उपयोग किया)
- बैटरी या बिजली की आपूर्ति
- ब्रेडबोर्ड
- अवयव
दीए संस्करण के लिए:
- CN5711 आईसी
- तनाव नापने का यंत्र
- प्रोटोटाइप बोर्ड
- SOP8 से DIP8 पीसीबी या SOP8 से DIP8 एडॉप्टर
औजार
- सोल्डरिंग आयरन
- पेचकस
चरण 1: डेटाशीट
कुछ महीने पहले मैंने एलीएक्सप्रेस पर एक सीएन5711 आईसी, एक प्रतिरोधी और एक परिवर्तनीय प्रतिरोधी से बना एक एलईडी ड्राइवर मॉड्यूल पाया।
CN5711 डेटाशीट से:
सामान्य विवरण:
सामान्य विवरण: CN5711 एक वर्तमान विनियमन एकीकृत सर्किट है जो एक इनपुट वॉल्यूम से संचालित होता हैtag2.8V से 6V तक, निरंतर आउटपुट करंट को बाहरी अवरोधक के साथ 1.5A तक सेट किया जा सकता है। एलईडी चलाने के लिए CN5711 आदर्श है। [...] CN5711 तापमान संरक्षण कार्य के बजाय तापमान विनियमन को अपनाता है, तापमान विनियमन उच्च परिवेश के तापमान या उच्च वॉल्यूम के मामले में एलईडी को लगातार चालू कर सकता हैtagई ड्रॉप। […]
अनुप्रयोग: फ्लैशलाइट, हाई-ब्राइटनेस एलईडी ड्राइवर, एलईडी हेडलाइट्स, इमरजेंसी लाइट्स और लाइटिंग […]
विशेषताएँ: ऑपरेटिंग वॉल्यूमtagई रेंज: 2.8V से 6V, ऑन-चिप पावर MOSFET, लो ड्रॉपआउट वॉल्यूमtage: 0.37V @ 1.5A, LED करंट 1.5A तक, आउटपुट करंट सटीकता: ± 5%, चिप तापमान विनियमन, ओवर LED करंट सुरक्षा […] इस आईसी के लिए ऑपरेशन के 3 तरीके हैं:
- PWM सिग्नल सीधे CE पिन पर लागू होने के साथ, PWM सिग्नल की आवृत्ति 2KHz से कम होनी चाहिए
- NMOS के गेट पर लगाए गए लॉजिक सिग्नल के साथ (चित्र 4)
- पोटेंशियोमीटर के साथ (चित्र 5)
PWM सिग्नल का उपयोग करके IC को Arduino, Esp32 और AtTiny85 जैसे माइक्रोकंट्रोलर के साथ चलाना बहुत आसान है।
सामान्य विवरण
CN571 I एक मौजूदा विनियमन एकीकृत सर्किट है जो एक इनपुट वॉल्यूम से संचालित होता हैtag2.8V से 6V तक, निरंतर आउटपुट करंट को I.5A तक बाहरी अवरोधक के साथ सेट किया जा सकता है। एलईडी ड्राइविंग के लिए CN5711 आदर्श है। ऑन-चिप पावर MOSFET और करंट सेंस ब्लॉक बाहरी घटक गणना की संख्या को बहुत कम कर देता है। CN5711 तापमान संरक्षण फ़ंक्शन के बजाय तापमान विनियमन को अपनाता है, तापमान विनियमन उच्च परिवेश के तापमान या उच्च वॉल्यूम के मामले में एलईडी को लगातार चालू कर सकता हैtagई ड्रॉप। अन्य विशेषताओं में चिप सक्षम आदि शामिल हैं। CN5711 थर्मली-एन्हांस्ड 8-पिन छोटे आउटलाइन पैकेज (SOPS) में उपलब्ध है।
विशेषताएँ
- ऑपरेटिंग वॉल्यूमtagई रेंज: 2.8V से 6V
- ऑन-चिप पावर MOSFET
- लो ड्रॉपआउट वॉल्यूमtagई: 0.37 वी @ 1.5 ए
- LED करंट 1.5A तक
- आउटपुट वर्तमान शुद्धता: * 5%
- चिप तापमान विनियमन
- ओवर एलईडी करंट प्रोटेक्शन
- ऑपरेटिंग तापमान रेंज: - 40 वी से +85
- एसओपीएस पैकेज में उपलब्ध है
- Pb-मुक्त, Rohs आज्ञाकारी, हलोजन मुक्त
अनुप्रयोग
- टॉर्च
- उच्च चमक एलईडी चालक
- एलईडी हेडलाइट्स
- आपातकालीन रोशनी और प्रकाश व्यवस्था
पिन असाइनमेंट
चित्र 3. CN5711 एलईडी को समानांतर में चलाता है
चित्र 4 मंद एलईडी के लिए एक तार्किक संकेत
विधि 3: एक पोटेंशियोमीटर का उपयोग एलईडी को मंद करने के लिए किया जाता है जैसा कि चित्र 5 में दिखाया गया है।
चित्र 5 एलईडी को मंद करने के लिए एक विभवमापी
चरण 2: एलईडी को बिल्ट इन पोटेंशियोमीटर के साथ ड्राइव करें
मुझे उम्मीद है कि फोटो और वीडियो में वायरिंग स्पष्ट है।
V1 >> नीला >> बिजली की आपूर्ति +
सीई >> नीला >> बिजली की आपूर्ति +
जी >> ग्रे >> ग्राउंड
एलईडी >> भूरा >> एलईडी +
सर्किट को पावर देने के लिए मैंने एक सस्ती बिजली की आपूर्ति (एक पुरानी एटीएक्स बिजली की आपूर्ति और एक ZK-4KX हिरन बूस्ट कनवर्टर के साथ बनाई गई) का उपयोग किया। मैंने वॉल्यूम सेट कियाtagएकल सेल लिथियम बैटरी का अनुकरण करने के लिए e से 4.2v।
जैसा कि हम वीडियो से देख सकते हैं, सर्किट 30mA से 200mA से अधिक की शक्ति देता है
https://youtu.be/kLZUsOy_Opg
समायोज्य प्रतिरोधी के माध्यम से समायोज्य वर्तमान।
कृपया धीरे-धीरे और धीरे-धीरे घुमाने के लिए उपयुक्त स्क्रूड्राइवर का उपयोग करें
चरण 3: एक माइक्रोकंट्रोलर के साथ एलईडी ड्राइव करें
एक माइक्रोकंट्रोलर के साथ सर्किट को नियंत्रित करने के लिए बस CE पिन को माइक्रोकंट्रोलर के PWM पिन से कनेक्ट करें।
V1 >> नीला >> बिजली की आपूर्ति +
सीई >> बैंगनी >> पीडब्लूएम पिन
जी >> ग्रे >> ग्राउंड
एलईडी >> भूरा >> एलईडी +
कर्तव्य चक्र को 0 (0%) पर सेट करने से एलईडी बंद हो जाएगी। कर्तव्य चक्र को 255 (100%) पर सेट करने पर एलईडी अधिकतम शक्ति पर प्रकाशित होगी। कोड की कुछ पंक्तियों के साथ हम एलईडी की चमक को समायोजित कर सकते हैं।
इस खंड में आप Arduino, Esp32 और AtTiny85 के लिए एक परीक्षण कोड डाउनलोड कर सकते हैं।
Arduino टेस्ट कोड:
# पिनलेड को परिभाषित करें 3
#define एलईडी ऑफ 0
#define LED 250 पर //255 अधिकतम pwm मान है
इंट वैल्यू = 0; // पीडब्लूएम मूल्य
शून्य सेटअप() {
पिनमोड (पिनलेड, आउटपुट); // सेटो इल पिन pwm uscita आओ
}
शून्य लूप ( ) {
//झपकी
एनालॉग राइट (पिनलेड, एलईडी ऑफ); // एलईडी बंद करें
देरी(1000);
// एक सेकंड रुको
एनालॉग राइट (पिनलेड, एलईडी ऑन); // एलईडी चालू करें
देरी(1000);
// एक सेकंड रुको
एनालॉग राइट (पिनलेड, एलईडी ऑफ); //…
देरी(1000);
एनालॉग राइट (पिनलेड, एलईडी ऑन);
देरी(1000);
// मंद
के लिए (मूल्य = एलईडीऑन; मूल्य> एलईडीऑफ़; मूल्य -) {// "मूल्य" घटाकर प्रकाश कम करें
एनालॉग राइट (पिनलेड, वैल्यू);
देरी(20);
}
के लिए (मूल्य = एलईडीऑफ; मूल्य <एलईडीऑन; मूल्य ++) {// "मूल्य" बढ़ाकर प्रकाश बढ़ाएं
एनालॉग राइट (पिनलेड, वैल्यू);
देरी(20);
}
}
https://youtu.be/_6SwgEA3cuJg
https://www.instructables.com/FJV/WYFF/LDSTSONV/FJVWYFFLDSTSSNV.ino
https://www.instructables.com/F4F/GUYU/LDSTS9NW/F4FGUYULDSTS9SNW.ino
https://www.instructables.com/FXD/ZBY3/LDSTS9NX/FXDZBY3LDSTS9NX.ino
डाउनलोड करना
डाउनलोड करना
डाउनलोड करना
चरण 4: DIY संस्करण
मैंने मानक डेटाशीट सर्किट के बाद मॉड्यूल का एक diy संस्करण बनाया।
मैंने 50k पोटेंशियोमीटर का उपयोग किया, भले ही डेटाशीट कहती है कि "R-ISET का अधिकतम मान 30K ओम है"।
जैसा कि आप देख सकते हैं कि सर्किट बहुत साफ नहीं है ...
मुझे अधिक सुरुचिपूर्ण सर्किट के लिए SOP8 से DIP8 पीसीबी या SOP8 से DIP8 एडेप्टर का उपयोग करना चाहिए था!
मुझे एक गेरबर साझा करने की उम्मीद है file जल्द ही आप उपयोग कर सकते हैं।
चरण 5: जल्द ही मिलते हैं!
कृपया मुझे एक टिप्पणी के साथ अपनी छाप छोड़ें और तकनीकी और व्याकरण संबंधी त्रुटियों की रिपोर्ट करें!
इस लिंक पर मुझे और मेरे प्रोजेक्ट्स को सपोर्ट करें https://allmylinks.com/dariocose
अच्छा काम!
मैंने एक तकनीकी व्याकरण त्रुटि देखी जो कुछ भ्रम पैदा कर सकती थी। चरण 2 के अंत में आप कहते हैं:
"जैसा कि हम वीडियो से देख सकते हैं, सर्किट 30mAh से 200mAh से अधिक की शक्ति देता है"
उसे "30 mA से 200 mA" कहना चाहिए।
एमएएच शब्द का अर्थ है "मिलीamps समय घंटे और एक ऊर्जा माप है, वर्तमान माप नहीं। पंद्रह मिलीamp2 घंटे या 5 मिली के लिएamps 6 घंटे के लिए दोनों 30 mAh हैं।
अच्छी तरह से लिखा निर्देश योग्य!
धन्यवाद!
आप ठीक कह रहे हैं! आपकी सलाह के लिए धन्यवाद!
मैं तुरंत सही करता हूँ!
दस्तावेज़ / संसाधन
![]() |
अनुदेशक CN5711 ड्राइविंग एलईडी Arduino या पोटेंशियोमीटर के साथ [पीडीएफ] निर्देश CN5711, CN5711 Arduino या पोटेंशियोमीटर के साथ ड्राइविंग एलईडी, Arduino या पोटेंशियोमीटर के साथ ड्राइविंग एलईडी |