CN5711 Veturanta LED kun Arduino aŭ Potenciometro
Instrukcioj
CN5711 Veturanta LED kun Arduino aŭ Potenciometro
Kiel Veturi Led Kun Arduino aŭ Potenciometro (CN5711)
per dariocose
Mi ŝatas LED-ojn, precipe por personaj projektoj, kiel fari torĉojn kaj lumojn por mia biciklo.
En ĉi tiu lernilo mi klarigos la funkciadon de simpla en stiraj ledoj, kiuj kontentigas miajn bezonojn:
- Vin < 5V por uzi ununuran litian baterion aŭ USB
- ebleco varii la kurenton per potenciometro aŭ per mikroregilo
- simpla cirkvito, malmultaj komponantoj kaj malgranda piedsigno
Mi esperas, ke ĉi tiu eta gvidilo estos utila al aliaj uzantoj!
Provizoj:
Komponentoj
- Gvidita ŝoforo modulo
- Ajna potenco-led (mi uzis 1 vatan ruĝan led kun 60°-lenso)
- Baterio aŭ nutrado
- Breadboard
- Komponentoj
Por la diy-versio:
- CN5711 IC
- Potenciometro
- Prototipa Estraro
- SOP8 al DIP8 pcb aŭ SOP8 al DIP8 adaptilo
Iloj
- Lutfero
- Ŝraŭbturnilo
Paŝo 1: Datumfolio
Antaŭ kelkaj monatoj mi trovis ĉe Aliexpress led-ŝoforan modulon kunmetitan de CN5711 IC, rezistilo kaj ŝanĝiĝema rezistilo.
El la CN5711-datenfolio:
Ĝenerala Priskribo:
Ĝenerala Priskribo: La CN5711 estas nuna reguliga integra cirkvito funkcianta de eniga voltage de 2.8V ĝis 6V, la konstanta eliga kurento povas esti agordita ĝis 1.5A kun ekstera rezistilo. La CN5711 estas ideala por stiri LED-ojn. […] La CN5711 adoptas la temperaturreguladon anstataŭ temperaturprotektan funkcion, la temperaturregulado povas igi la LED esti ŝaltita senĉese en kazo de alta ĉirkaŭa temperaturo aŭ alta vol.tage guto. […]
Aplikoj: Poŝlampo, Alt-brila LED-ŝoforo, LED-lumoj, Krizlumoj kaj lumigado [...]
Karakterizaĵoj: Funkcianta Voltage Gamo: 2.8V ĝis 6V, Sur-blato Potenco MOSFET, Malalta Forigo Voltage: 0.37V @ 1.5A, LED-kurento ĝis 1.5A, Eliga Nuna Precizeco: ± 5%, Ĉipa Temperaturo-Reguligo, Super-LED-Kura Protekto […] Estas 3 operacioj por ĉi tiu IC:
- Kun PWM-signalo rekte aplikita al la CE-stifto, la ofteco de la PWM-signalo devus esti malpli ol 2KHz.
- Kun logika signalo aplikita al la pordego de NMOS (Figuro 4)
- Kun potenciometro (Figuro 5)
Uzante la PWM-signalon estas tre facile stiri la IC per mikroregilo kiel Arduino, Esp32 kaj AtTiny85.
Ĝenerala Priskribo
La CN571 I estas nuna reguliga integra cirkvito funkciiganta de eniga voltage de 2.8V ĝis 6V, la konstanta eliga kurento povas esti agordita al I.5A kun ekstera rezistilo. La CN5711 estas ideala por stiri LED. La sur-blato potenco MOSFET kaj nuna sensbloko multe reduktas la nombron de eksteraj komponantoj. La CN5711 adoptas la temperaturreguladon anstataŭ temperaturprotekta funkcio, la temperaturregulado povas igi la LED esti ŝaltita senĉese en kazo de alta ĉirkaŭa temperaturo aŭ alta vol.tage guto. Aliaj funkcioj inkluzivas ebligon de blato, ktp. CN5711 estas disponebla en termike plibonigita 8-pingla malgranda skiza pako (SOPS).
Karakterizaĵoj
- Funkcianta Voltage Gamo: 2.8V ĝis 6V
- Sur-blato Potenca MOSFET
- Low Dropout Voltage: 0.37V @ 1.5A
- LED-kurento ĝis 1.5A
- Eliga Nuna Precizeco: * 5%
- Reguligo pri Temperaturo de Blato
- Super LED Nuna Protekto
- Funkcia Temperaturintervalo: - 40 V ĝis +85
- Havebla en SOPS-Pako
- Pb-libera, Rohs Observema, Halogen Free
Aplikoj
- Lanterno
- Alt-brila LED-ŝoforo
- LED-lumoj
- Krizaj lumoj kaj lumigado
Stiftasigno
Figuro 3. CN5711 veturas LED-ojn en Paralela
Figuro 4 Logika signalo al Dim LED
Metodo 3: Potenciometro estas uzata por malfortigi la LED kiel montrite en Figuro 5.
Figuro 5 Potenciometro por Malfortigi la LED
Paŝo 2: Veturi la Led Kun la Enkonstruita Potenciometro
Mi esperas, ke la drataro estas klara en la fotoj kaj video.
V1 >> blua >> elektroprovizo +
CE >>blua >> elektroprovizo +
G >> griza >> grundo
LED >> bruna >> led +
Por funkciigi la cirkviton mi uzis malmultekostan elektroprovizon (faritan per malnova atx-elektrofonto kaj ZK-4KX buck boost-konvertilo). Mi starigis la voltage al 4.2v por simuli unuĉelan litian baterion.
Kiel ni povas vidi de la video, la cirkvito potencoj de 30mA ĝis pli ol 200mA
https://youtu.be/kLZUsOy_Opg
Alĝustigebla kurento per alĝustigebla rezistilo.
Bonvolu uzi taŭgan ŝraŭbturnilon por milde kaj malrapide turni
Paŝo 3: Veturi la Led Kun Mikroregilo
Por kontroli la cirkviton per mikroregilo simple konektu la CE-pinglon al la PWM-stifto de la mikroregilo.
V1 >>blua >> elektroprovizo +
CE >> purpura >> pwm pinglo
G >>griza >> grundo
LED >> bruna >> led +
Agordante la devociklon al 0 (0%) la LED malŝaltos. Agordante la devociklon al 255 (100%), la LED eklumiĝos ĉe maksimuma potenco. Kun kelkaj linioj de kodo ni povas ĝustigi la brilecon de la LED.
En ĉi tiu sekcio vi povas elŝuti testkodon por Arduino, Esp32 kaj AtTiny85.
Arduino-testkodo:
#difini pinLed 3
#difini led Malŝaltita 0
#define led On 250 //255 estas la maksimuma pwm-valoro
int valoro = 0 ; //pwm valoro
malplena agordo () {
pinMode (pinLed, OUTPUT); //setto il pin pwm come uscita
}
malplena buklo ( ) {
// palpebrumi
analoga Skribo (pinLed, gvidita Malŝaltita); // Malŝalti led
malfruo(1000);
// Atendu sekundon
analoga Skribo (pinLed, gvidita On); // Enŝaltu led
malfruo(1000);
// Atendu sekundon
analoga Skribo (pinLed, gvidita Malŝaltita); //…
malfruo(1000);
analoga Skribo (pinLed, gvidita On);
malfruo(1000);
// dimm
por (valoro = ledOn; valoro > ledOff; valoro –) { //malpliigu la lumon malpliigante “valoron”
analoga Skribu (pinLed, valoro);
malfruo(20);
}
por (valoro = ledOff; valoro < ledOn; valoro ++) { //pliigas la lumon per pliigo de "valoro"
analoga Skribu (pinLed, valoro);
malfruo(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
Elŝutu
Elŝutu
Elŝutu
Paŝo 4: Diy-Versio
Mi faris diy-version de la modulo sekvante la norman datenfoliocirkviton.
Mi uzis potenciometron de 50k kvankam la datenfolio diras ke la "maksimuma valoro de R-ISET estas 30K omo".
Kiel vi povas vidi, la cirkvito ne estas tre pura...
Mi devus esti uzinta SOP8 al DIP8 pcb aŭ SOP8 al DIP8 adaptilo por pli eleganta cirkvito!
Mi esperas dividi gerberon file baldaŭ ke vi povas uzi.
Paŝo 5: Ĝis Baldaŭ!
Bonvolu lasi al mi viajn impresojn kun komento kaj raporti teknikajn kaj gramatikajn erarojn!
Subtenu min kaj miajn projektojn ĉe ĉi tiu ligilo https://allmylinks.com/dariocose
Bela laboro!
Mi ja vidis unu teknikan gramatikan eraron, kiu povus kaŭzi iom da konfuzo. Fine de la paŝo 2 vi diras:
"Kiel ni povas vidi de la video, la cirkvito funkcias de 30mAh ĝis pli ol 200mAh"
Tio devus diri "30 mA ĝis 200 mA."
La termino mAh signifas "miliamps fojoj horoj kaj estas energimezuro, ne aktuala mezurado. Dek kvin miliamps dum 2 horoj aŭ 5 miliamps dum 6 horoj estas ambaŭ 30 mAh.
Bele skribita instruebla!
Dankon!
Vi pravas! Dankon pro via konsilo!
Mi korektas tuj!
Dokumentoj/Rimedoj
![]() |
instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro [pdf] Instrukcioj CN5711, CN5711 Vetura LED kun Arduino aŭ Potenciometro, Vetura LED kun Arduino aŭ Potenciometro |