instructables emblemoCN5711 Veturanta LED kun Arduino aŭ Potenciometro
Instrukcioj

CN5711 Veturanta LED kun Arduino aŭ Potenciometro

Kiel Veturi Led Kun Arduino aŭ Potenciometro (CN5711)
instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - dariocose 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

instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro

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:

  1. Kun PWM-signalo rekte aplikita al la CE-stifto, la ofteco de la PWM-signalo devus esti malpli ol 2KHz.
  2. Kun logika signalo aplikita al la pordego de NMOS (Figuro 4)
  3. 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 instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - pingla taskoinstructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - LEDoj en Paralela

Figuro 3. CN5711 veturas LED-ojn en Paralela instrukcieblaj CN5711 Veturanta LED kun Arduino aŭ Potenciometro - signalo al Dim LED

Figuro 4 Logika signalo al Dim LED
Metodo 3: Potenciometro estas uzata por malfortigi la LED kiel montrite en Figuro 5.instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Malŝaltu la LED

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 instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 1

Alĝustigebla kurento per alĝustigebla rezistilo.
Bonvolu uzi taŭgan ŝraŭbturnilon por milde kaj malrapide turniinstructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 2instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 3instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 4

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/_6SwgEA3cuJginstructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 5instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 6instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 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
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.

instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 8instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 9instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Figuro 10

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
instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - Bela laboro 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!
instructables CN5711 Veturanta LED kun Arduino aŭ Potenciometro - dariocose Vi pravas! Dankon pro via konsilo!
Mi korektas tuj!

instructables emblemo

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

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *