instructables લોગોCN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ
સૂચનાઓ

CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ

Arduino અથવા પોટેન્ટિઓમીટર (CN5711) વડે એલઇડી કેવી રીતે ચલાવવી
સૂચનાઓ CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ - dariocose ડેરીકોઝ દ્વારા

મને એલઇડી ગમે છે, ખાસ કરીને અંગત પ્રોજેક્ટ માટે, જેમ કે મારી બાઇક માટે ટોર્ચ અને લાઇટ બનાવવી.
આ ટ્યુટોરીયલમાં હું એક સરળ ઇન ડ્રાઇવ leds ની કામગીરી સમજાવીશ જે મારી જરૂરિયાતોને પૂર્ણ કરે છે:

  • એક લિથિયમ બેટરી અથવા USB નો ઉપયોગ કરવા માટે વિન < 5V
  • પોટેન્ટિઓમીટર અથવા માઇક્રોકન્ટ્રોલર સાથે વર્તમાનમાં ફેરફાર કરવાની શક્યતા
  • સરળ સર્કિટ, થોડા ઘટકો અને નાના ફૂટપ્રિન્ટ

મને આશા છે કે આ નાની માર્ગદર્શિકા અન્ય વપરાશકર્તાઓ માટે ઉપયોગી થશે!
પુરવઠો:
ઘટકો

  • એલઇડી ડ્રાઇવર મોડ્યુલ
  • કોઈપણ પાવર લેડ (મેં 1° લેન્સ સાથે 60 વોટ રેડ લેડનો ઉપયોગ કર્યો)
  • બેટરી અથવા પાવર સપ્લાય
  • બ્રેડબોર્ડ
  • ઘટકો

DIY સંસ્કરણ માટે:

  • CN5711 IC
  • સંભવિત
  • પ્રોટોટાઇપ બોર્ડ
  • SOP8 થી DIP8 pcb અથવા SOP8 થી DIP8 એડેપ્ટર

સાધનો

  • સોલ્ડરિંગ આયર્ન
  • સ્ક્રુડ્રાઈવર

instructables CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ

પગલું 1: ડેટાશીટ

થોડા મહિનાઓ પહેલા મને Aliexpress પર CN5711 IC, એક રેઝિસ્ટર અને વેરીએબલ રેઝિસ્ટરનું બનેલું એક લીડ ડ્રાઈવર મોડ્યુલ મળ્યું.
CN5711 ડેટાશીટમાંથી:
સામાન્ય વર્ણન:
સામાન્ય વર્ણન: CN5711 એ વર્તમાન નિયમન સંકલિત સર્કિટ છે જે ઇનપુટ વોલ્યુમથી ઓપરેટ થાય છેtage 2.8V થી 6V, સતત આઉટપુટ વર્તમાન બાહ્ય રેઝિસ્ટર સાથે 1.5A સુધી સેટ કરી શકાય છે. CN5711 એલઇડી ચલાવવા માટે આદર્શ છે. [...] CN5711 તાપમાન સંરક્ષણ કાર્યને બદલે તાપમાન નિયમન અપનાવે છે, તાપમાન નિયમન ઉચ્ચ આસપાસના તાપમાન અથવા ઉચ્ચ વોલ્યુમના કિસ્સામાં LEDને સતત ચાલુ કરી શકે છે.tage ડ્રોપ. […] એપ્લિકેશન્સ: ફ્લેશલાઇટ, હાઇ-બ્રાઇટનેસ એલઇડી ડ્રાઇવર, એલઇડી હેડલાઇટ, ઇમરજન્સી લાઇટ્સ અને લાઇટિંગ […] વિશેષતાઓ: સંચાલન ભાગtage રેન્જ: 2.8V થી 6V, ઓન-ચિપ પાવર MOSFET, લો ડ્રોપઆઉટ વોલ્યુમtage: 0.37V @ 1.5A, LED કરંટ 1.5A સુધી, આઉટપુટ વર્તમાન ચોકસાઈ: ± 5%, ચિપ ટેમ્પરેચર રેગ્યુલેશન, ઓવર LED વર્તમાન સુરક્ષા […]

  1. સીઇ પિન પર સીધા જ PWM સિગ્નલ લાગુ કરવા સાથે, PWM સિગ્નલની આવર્તન 2KHz કરતાં ઓછી હોવી જોઈએ.
  2. NMOS (આકૃતિ 4) ના ગેટ પર લોજિક સિગ્નલ લાગુ કરીને
  3. પોટેન્ટિઓમીટર સાથે (આકૃતિ 5)

PWM સિગ્નલનો ઉપયોગ કરીને ICને Arduino, Esp32 અને AtTiny85 જેવા માઇક્રોકન્ટ્રોલર વડે ચલાવવું ખૂબ જ સરળ છે.

સામાન્ય વર્ણન

CN571 I એ વર્તમાન રેગ્યુલેશન ઇન્ટિગ્રેટેડ સર્કિટ છે જે ઇનપુટ વોલ્યુમથી કાર્યરત છેtage 2.8V થી 6V, સતત આઉટપુટ પ્રવાહને બાહ્ય રેઝિસ્ટર સાથે I.5A સુધી સેટ કરી શકાય છે. CN5711 એલઇડી ચલાવવા માટે આદર્શ છે. ઓન-ચીપ પાવર 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 સુસંગત, હેલોજન ફ્રી

અરજીઓ

  • ફ્લેશલાઇટ
  • ઉચ્ચ બ્રાઇટનેસ એલઇડી ડ્રાઇવર
  • એલઇડી હેડલાઇટ
  • ઇમરજન્સી લાઇટ અને લાઇટિંગ

પિન સોંપણી સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - પિન સોંપણીસૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - સમાંતરમાં LEDs

આકૃતિ 3. CN5711 સમાંતરમાં LED ચલાવે છે instructables CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - LED મંદ કરવાનો સંકેત

આકૃતિ 4 LED મંદ કરવા માટેનો તર્ક સિગ્નલ
પદ્ધતિ 3: આકૃતિ 5 માં બતાવ્યા પ્રમાણે LED ને ઝાંખું કરવા માટે પોટેન્ટિઓમીટરનો ઉપયોગ કરવામાં આવે છે.સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - LED મંદ કરો

આકૃતિ 5 એલઇડીને મંદ કરવા માટેનું પોટેંશિયોમીટર

પગલું 2: બિલ્ટ ઇન પોટેન્ટિઓમીટર વડે એલઇડી ચલાવો

મને આશા છે કે ફોટા અને વિડિયોમાં વાયરિંગ સ્પષ્ટ છે.
V1 >> વાદળી >> પાવર સપ્લાય +
CE >>વાદળી >> પાવર સપ્લાય +
જી >> ગ્રે >> જમીન
LED >> બ્રાઉન >> led +
સર્કિટને પાવર કરવા માટે મેં સસ્તા પાવર સપ્લાયનો ઉપયોગ કર્યો (જૂના એટીએક્સ પાવર સપ્લાય અને ZK-4KX બક બૂસ્ટ કન્વર્ટર સાથે બનાવેલ). મેં વોલ્યુમ સેટ કર્યુંtagએક સેલ લિથિયમ બેટરીનું અનુકરણ કરવા માટે e થી 4.2v.
જેમ આપણે વિડિયોમાંથી જોઈ શકીએ છીએ, સર્કિટ 30mA થી 200mA થી વધુ પાવર કરે છે
https://youtu.be/kLZUsOy_Opg સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 1

એડજસ્ટેબલ રેઝિસ્ટર દ્વારા એડજસ્ટેબલ વર્તમાન.
હળવાશથી અને ધીમેથી ફેરવવા માટે કૃપા કરીને યોગ્ય સ્ક્રુડ્રાઈવરનો ઉપયોગ કરોસૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 2સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 3સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 4

પગલું 3: માઇક્રોકન્ટ્રોલર વડે એલઇડી ચલાવો

માઇક્રોકન્ટ્રોલર વડે સર્કિટને નિયંત્રિત કરવા માટે ફક્ત CE પિનને માઇક્રોકન્ટ્રોલરના PWM પિન સાથે કનેક્ટ કરો.
V1 >>વાદળી >> પાવર સપ્લાય +
CE >> જાંબલી >> pwm પિન
જી >>ગ્રે >> જમીન
LED >> બ્રાઉન >> led +
ફરજ ચક્રને 0 (0%) પર સેટ કરવાથી LED બંધ થઈ જશે. ડ્યુટી સાયકલને 255 (100%) પર સેટ કરવાથી એલઇડી મહત્તમ પાવર પર પ્રકાશિત થશે. કોડની કેટલીક લાઇન વડે આપણે LED ની બ્રાઇટનેસ એડજસ્ટ કરી શકીએ છીએ.
આ વિભાગમાં તમે Arduino, Esp32 અને AtTiny85 માટે ટેસ્ટ કોડ ડાઉનલોડ કરી શકો છો.
Arduino ટેસ્ટ કોડ:
# pinLed 3 વ્યાખ્યાયિત કરો
# led off 0 વ્યાખ્યાયિત કરો
#define led 250 //255 પર મહત્તમ pwm મૂલ્ય છે
પૂર્ણાંક મૂલ્ય = 0 ; //pwm મૂલ્ય
રદબાતલ સેટઅપ() {
પિનમોડ (પિનલેડ, આઉટપુટ); //setto il pin pwm come uscita
}
રદબાતલ લૂપ ( ) {
// ઝબકવું
એનાલોગ લખો (પિનલેડ, દોરી બંધ); // એલઇડી બંધ કરો
વિલંબ(1000);
// થોડીવાર રાહ જુઓ
એનાલોગ લખો (પીનલેડ, લીડ ઓન); / / એલઇડી ચાલુ કરો
વિલંબ(1000);
// થોડીવાર રાહ જુઓ
એનાલોગ લખો (પિનલેડ, દોરી બંધ); //…
વિલંબ(1000);
એનાલોગ લખો (પીનલેડ, લીડ ઓન);
વિલંબ(1000);
// dimm
માટે (મૂલ્ય = ledOn; મૂલ્ય > ledOff; મૂલ્ય –) { //“મૂલ્ય” ઘટાડીને પ્રકાશમાં ઘટાડો
એનાલોગ લખો (પિનલેડ, મૂલ્ય);
વિલંબ(20);
}
માટે (મૂલ્ય = ledOff; મૂલ્ય < ledOn; મૂલ્ય ++) { //“મૂલ્ય” વધારીને પ્રકાશ વધારો
એનાલોગ લખો (પિનલેડ, મૂલ્ય);
વિલંબ(20);
}
}
https://youtu.be/_6SwgEA3cuJgસૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 5સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 6સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 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 ઓહ્મ છે" કહે છે તેમ છતાં મેં 30k પોટેન્ટિઓમીટરનો ઉપયોગ કર્યો.
જેમ તમે જોઈ શકો છો કે સર્કિટ ખૂબ સ્વચ્છ નથી...
મારે વધુ ભવ્ય સર્કિટ માટે SOP8 થી DIP8 pcb અથવા SOP8 થી DIP8 એડેપ્ટરનો ઉપયોગ કરવો જોઈએ!
હું એક gerber શેર કરવા માટે આશા file ટૂંક સમયમાં તમે ઉપયોગ કરી શકો છો.

સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 8સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 9સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - આકૃતિ 10

પગલું 5: ટૂંક સમયમાં મળીશું!

કૃપા કરીને મને ટિપ્પણી સાથે તમારી છાપ છોડો અને તકનીકી અને વ્યાકરણની ભૂલોની જાણ કરો!
આ લિંક પર મને અને મારા પ્રોજેક્ટ્સને સપોર્ટ કરો https://allmylinks.com/dariocose
સૂચનાઓ CN5711 Arduino અથવા પોટેન્ટિઓમીટર સાથે LED ડ્રાઇવિંગ - સરસ કામ સરસ કામ!
મેં એક તકનીકી વ્યાકરણની ભૂલ જોઈ જે થોડી મૂંઝવણ પેદા કરી શકે છે. પગલું 2 ના અંતે તમે કહો:
"જેમ કે આપણે વિડિયોમાંથી જોઈ શકીએ છીએ, સર્કિટ 30mAh થી 200mAh થી વધુ પાવર કરે છે"
તેને "30 mA થી 200 mA" કહેવું જોઈએ.
mAh શબ્દનો અર્થ થાય છે “મિલીamps વખત કલાકો અને ઊર્જા માપન છે, વર્તમાન માપન નથી. પંદર મિલીamp2 કલાક અથવા 5 મિલી માટેamps 6 કલાક માટે બંને 30 mAh છે.
સરસ રીતે લખવામાં સક્ષમ સૂચના!
આભાર!
સૂચનાઓ CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ - dariocose તમે સાચા છો! તમારી સલાહ બદલ આભાર!
હું તરત જ સુધારો!

instructables લોગો

દસ્તાવેજો / સંસાધનો

instructables CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ [પીડીએફ] સૂચનાઓ
CN5711, CN5711 Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ, Arduino અથવા Potentiometer સાથે LED ડ્રાઇવિંગ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *