nembo ya kufundishiaCN5711 Kuendesha LED kwa Arduino au Potentiometer
Maagizo

CN5711 Kuendesha LED kwa Arduino au Potentiometer

Jinsi ya Kuendesha Led Kwa Arduino au Potentiometer (CN5711)
maelekezo CN5711 Kuendesha LED na Arduino au Potentiometer - dariocose kwa dariocose

Ninapenda taa za LED, haswa kwa miradi ya kibinafsi, kama kutengeneza tochi na taa za baiskeli yangu.
Katika somo hili nitaelezea utendakazi wa rahisi katika vioo vya kuendesha gari vinavyokidhi mahitaji yangu:

  • Vin <5V ili kutumia betri moja ya lithiamu au USB
  • uwezekano wa kutofautiana sasa na potentiometer au kwa microcontroller
  • mzunguko rahisi, vipengele vichache na alama ndogo ya miguu

Natumaini mwongozo huu mdogo utakuwa na manufaa kwa watumiaji wengine!
Vifaa:
Vipengele

  • Moduli ya dereva iliyoongozwa
  • Kioo chochote cha umeme (nilitumia lenzi nyekundu ya wati 1 na lenzi ya 60°)
  • Ugavi wa betri au nguvu
  • Ubao wa mkate
  • Vipengele

Kwa toleo la diy:

  • CN5711 IC
  • Potentiometer
  • Bodi ya Mfano
  • SOP8 hadi DIP8 pcb au adapta ya SOP8 hadi DIP8

Zana

  • Chuma cha soldering
  • bisibisi

maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer

Hatua ya 1: Karatasi ya data

Miezi michache iliyopita nilipata kwenye Aliexpress moduli ya dereva iliyoongozwa inayojumuisha CN5711 IC, kupinga na kupinga kutofautiana.
Karatasi ya data ya CN5711
Maelezo ya Jumla:
Maelezo ya Jumla: CN5711 ni kanuni ya sasa ya mzunguko jumuishi inayofanya kazi kutoka kwa ujazo wa pembejeotage ya 2.8V hadi 6V, sasa pato la mara kwa mara linaweza kusanidiwa hadi 1.5A na kipinga cha nje. CN5711 ni bora kwa kuendesha LEDs. […] CN5711 inakubali udhibiti wa halijoto badala ya kazi ya ulinzi wa halijoto, udhibiti wa halijoto unaweza kufanya LED iwashwe mara kwa mara iwapo kuna halijoto ya juu iliyoko au voliti ya juu.tage tone. […] Maombi: Tochi, kiendeshi chenye mwangaza wa juu wa LED, taa za LED, taa za dharura na taa […] Vipengele: Uendeshaji Voltage Masafa: 2.8V hadi 6V, MOSFET ya Nguvu ya On-chip, Volumu ya Chini ya Kuachatage: 0.37V @ 1.5A, LED ya Sasa hadi 1.5A, Usahihi wa Sasa wa Pato: ± 5%, Udhibiti wa Joto la Chip, Juu ya Ulinzi wa Sasa wa LED [...] Kuna njia 3 za utendakazi kwa IC hii:

  1. Kwa ishara ya PWM inayotumiwa moja kwa moja kwenye pini ya CE, mzunguko wa ishara ya PWM unapaswa kuwa chini ya 2KHz.
  2. Kwa ishara ya mantiki inayotumika kwenye lango la NMOS (Mchoro 4)
  3. Na potentiometer (Mchoro 5)

Kwa kutumia mawimbi ya PWM ni rahisi sana kuendesha IC na kidhibiti kidogo kama Arduino, Esp32 na AtTiny85.

Maelezo ya Jumla

CN571 I ni kanuni ya sasa ya mzunguko jumuishi inayofanya kazi kutoka kwa ujazo wa pembejeotage ya 2.8V hadi 6V, sasa pato la mara kwa mara linaweza kusanidiwa hadi I.5A na kipingamizi cha nje. CN5711 ni bora kwa kuendesha LED. Nguvu ya on-chip MOSFET na kizuizi cha sasa cha hisia hupunguza kwa kiasi kikubwa idadi ya hesabu ya vipengele vya nje. CN5711 inachukua udhibiti wa halijoto badala ya kazi ya ulinzi wa halijoto, udhibiti wa halijoto unaweza kufanya LED kuwashwa kila wakati ikiwa kuna halijoto ya juu iliyoko au volkeno ya juu.tage tone. Vipengele vingine ni pamoja na kuwezesha chip, n.k. CN5711 inapatikana katika kifurushi cha muhtasari wa pini 8 (SOPS) kilichoboreshwa kwa njia ya joto.

Vipengele

  • Uendeshaji Voltage Range: 2.8V hadi 6V
  • On-chip Power MOSFET
  • Kiwango cha Chini cha Kuacha Kiasitage: 0.37V @ 1.5A
  • LED ya Sasa hadi 1.5A
  • Usahihi wa Pato la Sasa: ​​* 5%
  • Udhibiti wa Joto la Chip
  • Juu ya Ulinzi wa Sasa wa LED
  • Kiwango cha Halijoto ya Uendeshaji: – 40 V hadi +85
  • Inapatikana katika Kifurushi cha SOPS
  • Pb-bure, Inayofuata Rohs, Halogen Bila Malipo

Maombi

  • Tochi
  • Dereva ya LED yenye mwangaza wa juu
  • Taa za LED
  • Taa za dharura na taa

Paza kazi maagizo ya CN5711 Kuendesha LED na Arduino au Potentiometer - mgawo wa pinimaelekezo CN5711 Kuendesha LED na Arduino au Potentiometer - LEDs katika Sambamba

Mchoro 3. CN5711 inaendesha LEDs kwa Sambamba maelekezo CN5711 Kuendesha LED na Arduino au Potentiometer - ishara ya Dim LED

Mchoro 4 Ishara ya mantiki kwa Dim LED
Mbinu ya 3: Potentiometer inatumika kufifisha LED kama inavyoonyeshwa kwenye Mchoro 5.maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Dim LED

Mchoro wa 5 Kipimo cha Nguvu cha Kupunguza Ubora wa LED

Hatua ya 2: Endesha Led na Iliyojengwa katika Potentiometer

Natumai wiring iko wazi kwenye picha na video.
V1 >> bluu >> usambazaji wa nishati +
CE >>bluu >> usambazaji wa umeme +
G >> kijivu >> ardhi
LED >> kahawia >> iliyoongozwa +
Ili kuwasha mzunguko nilitumia umeme wa bei nafuu (uliotengenezwa na umeme wa zamani wa atx na kibadilishaji cha ZK-4KX buck boost) . Niliweka voltage hadi 4.2v ili kuiga betri ya lithiamu kisanduku kimoja.
Kama tunavyoona kutoka kwa video, mzunguko una nguvu kutoka 30mA hadi zaidi ya 200mA
https://youtu.be/kLZUsOy_Opg maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 1

Mkondo unaoweza kurekebishwa kupitia kontena inayoweza kubadilishwa.
Tafadhali tumia bisibisi inayofaa kuzungusha kwa upole na polepolemaelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 2maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 3maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 4

Hatua ya 3: Endesha Led na Microcontroller

Ili kudhibiti mzunguko na microcontroller unganisha tu pini ya CE kwenye pini ya PWM ya microcontroller.
V1 >>bluu >> usambazaji wa umeme +
CE >> zambarau >> pwm pini
G >>kijivu >> ardhi
LED >> kahawia >> iliyoongozwa +
Kuweka mzunguko wa wajibu hadi 0 (0%) LED itazimwa. Kuweka mzunguko wa wajibu hadi 255 (100%) LED itawaka kwa nguvu ya juu zaidi. Kwa mistari michache ya kanuni tunaweza kurekebisha mwangaza wa LED.
Katika sehemu hii unaweza kupakua msimbo wa majaribio wa Arduino, Esp32 na AtTiny85.
Nambari ya majaribio ya Arduino:
#fafanua pinLed 3
#fafanua led Off 0
#define led Kwenye 250 //255 ndio thamani ya juu zaidi ya pwm
thamani ya int = 0; //pwm thamani
usanidi utupu() {
pinMode(PinLed, OUTPUT); //setto il pin pwm njoo uscita
}
kitanzi tupu ( ) {
//kufumba
Analog Andika(pinLed, led Off); // Zima inayoongoza
kuchelewa (1000);
// Subiri kidogo
Analog Andika(pinLed, led On); / / Washa inayoongoza
kuchelewa (1000);
// Subiri kidogo
Analog Andika(pinLed, led Off); //...
kuchelewa (1000);
Analog Andika(pinLed, led On);
kuchelewa (1000);
//dimm
kwa (thamani = ledOn; thamani > ledOff; thamani -) {//punguza mwanga kwa kupunguza "thamani"
Analog Andika(iliyowekwa, thamani);
kuchelewa (20);
}
kwa (thamani = ledOff; thamani < ledOn; thamani ++) {//ongeza mwanga kwa kuongeza "thamani"
Analog Andika(iliyowekwa, thamani);
kuchelewa (20);
}
}
https://youtu.be/_6SwgEA3cuJgmaelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 5maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 6maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 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
Pakua
Pakua
Pakua

Hatua ya 4: Toleo la Diy

Nilifanya toleo la diy la moduli kufuatia mzunguko wa kawaida wa hifadhidata.
Nilitumia 50k potentiometer ingawa hifadhidata inasema "thamani ya juu ya R-ISET ni 30K ohm".
Kama unavyoona mzunguko sio safi sana ...
Nilipaswa kutumia SOP8 hadi DIP8 pcb au SOP8 hadi ADAP8 ya DIPXNUMX kwa mzunguko wa kifahari zaidi!
Natumaini kushiriki gerber file hivi karibuni unaweza kutumia.

maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 8maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 9maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kielelezo 10

Hatua ya 5: Tutaonana Hivi Karibuni!

Tafadhali niachie maoni yako na maoni na uripoti makosa ya kiufundi na kisarufi!
Nisaidie na miradi yangu kwenye kiunga hiki https://allmylinks.com/dariocose
maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer - Kazi nzuri Kazi nzuri!
Niliona kosa moja la sarufi ya kiufundi ambayo inaweza kusababisha machafuko. Mwisho wa hatua ya 2 unasema:
"Kama tunavyoona kutoka kwa video, nguvu ya mzunguko kutoka 30mAh hadi zaidi ya 200mAh"
Hiyo inapaswa kusema "30 mA hadi 200 mA."
Neno mAh linamaanisha "milliampsaa za saa na ni kipimo cha nishati, si kipimo cha sasa. Milioni kumi na tanoamps kwa masaa 2 au milli 5amps kwa saa 6 zote ni 30 mAh.
Maandishi yaliyoandikwa vizuri yanaweza!
Asante!
maelekezo CN5711 Kuendesha LED na Arduino au Potentiometer - dariocose Uko sahihi! Asante kwa ushauri wako!
Ninasahihisha mara moja!

nembo ya kufundishia

Nyaraka / Rasilimali

maelekezo CN5711 Kuendesha LED kwa Arduino au Potentiometer [pdf] Maagizo
CN5711, CN5711 LED ya Kuendesha na Arduino au Potentiometer, Kuendesha LED na Arduino au Potentiometer

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *