instructables logotipoaCN5711 Gidatzeko LED Arduino edo Potentziometroarekin
Argibideak

CN5711 Gidatzeko LED Arduino edo Potentziometroarekin

Nola gidatu led bat Arduino edo potenziometroarekin (CN5711)
instructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - dariocose dariokosearen eskutik

LEDak gustatzen zaizkit, batez ere proiektu pertsonaletarako, adibidez nire bizikletarako linterna eta argiak egitea.
Tutorial honetan nire beharrak asetzen dituen disko led sinple baten funtzionamendua azalduko dut:

  • Vin < 5V litiozko bateria edo USB bakarra erabiltzeko
  • potentziametro batekin edo mikrokontrolagailu batekin korrontea aldatzeko aukera
  • zirkuitu sinplea, osagai gutxi eta aztarna txikia

Espero dut gida txiki hau beste erabiltzaileentzat erabilgarria izatea!
Hornigaiak:
Osagaiak

  • Led gidari modulua
  • Edozein potentzia led (1 watt led gorria erabili dut 60°-ko lentearekin)
  • Bateria edo elikadura iturria
  • Breadboard
  • Osagaiak

Diy bertsiorako:

  • CN5711 IC
  • Potentiometer
  • Prototipo taula
  • SOP8-ra DIP8-ra pcb edo SOP8-ra DIP8rako egokitzailea

Tresnak

  • Soldadura
  • Bihurkin

instructables CN5711 Gidatzeko LED Arduino edo Potentziometroarekin

1. urratsa: fitxa teknikoa

Duela hilabete batzuk Aliexpress-en CN5711 IC, erresistentzia eta erresistentzia aldakor batez osatutako led driver modulua aurkitu nuen.
CN5711 fitxa teknikotik:
Deskribapen orokorra:
Deskribapen orokorra: CN5711 sarrera bolumen batetik funtzionatzen duen korronte erregulazioko zirkuitu integratua datag2.8V-tik 6V bitartekoa, irteerako korronte konstantea 1.5A-ra jar daiteke kanpoko erresistentzia batekin. CN5711 aproposa da LEDak gidatzeko. […] CN5711-k tenperatura-erregulazioa hartzen du tenperatura babesteko funtzioaren ordez, tenperatura-erregulazioak LEDa etengabe pizten da giro-tenperatura altua edo bolumen handia izanez gero.tage tanta. […] Aplikazioak: Linterna, distira handiko LED gidaria, LED faroak, Larrialdi-argiak eta argiztapena [...] Ezaugarriak: Bolumen eragileatage sorta: 2.8V-tik 6V-ra, txip-potentzia MOSFET, Low Dropout Voltage: 0.37V @ 1.5A, LED korrontea 1.5A arte, irteerako korrontearen zehaztasuna: ±% 5, txiparen tenperatura erregulatzea, LED korrontearen gaineko babesa [...] IC honetarako 3 funtzionamendu modu daude:

  1. PWM seinalea zuzenean CE pinean aplikatuta, PWM seinalearen maiztasuna 2KHz baino txikiagoa izan behar da.
  2. Seinale logiko batekin NMOS baten ateari aplikatuta (4. irudia)
  3. Potentziometro batekin (5. irudia)

PWM seinalea erabiliz oso erraza da IC gidatzea Arduino, Esp32 eta AtTiny85 bezalako mikrokontrolagailu batekin.

Deskribapen Orokorra

CN571 I korronte erregulazioko zirkuitu integratua da sarrerako bolumen batetik funtzionatzen duenatag2.8V-tik 6V bitartekoa, irteerako korronte konstantea I.5A-ra konfigura daiteke kanpoko erresistentzia batekin. CN5711 LED gidatzeko aproposa da. On-Chip power MOSFET eta korronte zentzu blokeak kanpoko osagaien kopurua asko murrizten du. CN5711-k tenperatura-erregulazioa hartzen du tenperatura babesteko funtzioaren ordez, tenperatura-erregulazioak LEDa etengabe pizten da giro-tenperatura altua edo bolumen handikoa denean.tage tanta. Beste ezaugarri batzuen artean, txip-a gaitzea eta abar daude. CN5711 termikoki hobetutako 8 pin txikiko eskema paketean (SOPS) eskuragarri dago.

Ezaugarriak

  • Bolumen eragileatage Sormena: 2.8V-tik 6V-ra
  • On-Chip Power MOSFET
  • Low Dropout Voltage: 0.37 V @ 1.5 A
  • LED korrontea 1.5A arte
  • Irteerako korrontearen zehaztasuna: *% 5
  • Txirbilaren Tenperatura Erregulazioa
  • LED korrontearen gaineko babesa
  • Funtzionamendu-tenperatura tartea: – 40 V-tik +85
  • SOPS paketean eskuragarri
  • Pbrik gabekoa, Rohs betetzen duena, halogenorik gabekoa

Aplikazioak

  • Linterna
  • Distira handiko LED kontrolatzailea
  • LED faroak
  • Larrialdi-argiak eta argiztapena

Pinaren esleipena instructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - pin esleipenainstructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - LEDak Paraleloan

3. Irudia CN5711 LEDak Paraleloan gidatzen ditu instructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - Seinalea Dim LED

4. Irudia Dim LED-rako seinale logikoa
3. metodoa: LEDa itzaltzeko potentziometroa erabiltzen da 5. irudian ikusten den moduan.instructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - Dim LED

5. Irudia LEDa itzaltzeko potentziometroa

2. urratsa: gidatu led potenziometroarekin

Argazkietan eta bideoetan kableatzea argia izatea espero dut.
V1 >> urdina >> elikadura iturria +
CE >>urdina >> elikadura iturria +
G >> gris >> lurra
LED >> marroia >> led +
Zirkuitua elikatzeko hornikuntza merkea erabili nuen (atx elikadura zahar batekin eta ZK-4KX buck boost bihurgailu batekin egina). bolumena ezarri duttage 4.2v-ra zelula bakarreko litiozko bateria simulatzeko.
Bideoan ikus dezakegunez, zirkuitua 30mAtik 200mA baino gehiagora da.
https://youtu.be/kLZUsOy_Opg instructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 1. irudia

Korronte erregulagarria erresistentzia erregulagarriaren bidez.
Mesedez, erabili bihurkin egoki bat astiro eta poliki biratzekoinstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 2. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 3. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 4. irudia

3. urratsa: gidatzea led mikrokontrolagailu batekin

Zirkuitua mikrokontrolagailu batekin kontrolatzeko CE pina mikrokontrolagailuaren PWM pinera konektatu besterik ez dago.
V1 >>urdina >> elikadura iturria +
CE >> morea >> pwm pin
G >>grisa >> lurra
LED >> marroia >> led +
Lan-zikloa 0 (% 0) ezarriz LEDa itzaliko da. Lan-zikloa 255 (% 100) ezarriz, LEDa potentzia maximoan piztuko da. Kode lerro gutxi batzuekin LEDaren distira doi dezakegu.
Atal honetan Arduino, Esp32 eta AtTiny85 proba-kode bat deskargatu dezakezu.
Arduino proba kodea:
#define pinLed 3
#define led itzalita 0
#define led On 250 //255 pwm balio maximoa da
int balioa = 0 ; //pwm balioa
void konfigurazioa () {
pinMode(pinLed, IRTEERA); //setto il pin pwm come uscita
}
begizta hutsa ( ) {
//kliskatu
Idazketa analogikoa (pinLed, LED Off); // Led itzali
atzerapena(1000);
// Itxaron segundo bat
Idazketa analogikoa (pinLed, led On); // Piztu led
atzerapena(1000);
// Itxaron segundo bat
Idazketa analogikoa (pinLed, LED Off); //…
atzerapena(1000);
Idazketa analogikoa (pinLed, led On);
atzerapena(1000);
//dimm
for (balioa = ledOn; balioa > ledOff; balioa –) { //argia gutxitu “balioa” murriztuz
Idazketa analogikoa (pinLed, balioa);
atzerapena(20);
}
for (balioa = ledOff; balioa < ledOn; balioa ++) { //argia handitu “balioa” handituz
Idazketa analogikoa (pinLed, balioa);
atzerapena(20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 5. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 6. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 7. irudia

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
Deskargatu
Deskargatu
Deskargatu

4. urratsa: Diy bertsioa

Moduluaren DIY bertsio bat egin nuen datu-orri estandarraren zirkuituari jarraituz.
50k-ko potentziometroa erabili nuen, nahiz eta datu-orriak "R-ISET-en gehienezko balioa 30K ohm-koa da".
Ikusten duzuenez zirkuitua ez dago oso garbia...
SOP8-ra DIP8 pcb-ra edo SOP8-ra DIP8rako egokitzailea erabili beharko nuke zirkuitu dotoreago baterako!
Gerber bat partekatzea espero dut file laster erabili ahal izango duzu.

instructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 8. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 9. irudiainstructables CN5711 LED gidatzea Arduino edo potenziometroarekin - 10. irudia

5. urratsa: Laster arte!

Mesedez, utzi zure inpresioak iruzkin batekin eta jakinarazi akats tekniko eta gramatikalak!
Lagundu niri eta nire proiektuei esteka honetan https://allmylinks.com/dariocose
instructables CN5711 LED gidatzea Arduino edo potentziametroarekin - Lan polita Lan polita!
Nahasmena sor dezakeen gramatika akats tekniko bat ikusi nuen. 2. urratsaren amaieran esaten duzu:
"Bideoan ikus dezakegunez, zirkuituak 30 mAh-tik 200 mAh baino gehiago ditu"
Horrek "30 mA eta 200 mA" esan beharko luke.
mAh terminoak "miliamps aldiz orduak eta energia neurketa bat da, ez korronte neurketa bat. Hamabost miliamps 2 ordu edo 5 miliamps 6 orduz biak 30 mAh dira.
Ederki idatzitako instrukzioa!
Eskerrik asko!
instructables CN5711 Gidatzeko LED Arduino edo Potentiometroarekin - dariocose Zuzen zaude! Eskerrik asko zure aholkuagatik!
Zuzentzen dut berehala!

instructables logotipoa

Dokumentuak / Baliabideak

instructables CN5711 Gidatzeko LED Arduino edo Potentziometroarekin [pdfArgibideak
CN5711, CN5711 Gidatzeko LED Arduino edo Potentiometroarekin, Gidatzeko LED Arduino edo Potentiometroarekin

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *