instructables लोगोCN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग
निर्देशनहरू

CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग

Arduino वा Potentiometer (CN5711) को साथ कसरी एलईडी ड्राइभ गर्ने
निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग - dariocose dariocose द्वारा

मलाई LEDs मन पर्छ, विशेष गरी व्यक्तिगत परियोजनाहरूको लागि, जस्तै मेरो बाइकको लागि टर्च र बत्तीहरू बनाउन।
यस ट्यूटोरियलमा म मेरो आवश्यकताहरू पूरा गर्ने साधारण इन ड्राइभ एलईडीहरूको सञ्चालनको व्याख्या गर्नेछु:

  • एकल लिथियम ब्याट्री वा USB प्रयोग गर्न Vin <5V
  • एक potentiometer वा एक माइक्रोकन्ट्रोलर संग वर्तमान फरक गर्न सम्भावना
  • साधारण सर्किट, केही कम्पोनेन्ट र सानो फुटप्रिन्ट

मलाई आशा छ कि यो सानो गाइड अन्य प्रयोगकर्ताहरूको लागि उपयोगी हुनेछ!
आपूर्ति:
अवयवहरू

  • नेतृत्व चालक मोड्युल
  • कुनै पनि शक्ति नेतृत्व (मैले 1° लेन्सको साथ 60 वाट रातो नेतृत्व प्रयोग गरेको छु)
  • ब्याट्री वा बिजुली आपूर्ति
  • ब्रेडबोर्ड
  • अवयवहरू

DIY संस्करणको लागि:

  • CN5711 IC
  • आतिथ्यमीटर
  • प्रोटोटाइप बोर्ड
  • SOP8 देखि DIP8 pcb वा SOP8 देखि DIP8 एडाप्टर

उपकरणहरू

  • सोल्डरिंग फलाम
  • पेचकस

निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग

चरण 1: डाटाशीट

केहि महिना पहिले मैले Aliexpress मा CN5711 IC, एक रेसिस्टर र एक चर रेसिस्टर मिलेर बनेको नेतृत्व ड्राइभर मोड्युल फेला पारे।
CN5711 डाटाशीटबाट:
सामान्य विवरण:
सामान्य विवरण: CN5711 हालको विनियमन एकीकृत सर्किट हो जुन इनपुट भोल्युमबाट सञ्चालन हुन्छ।tage 2.8V देखि 6V सम्म, स्थिर आउटपुट वर्तमानलाई बाह्य प्रतिरोधकको साथ 1.5A सम्म सेट गर्न सकिन्छ। CN5711 एलईडी ड्राइभिङको लागि उपयुक्त छ। [...] CN5711 ले तापमान सुरक्षा प्रकार्यको सट्टा तापक्रम नियमन अपनाउछ, तापक्रम नियमनले उच्च परिवेशको तापक्रम वा उच्च भोल्युमको अवस्थामा LED लाई निरन्तर रूपमा खोल्न सक्छ।tagई ड्रप। […] आवेदनहरू: टर्चलाइट, उच्च उज्यालो एलईडी ड्राइभर, एलईडी हेडलाइट, आपतकालीन बत्ती र प्रकाश […] विशेषताहरु: परिचालन भोल्युमtage दायरा: 2.8V देखि 6V, अन-चिप पावर MOSFET, कम ड्रपआउट भोल्युमtage: 0.37V @ 1.5A, LED वर्तमान 1.5A सम्म, आउटपुट वर्तमान शुद्धता: ± 5%, चिप तापक्रम नियमन, LED वर्तमान सुरक्षा भन्दा बढी […] यस IC को लागि सञ्चालनका 3 मोडहरू छन्:

  1. CE पिनमा प्रत्यक्ष रूपमा लागू गरिएको PWM संकेतको साथ, PWM संकेतको आवृत्ति 2KHz भन्दा कम हुनुपर्छ।
  2. एक NMOS को गेट मा लागू तर्क संकेत संग (चित्र 4)
  3. पोटेन्टियोमिटरको साथ (चित्र 5)

PWM संकेत प्रयोग गरेर IC लाई Arduino, Esp32 र AtTiny85 जस्ता माइक्रोकन्ट्रोलरसँग चलाउन धेरै सजिलो छ।

सामान्य विवरण

CN571 I इनपुट भोल्युमबाट सञ्चालन हुने हालको नियमन एकीकृत सर्किट होtage 2.8V देखि 6V सम्म, स्थिर आउटपुट वर्तमानलाई बाह्य प्रतिरोधकको साथ I.5A मा सेट अप गर्न सकिन्छ। CN5711 एलईडी ड्राइभिङको लागि आदर्श हो। अन-चिप पावर MOSFET र वर्तमान सेन्स ब्लकले बाह्य कम्पोनेन्ट गणनाको संख्या धेरै कम गर्छ। CN5711 ले तापक्रम सुरक्षा प्रकार्यको सट्टा तापक्रम नियमनलाई अपनाउछ, तापक्रम नियमनले उच्च परिवेशको तापक्रम वा उच्च भोल्युमको अवस्थामा एलईडीलाई निरन्तर सक्रिय गर्न सक्छ।tagई ड्रप। अन्य सुविधाहरूमा चिप सक्षम, आदि समावेश छन्। CN5711 थर्मली-बढाइएको 8-पिन सानो आउटलाइन प्याकेज (SOPS) मा उपलब्ध छ।

सुविधाहरू

  • परिचालन भोल्युमtage दायरा: 2.8V देखि 6V
  • अन-चिप पावर MOSFET
  • लो ड्रपआउट भोल्युमtage: 0.37V @ 1.5A
  • एलईडी वर्तमान 1.5A सम्म
  • आउटपुट वर्तमान शुद्धता: * 5%
  • चिप तापमान नियमन
  • एलईडी वर्तमान सुरक्षा ओभर
  • सञ्चालन तापमान दायरा: - 40 V देखि +85
  • SOPS प्याकेजमा उपलब्ध छ
  • Pb-मुक्त, Rohs अनुरूप, हलोजन फ्री

अनुप्रयोगहरू

  • टर्चलाइट
  • उच्च चमक एलईडी चालक
  • एलईडी हेडलाइटहरू
  • आपतकालीन बत्ती र प्रकाश

पिन असाइनमेन्ट निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer - पिन असाइनमेन्टको साथinstructables CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग - समानान्तर मा LEDs

चित्र ३. CN3 ले LED लाई समानान्तरमा चलाउँछ निर्देशनहरू CN5711 ड्राइभिङ एलईडी अर्डुइनो वा पोटेन्टियोमिटरको साथ - एलईडी डिम गर्न संकेत

चित्र ४ डिम LED लाई तर्क संकेत
विधि १: चित्र 5 मा देखाईएको LED लाई मधुरो गर्न एक पोटेन्टियोमिटर प्रयोग गरिन्छ।निर्देशनहरू CN5711 ड्राइभिङ एलईडी अर्डुइनो वा पोटेन्टियोमिटरको साथ - एलईडीलाई मधुरो पार्नुहोस्

चित्र 5 LED लाई मधुरो गर्नको लागि पोटेन्टियोमिटर

चरण २: बिल्ट इन पोटेन्टियोमिटरको साथ एलईडी ड्राइभ गर्नुहोस्

मलाई आशा छ कि फोटो र भिडियोमा तार स्पष्ट छ।
V1 >> नीलो >> बिजुली आपूर्ति +
CE >> नीलो >> बिजुली आपूर्ति +
G >> खैरो >> जमीन
एलईडी >> खैरो >> नेतृत्व +
सर्किट पावर गर्न मैले सस्तो पावर सप्लाई प्रयोग गरें (पुरानो एटीएक्स पावर सप्लाई र ZK-4KX बक बूस्ट कन्भर्टरको साथ बनेको)। मैले भोल्युम सेट गरेंtage to 4.2v एकल सेल लिथियम ब्याट्री अनुकरण गर्न।
हामी भिडियोबाट देख्न सक्छौं, सर्किटले 30mA बाट 200mA भन्दा बढी शक्ति दिन्छ।
https://youtu.be/kLZUsOy_Opg निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 1

समायोज्य प्रतिरोधक मार्फत समायोज्य वर्तमान।
कृपया बिस्तारै र बिस्तारै घुमाउन उपयुक्त स्क्रू ड्राइभर प्रयोग गर्नुहोस्निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 2निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 3निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 4

चरण 3: माइक्रोकन्ट्रोलरको साथ एलईडी ड्राइभ गर्नुहोस्

माइक्रोकन्ट्रोलरको साथ सर्किट नियन्त्रण गर्न केवल CE पिनलाई माइक्रोकन्ट्रोलरको PWM पिनमा जडान गर्नुहोस्।
V1 >> नीलो >> बिजुली आपूर्ति +
CE >> बैजनी >> pwm पिन
G >> खैरो >> जमीन
एलईडी >> खैरो >> नेतृत्व +
ड्युटी साइकल ० (०%) मा सेट गर्दा LED बन्द हुनेछ। 0 (0%) मा शुल्क चक्र सेट गर्दा LED अधिकतम शक्तिमा उज्यालो हुनेछ। कोड को केहि लाइनहरु संग हामी LED को चमक समायोजित गर्न सक्छौं।
यस खण्डमा तपाईंले Arduino, Esp32 र AtTiny85 को लागि परीक्षण कोड डाउनलोड गर्न सक्नुहुन्छ।
Arduino परीक्षण कोड:
# पिनलेड 3 परिभाषित गर्नुहोस्
# लेड अफ ० परिभाषित गर्नुहोस्
#define led अन 250 //255 अधिकतम pwm मान हो
int मान = 0; // pwm मूल्य
शून्य सेटअप() {
पिनमोड (पिनलेड, आउटपुट); //setto il pin pwm come uscita
}
शून्य लूप ( ) {
// झिम्काइ
एनालग लेखन (पिनलेड, नेतृत्व बन्द); // नेतृत्व बन्द गर्नुहोस्
ढिलाइ (1000);
// एक सेकेन्ड पर्ख
एनालग लेखन (पिनलेड, नेतृत्वमा); / / नेतृत्व खोल्नुहोस्
ढिलाइ (1000);
// एक सेकेन्ड पर्ख
एनालग लेखन (पिनलेड, नेतृत्व बन्द); //…
ढिलाइ (1000);
एनालग लेखन (पिनलेड, नेतृत्वमा);
ढिलाइ (1000);
// dimm
को लागि (value = ledOn; value > ledOff; value –) { // "value" घटाएर प्रकाश घटाउनुहोस्
एनालग लेखन (पिनलेड, मान);
ढिलाइ (20);
}
को लागि (value = ledOff; value < ledOn; value ++) { // "value" बढाएर लाइट बढाउनुहोस्
एनालग लेखन (पिनलेड, मान);
ढिलाइ (20);
}
}
https://youtu.be/_6SwgEA3cuJgनिर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 5निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 6निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 7

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 संस्करण बनाएको छु।
डाटाशीटले "R-ISET को अधिकतम मान 50K ohm छ" भनी बताए तापनि मैले 30k potentiometer प्रयोग गरें।
तपाईले देख्न सक्नुहुन्छ सर्किट धेरै सफा छैन ...
मैले थप सुरुचिपूर्ण सर्किटको लागि SOP8 देखि DIP8 pcb वा SOP8 देखि DIP8 एडाप्टर प्रयोग गरेको हुनुपर्छ!
म एक gerber साझेदारी गर्न आशा गर्दछु file चाँडै तपाईं प्रयोग गर्न सक्नुहुन्छ।

निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 8निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 9निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा पोटेन्टियोमिटरको साथ - चित्र 10

चरण 5: चाँडै भेटौं!

कृपया मलाई टिप्पणीको साथ आफ्नो छाप छोड्नुहोस् र प्राविधिक र व्याकरण त्रुटिहरू रिपोर्ट गर्नुहोस्!
मलाई र मेरो परियोजनाहरूलाई यो लिङ्कमा समर्थन गर्नुहोस् https://allmylinks.com/dariocose
instructables CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग - राम्रो काम राम्रो काम!
मैले एउटा प्राविधिक व्याकरण त्रुटि देखेको छु जसले केही भ्रम पैदा गर्न सक्छ। चरण 2 को अन्त्यमा तपाईले भन्नुहुन्छ:
"हामीले भिडियोबाट देख्न सक्छौं, सर्किटले 30mAh बाट 200mAh भन्दा बढि शक्ति दिन्छ"
त्यो "30 mA देखि 200 mA" भन्नु पर्छ।
mAh शब्दको अर्थ "मिली" होamps समय घण्टा र ऊर्जा मापन हो, वर्तमान मापन होइन। पन्ध्र मिलिamp2 घण्टा वा 5 मिलिको लागिamp6 घण्टाको लागि s दुबै 30 mAh छन्।
राम्रो लेखिएको निर्देशन सक्षम!
धन्यवाद!
निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग - dariocose तपाईं ठिक हुनुहुन्छ! तपाईंको सुझावको लागि धन्यवाद!
म तुरुन्तै सच्याउँछु!

instructables लोगो

कागजातहरू / स्रोतहरू

निर्देशनहरू CN5711 ड्राइभिङ एलईडी Arduino वा Potentiometer संग [pdf] निर्देशनहरू
CN5711, CN5711 Arduino वा Potentiometer संग LED ड्राइभिङ, Arduino वा Potentiometer संग LED ड्राइभिङ

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *