CN5711 আরডুইনো বা পটেনশিওমিটার সহ LED ড্রাইভিং
নির্দেশনা
CN5711 আরডুইনো বা পটেনশিওমিটার সহ LED ড্রাইভিং
আরডুইনো বা পটেনশিওমিটার (CN5711) দিয়ে কীভাবে একটি LED চালাবেন
dariocose দ্বারা
আমি এলইডি পছন্দ করি, বিশেষ করে ব্যক্তিগত প্রকল্পের জন্য, যেমন আমার বাইকের জন্য টর্চ এবং লাইট তৈরি করা।
এই টিউটোরিয়ালে আমি একটি সাধারণ ইন ড্রাইভ এলইডির অপারেশন ব্যাখ্যা করব যা আমার চাহিদা পূরণ করে:
- একটি একক লিথিয়াম ব্যাটারি বা USB ব্যবহার করতে ভিন < 5V
- একটি potentiometer বা একটি microcontroller সঙ্গে বর্তমান পরিবর্তন করার সম্ভাবনা
- সাধারণ সার্কিট, কয়েকটি উপাদান এবং ছোট পদচিহ্ন
আমি এই সামান্য গাইড অন্যান্য ব্যবহারকারীদের জন্য দরকারী হবে আশা করি!
সরবরাহ:
উপাদান
- নেতৃত্বাধীন ড্রাইভার মডিউল
- যে কোন শক্তির নেতৃত্বে (আমি 1° লেন্স সহ 60 ওয়াট লাল নেতৃত্বে ব্যবহার করেছি)
- ব্যাটারি বা পাওয়ার সাপ্লাই
- ব্রেডবোর্ড
- উপাদান
DIY সংস্করণের জন্য:
- CN5711 IC
- potentiometer
- প্রোটোটাইপ বোর্ড
- SOP8 থেকে DIP8 pcb বা SOP8 থেকে DIP8 অ্যাডাপ্টার
টুলস
- সোল্ডারিং লোহা
- স্ক্রু ড্রাইভার
ধাপ 1: ডেটাশিট
কয়েক মাস আগে আমি Aliexpress এ একটি CN5711 IC, একটি প্রতিরোধক এবং একটি পরিবর্তনশীল প্রতিরোধকের সমন্বয়ে একটি নেতৃত্বাধীন ড্রাইভার মডিউল পেয়েছি।
CN5711 ডেটাশিট থেকে:
সাধারণ বর্ণনা:
সাধারণ বর্ণনা: CN5711 হল একটি বর্তমান রেগুলেশন ইন্টিগ্রেটেড সার্কিট যা একটি ইনপুট ভলিউম থেকে কাজ করেtage 2.8V থেকে 6V, ধ্রুবক আউটপুট কারেন্ট একটি বহিরাগত প্রতিরোধকের সাহায্যে 1.5A পর্যন্ত সেট আপ করা যেতে পারে। CN5711 এলইডি চালানোর জন্য আদর্শ। [...] CN5711 তাপমাত্রা সুরক্ষা ফাংশনের পরিবর্তে তাপমাত্রা নিয়ন্ত্রণ গ্রহণ করে, তাপমাত্রা নিয়ন্ত্রণ উচ্চ পরিবেষ্টিত তাপমাত্রা বা উচ্চ ভলিউমের ক্ষেত্রে LED ক্রমাগত চালু করতে পারেtage ড্রপ। […]
অ্যাপ্লিকেশন: টর্চলাইট, উচ্চ-উজ্জ্বল LED ড্রাইভার, LED হেডলাইট, ইমার্জেন্সি লাইট এবং আলো […]
বৈশিষ্ট্য: অপারেটিং ভলিউমtagই রেঞ্জ: 2.8V থেকে 6V, অন-চিপ পাওয়ার MOSFET, কম ড্রপআউট ভলিউমtage: 0.37V @ 1.5A, LED কারেন্ট 1.5A পর্যন্ত, আউটপুট কারেন্ট অ্যাকুরেসি: ± 5%, চিপ টেম্পারেচার রেগুলেশন, ওভার LED কারেন্ট প্রোটেকশন […]
- একটি PWM সংকেত সরাসরি CE পিনে প্রয়োগ করা হলে, PWM সংকেতের ফ্রিকোয়েন্সি 2KHz এর কম হওয়া উচিত
- একটি NMOS এর গেটে প্রয়োগ করা একটি যুক্তি সংকেত সহ (চিত্র 4)
- একটি পটেনশিওমিটার সহ (চিত্র 5)
PWM সিগন্যাল ব্যবহার করে Arduino, Esp32 এবং AtTiny85 এর মতো মাইক্রোকন্ট্রোলার দিয়ে IC চালানো খুব সহজ।
সাধারণ বর্ণনা
CN571 I হল একটি বর্তমান রেগুলেশন ইন্টিগ্রেটেড সার্কিট যা একটি ইনপুট ভলিউম থেকে কাজ করেtage 2.8V থেকে 6V, ধ্রুবক আউটপুট কারেন্ট একটি বহিরাগত প্রতিরোধকের সাহায্যে I.5A পর্যন্ত সেট আপ করা যেতে পারে। CN5711 LED চালানোর জন্য আদর্শ। অন-চিপ পাওয়ার MOSFET এবং কারেন্ট সেন্স ব্লক বাহ্যিক উপাদান গণনার সংখ্যাকে অনেক কমিয়ে দেয়। CN5711 তাপমাত্রা সুরক্ষা ফাংশনের পরিবর্তে তাপমাত্রা নিয়ন্ত্রণ গ্রহণ করে, তাপমাত্রা নিয়ন্ত্রণ উচ্চ পরিবেষ্টিত তাপমাত্রা বা উচ্চ ভলিউমের ক্ষেত্রে LED ক্রমাগত চালু করতে পারেtage ড্রপ। অন্যান্য বৈশিষ্ট্যের মধ্যে রয়েছে চিপ সক্ষম ইত্যাদি। CN5711 তাপীয়ভাবে উন্নত 8-পিন ছোট আউটলাইন প্যাকেজ (SOPS) এ উপলব্ধ।
বৈশিষ্ট্য
- অপারেটিং ভলিউমtage রেঞ্জ: 2.8V থেকে 6V
- অন-চিপ পাওয়ার MOSFET
- কম ড্রপআউট ভলিউমtage: 0.37V @ 1.5A
- LED কারেন্ট 1.5A পর্যন্ত
- আউটপুট বর্তমান সঠিকতা: * 5%
- চিপ তাপমাত্রা নিয়ন্ত্রণ
- LED বর্তমান সুরক্ষা ওভার
- অপারেটিং তাপমাত্রা পরিসীমা: - 40 V থেকে +85
- SOPS প্যাকেজে উপলব্ধ
- Pb-মুক্ত, Rohs কমপ্লায়েন্ট, হ্যালোজেন মুক্ত
অ্যাপ্লিকেশন
- টর্চলাইট
- উচ্চ-উজ্জ্বল LED ড্রাইভার
- এলইডি হেডলাইট
- জরুরী বাতি এবং আলো
পিন অনুশীলনী
চিত্র 3. CN5711 সমান্তরালভাবে LED চালায়
চিত্র 4 LED ম্লান করার জন্য একটি যুক্তি সংকেত
পদ্ধতি 3: চিত্র 5 এ দেখানো হিসাবে LED ম্লান করতে একটি পটেনশিওমিটার ব্যবহার করা হয়।
চিত্র 5 এলইডি ম্লান করার জন্য একটি পটেনশিওমিটার
ধাপ 2: বিল্ট ইন পটেনশিওমিটার দিয়ে LED চালান
আমি আশা করি ফটো এবং ভিডিওতে ওয়্যারিং পরিষ্কার।
V1 >> নীল >> পাওয়ার সাপ্লাই +
সিই >> নীল >> পাওয়ার সাপ্লাই +
G >> ধূসর >> মাটি
LED >> বাদামী >> led +
সার্কিটটি পাওয়ার জন্য আমি একটি সস্তা পাওয়ার সাপ্লাই ব্যবহার করেছি (একটি পুরানো atx পাওয়ার সাপ্লাই এবং একটি ZK-4KX বক বুস্ট কনভার্টার দিয়ে তৈরি)। আমি ভলিউম সেটtagএকটি একক সেল লিথিয়াম ব্যাটারি অনুকরণ করতে e থেকে 4.2v।
আমরা ভিডিও থেকে দেখতে পাচ্ছি, সার্কিটটি 30mA থেকে 200mA এর বেশি
https://youtu.be/kLZUsOy_Opg
সামঞ্জস্যযোগ্য রোধের মাধ্যমে নিয়মিত কারেন্ট।
আলতো করে এবং ধীরে ধীরে ঘোরানোর জন্য একটি উপযুক্ত স্ক্রু ড্রাইভার ব্যবহার করুন
ধাপ 3: একটি মাইক্রোকন্ট্রোলার দিয়ে LED চালান
একটি মাইক্রোকন্ট্রোলার দিয়ে সার্কিট নিয়ন্ত্রণ করতে শুধুমাত্র মাইক্রোকন্ট্রোলারের PWM পিনের সাথে CE পিনটি সংযুক্ত করুন।
V1 >> নীল >> পাওয়ার সাপ্লাই +
সিই >> বেগুনি >> pwm পিন
G >>ধূসর >> স্থল
LED >> বাদামী >> led +
ডিউটি সাইকেল 0 (0%) এ সেট করলে LED বন্ধ হয়ে যাবে। ডিউটি সাইকেল 255 (100%) এ সেট করলে LED সর্বোচ্চ শক্তিতে আলোকিত হবে। কোডের কয়েকটি লাইন দিয়ে আমরা LED এর উজ্জ্বলতা সামঞ্জস্য করতে পারি।
এই বিভাগে আপনি Arduino, Esp32 এবং AtTiny85 এর জন্য একটি পরীক্ষা কোড ডাউনলোড করতে পারেন।
Arduino পরীক্ষার কোড:
# pinLed 3 সংজ্ঞায়িত করুন
# লেড অফ 0 সংজ্ঞায়িত করুন
#define led অন 250 //255 হল সর্বোচ্চ pwm মান
int মান = 0; //pwm মান
অকার্যকর সেটআপ() {
পিনমোড (পিনলেড, আউটপুট); //সেটো আইল পিন পিডব্লিউএম কাম ইউএসসিটা
}
অকার্যকর লুপ ( ) {
// পলক
এনালগ লিখুন (পিনলেড, নেতৃত্বে বন্ধ); // নেতৃত্ব বন্ধ করুন
বিলম্ব (1000);
// এক সেকেন্ড অপেক্ষা কর
অ্যানালগ লিখুন (পিনলেড, নেতৃত্বে); / / নেতৃত্বে চালু করুন
বিলম্ব (1000);
// এক সেকেন্ড অপেক্ষা কর
এনালগ লিখুন (পিনলেড, নেতৃত্বে বন্ধ); //…
বিলম্ব (1000);
অ্যানালগ লিখুন (পিনলেড, নেতৃত্বে);
বিলম্ব (1000);
//ডিম
জন্য (মান = ledOn; মান > ledOff; মান –) { // “মান” কমিয়ে আলো কমিয়ে দিন
এনালগ লিখুন (পিনলেড, মান);
বিলম্ব (20);
}
জন্য (মান = ledOff; মান < ledOn; মান ++) { // “মান” বাড়িয়ে আলো বাড়ান
এনালগ লিখুন (পিনলেড, মান);
বিলম্ব (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 potentiometer ব্যবহার করেছি যদিও ডেটাশীট বলছে "R-ISET-এর সর্বোচ্চ মান হল 30K ওহম"৷
আপনি দেখতে পাচ্ছেন যে সার্কিটটি খুব পরিষ্কার নয়…
আমার আরও মার্জিত সার্কিটের জন্য SOP8 থেকে DIP8 pcb বা SOP8 থেকে DIP8 অ্যাডাপ্টার ব্যবহার করা উচিত ছিল!
আমি একটি gerber শেয়ার আশা করি file শীঘ্রই আপনি ব্যবহার করতে পারেন।
ধাপ 5: শীঘ্রই দেখা হবে!
একটি মন্তব্য এবং প্রযুক্তিগত এবং ব্যাকরণগত ত্রুটি রিপোর্ট দিয়ে আমাকে আপনার ইমপ্রেশন ছেড়ে দিন!
এই লিঙ্কে আমাকে এবং আমার প্রকল্প সমর্থন করুন https://allmylinks.com/dariocose
চমৎকার কাজ!
আমি একটি প্রযুক্তিগত ব্যাকরণ ত্রুটি দেখেছি যা কিছু বিভ্রান্তির কারণ হতে পারে। ধাপ 2 এর শেষে আপনি বলছেন:
"আমরা ভিডিও থেকে দেখতে পাচ্ছি, সার্কিটটি 30mAh থেকে 200mAh-এর বেশি"
এটি "30 mA থেকে 200 mA" বলা উচিত।
mAh শব্দটির অর্থ "মিলিamps বার ঘন্টা এবং একটি শক্তি পরিমাপ, বর্তমান পরিমাপ নয়। পনেরো মিলিamp2 ঘন্টা বা 5 মিলি জন্যamp6 ঘন্টার জন্য উভয়ই 30 mAh.
সুন্দর লিখিত নির্দেশ দিতে সক্ষম!
ধন্যবাদ!
তুমি ঠিক! আপনার উপদেশের জন্য ধন্যবাদ!
আমি অবিলম্বে সংশোধন!
দলিল/সম্পদ
![]() |
নির্দেশনা CN5711 আরডুইনো বা পোটেনটিওমিটার সহ LED ড্রাইভিং [পিডিএফ] নির্দেশনা CN5711, CN5711 আরডুইনো বা পটেনশিওমিটার দিয়ে এলইডি ড্রাইভিং, আরডুইনো বা পটেনশিওমিটার দিয়ে এলইডি ড্রাইভিং |