instrukciju logotipsCN5711 braukšanas LED ar Arduino vai potenciometru
Norādījumi

CN5711 braukšanas LED ar Arduino vai potenciometru

Kā vadīt LED ar Arduino vai potenciometru (CN5711)
instructables CN5711 braukšanas LED ar Arduino vai potenciometru - dariocose ko dariocose

Man patīk gaismas diodes, īpaši personīgiem projektiem, piemēram, lāpu un lukturu izgatavošana savam velosipēdam.
Šajā apmācībā es paskaidrošu, kā darbojas vienkāršas piedziņas gaismas diodes, kas atbilst manām vajadzībām:

  • Vin < 5V, lai izmantotu vienu litija akumulatoru vai USB
  • iespēja mainīt strāvu ar potenciometru vai ar mikrokontrolleri
  • vienkārša shēma, maz komponentu un mazs nospiedums

Ceru, ka šī mazā rokasgrāmata būs noderīga citiem lietotājiem!
Izejmateriāli:
Sastāvdaļas

  • Led draivera modulis
  • Jebkura jaudas gaismas diode (es izmantoju 1 vatu sarkanu LED ar 60 ° objektīvu)
  • Akumulators vai barošanas avots
  • Maizes dēlis
  • Sastāvdaļas

DIY versijai:

  • CN5711 IC
  • Potenciometrs
  • Prototipa valde
  • SOP8 uz DIP8 PCB vai SOP8 uz DIP8 adapteris

Rīki

  • Lodāmurs
  • Skrūvgriezis

instructables CN5711 Driving LED ar Arduino vai potenciometru

1. darbība: datu lapa

Pirms dažiem mēnešiem es Aliexpress atradu LED draivera moduli, kas sastāv no CN5711 IC, rezistora un mainīga rezistora.
No CN5711 datu lapas:
Vispārīgs apraksts:
Vispārīgs apraksts: CN5711 ir strāvas regulēšanas integrālā shēma, kas darbojas no ieejas tilpumatage no 2.8 V līdz 6 V, pastāvīgo izejas strāvu var iestatīt līdz 1.5 A ar ārēju rezistoru. CN5711 ir ideāli piemērots gaismas diožu vadīšanai. […] CN5711 izmanto temperatūras regulēšanu, nevis temperatūras aizsardzības funkciju, temperatūras regulēšana var likt LED nepārtraukti ieslēgties augstas apkārtējās vides temperatūras vai liela skaļuma gadījumā.tage piliens. […] Lietojumprogrammas: Lukturis, Augsta spilgtuma LED draiveris, LED priekšējie lukturi, Avārijas gaismas un apgaismojums […] Funkcijas: Darbības sējtage Diapazons: 2.8 V līdz 6 V, mikroshēmas jauda MOSFET, zems atslāņošanās skaļumstage: 0.37 V pie 1.5 A, LED strāva līdz 1.5 A, izejas strāvas precizitāte: ± 5%, mikroshēmas temperatūras regulēšana, aizsardzība pret LED strāvu […] Šim IC ir 3 darbības režīmi:

  1. Ja PWM signāls tiek tieši pieslēgts CE tapai, PWM signāla frekvencei jābūt mazākai par 2KHz
  2. Ar loģisko signālu, kas tiek pielietots NMOS vārtiem (4. attēls)
  3. Ar potenciometru (5. attēls)

Izmantojot PWM signālu, ir ļoti viegli vadīt IC ar mikrokontrolleri, piemēram, Arduino, Esp32 un AtTiny85.

Vispārīgs apraksts

CN571 I ir strāvas regulēšanas integrālā shēma, kas darbojas no ieejas tilpumatage no 2.8 V līdz 6 V, pastāvīgo izejas strāvu var iestatīt līdz I,5 A ar ārēju rezistoru. CN5711 ir ideāli piemērots LED vadīšanai. Mikroshēmas jaudas MOSFET un strāvas uztveršanas bloks ievērojami samazina ārējo komponentu skaitu. CN5711 izmanto temperatūras regulēšanu, nevis temperatūras aizsardzības funkciju, temperatūras regulēšana var likt LED nepārtraukti ieslēgties augstas apkārtējās vides temperatūras vai liela skaļuma gadījumā.tage piliens. Citas funkcijas ietver mikroshēmas iespējošanu utt. CN5711 ir pieejams termiski uzlabotā 8 kontaktu mazā kontūru paketē (SOPS).

Funkcijas

  • Darbības sējtage Diapazons: 2.8 V līdz 6 V
  • Uz mikroshēmas Power MOSFET
  • Low Dropout Voltage: 0.37 V @ 1.5 A
  • LED strāva līdz 1.5A
  • Izejas strāvas precizitāte: * 5%
  • Mikroshēmas temperatūras regulēšana
  • Virs LED strāvas aizsardzība
  • Darba temperatūras diapazons: – 40 V līdz +85 V
  • Pieejams SOPS iepakojumā
  • Nesatur Pb, Saderīgs ar RoHS, Nesatur halogēnus

Lietojumprogrammas

  • Lukturis
  • Augsta spilgtuma LED draiveris
  • LED priekšējie lukturi
  • Avārijas gaismas un apgaismojums

Pin piešķiršana instructables CN5711 braukšanas LED ar Arduino vai potenciometru - tapas piešķiršanainstructables CN5711 braukšanas LED ar Arduino vai potenciometru - LED paralēli

3. attēls. CN5711 darbina gaismas diodes paralēli instructables CN5711 braukšanas LED ar Arduino vai potenciometru - signāls uz dim LED

4. attēls Loģisks signāls dim LED
3. metode: Potenciometrs tiek izmantots, lai aptumšotu LED, kā parādīts 5. attēlā.instructables CN5711 braukšanas gaismas diode ar Arduino vai potenciometru - aptumšojiet LED

5. attēls. Potenciometrs gaismas diodes aptumšināšanai

2. darbība: iedarbiniet LED ar iebūvētu potenciometru

Es ceru, ka fotoattēlos un video ir skaidrs vads.
V1 >> zils >> barošanas avots +
CE >>zils >> barošanas avots +
G >> pelēks >> zemējums
LED >> brūns >> LED +
Ķēdes barošanai es izmantoju lētu barošanas avotu (izgatavots ar vecu atx barošanas avotu un ZK-4KX buck boost converter). Es iestatīju voltage līdz 4.2 V, lai simulētu viena elementa litija akumulatoru.
Kā redzams no video, ķēdes jauda ir no 30mA līdz vairāk nekā 200mA
https://youtu.be/kLZUsOy_Opg instructables CN5711 braukšanas LED ar Arduino vai potenciometru — 1. attēls

Regulējama strāva caur regulējamu rezistoru.
Lūdzu, izmantojiet piemērotu skrūvgriezi, lai viegli un lēni pagrieztuinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 2. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 3. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 4. attēls

3. darbība: iedarbiniet LED ar mikrokontrolleri

Lai vadītu ķēdi ar mikrokontrolleri, vienkārši pievienojiet CE tapu ar mikrokontrollera PWM tapu.
V1 >>zils >> barošanas avots +
CE >> violeta >> pwm tapa
G >>pelēks >> zemējums
LED >> brūns >> LED +
Iestatot darba ciklu uz 0 (0%), gaismas diode izslēgsies. Iestatot darba ciklu uz 255 (100%), gaismas diode iedegsies ar maksimālo jaudu. Ar dažām koda rindām mēs varam pielāgot gaismas diodes spilgtumu.
Šajā sadaļā varat lejupielādēt Arduino, Esp32 un AtTiny85 testa kodu.
Arduino testa kods:
#define pinLed 3
#define led izslēgts 0
#define led On 250 //255 ir maksimālā pwm vērtība
int vērtība = 0; //pwm vērtība
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
void loop ( ) {
//mirkšķināt
analogais Write (pinLed, led Off); // Izslēgt LED
kavēšanās(1000);
// Uzgaidi mazliet
analogais Write(pinLed, led On); / / Ieslēgt LED
kavēšanās(1000);
// Uzgaidi mazliet
analogais Write (pinLed, led Off); //…
kavēšanās(1000);
analogais Write(pinLed, led On);
kavēšanās(1000);
//dimm
for (vērtība = ledOn; vērtība > ledOff; vērtība –) { //samazināt gaismu, samazinot vērtību "vērtība"
analogais Write(pinLed, vērtība);
kavēšanās(20);
}
for (vērtība = ledOff; vērtība < ledOn; vērtība ++) { //palielināt apgaismojumu, palielinot "vērtību"
analogais Write(pinLed, vērtība);
kavēšanās(20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 5. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 6. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 7. attēls

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
Lejupielādēt
Lejupielādēt
Lejupielādēt

4. darbība: Diy versija

Es izveidoju moduļa diy versiju, ievērojot standarta datu lapas shēmu.
Es izmantoju 50 k potenciometru, lai gan datu lapā teikts, ka “R-ISET maksimālā vērtība ir 30 K omi”.
Kā redzat ķēde nav ļoti tīra…
Man vajadzēja izmantot SOP8 uz DIP8 PCB vai SOP8 uz DIP8 adapteri, lai iegūtu elegantāku shēmu!
Ceru padalīties ar gerberu file drīzumā varēsi izmantot.

instructables CN5711 braukšanas LED ar Arduino vai potenciometru — 8. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 9. attēlsinstructables CN5711 braukšanas LED ar Arduino vai potenciometru — 10. attēls

5. darbība. Uz drīzu tikšanos!

Lūdzu, atstājiet man savus iespaidus ar komentāru un ziņojiet par tehniskām un gramatiskām kļūdām!
Atbalstiet mani un manus projektus šajā saitē https://allmylinks.com/dariocose
instructables CN5711 braukšanas LED ar Arduino vai potenciometru - jauks darbs Jauks darbs!
Es redzēju vienu tehnisku gramatikas kļūdu, kas varētu radīt neskaidrības. 2. darbības beigās jūs sakāt:
"Kā redzams no video, ķēdes jauda ir no 30 mAh līdz vairāk nekā 200 mAh"
Tam vajadzētu būt “30 mA līdz 200 mA”.
Termins mAh nozīmē “miljamps reizes stundās un ir enerģijas mērījums, nevis strāvas mērījums. Piecpadsmit miliamps uz 2 stundām jeb 5 miljamps uz 6 stundām abi ir 30 mAh.
Skaisti uzrakstīts norādījums!
Paldies!
instructables CN5711 braukšanas LED ar Arduino vai potenciometru - dariocose Tev ir taisnība! Paldies par jūsu padomu!
Es nekavējoties izlaboju!

instrukciju logotips

Dokumenti / Resursi

instructables CN5711 Driving LED ar Arduino vai potenciometru [pdfNorādījumi
CN5711, CN5711 braukšanas gaismas diode ar Arduino vai potenciometru, braukšanas LED ar Arduino vai potenciometru

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *