juhiste logoCN5711 sõidu LED koos Arduino või potentsiomeetriga
Juhised

CN5711 sõidu LED koos Arduino või potentsiomeetriga

Kuidas juhtida LED-i Arduino või potentsiomeetriga (CN5711)
juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - dariocose Dariocose poolt

Mulle meeldivad LED-id, eriti isiklike projektide jaoks, näiteks tõrvikute ja tulede valmistamine oma jalgrattale.
Selles õpetuses selgitan minu vajadustele vastava lihtsa sisseveo LED-i toimimist:

  • Vin < 5 V ühe liitiumaku või USB kasutamiseks
  • voolu muutmise võimalus potentsiomeetri või mikrokontrolleriga
  • lihtne vooluring, vähe komponente ja väike jalajälg

Loodan, et see väike juhend on teistele kasutajatele kasulik!
Tarned:
Komponendid

  • Led draiveri moodul
  • Igasugune toitelamp (kasutasin 1-vatist punast LED-i 60° objektiiviga)
  • Aku või toiteallikas
  • Leivalaud
  • Komponendid

Isetegija versiooni jaoks:

  • CN5711 IC
  • Potentsiomeeter
  • Prototüübi tahvel
  • SOP8 kuni DIP8 pcb või SOP8 kuni DIP8 adapter

Tööriistad

  • Jootekolb
  • Kruvikeeraja

juhised CN5711 Driving LED koos Arduino või potentsiomeetriga

1. samm: andmeleht

Mõni kuu tagasi leidsin Aliexpressist led-draiveri mooduli, mis koosneb CN5711 IC-st, takistist ja muutuvast takistist.
CN5711 andmelehelt:
Üldine kirjeldus:
Üldkirjeldus: CN5711 on voolu reguleerimise integraallülitus, mis töötab sisendisttage 2.8V kuni 6V, konstantse väljundvoolu saab välise takistiga seadistada kuni 1.5A. CN5711 sobib ideaalselt LED-ide juhtimiseks. […] CN5711 kasutab temperatuurikaitse funktsiooni asemel temperatuuri reguleerimist, temperatuuri reguleerimine võib LED-i pidevalt sisse lülitada kõrge ümbritseva õhu temperatuuri või suure helitugevuse korraltage tilk. […] Rakendused: Taskulamp, suure eredusega LED-draiver, LED-esituled, avariituled ja valgustus […] Omadused: Operation Voltage Vahemik: 2.8 V kuni 6 V, kiibisisene võimsus MOSFET, madal väljalangevustage: 0.37 V @ 1.5 A, LED vool kuni 1.5 A, väljundvoolu täpsus: ± 5%, kiibi temperatuuri reguleerimine, üle LED voolukaitse […] Sellel IC-l on 3 töörežiimi:

  1. Kui PWM-signaal on otse CE-viigule suunatud, peaks PWM-signaali sagedus olema väiksem kui 2KHz
  2. NMOS-i väravale rakendatud loogikasignaaliga (joonis 4)
  3. Potentsiomeetriga (joonis 5)

PWM-signaali kasutades on IC-d väga lihtne juhtida mikrokontrolleriga nagu Arduino, Esp32 ja AtTiny85.

Üldine kirjeldus

CN571 I on voolu reguleerimise integraallülitus, mis töötab sisendisttage 2.8 V kuni 6 V, konstantse väljundvoolu saab välise takistiga seadistada kuni I,5 A. CN5711 sobib ideaalselt LED-ide juhtimiseks. Kiibil olev võimsus MOSFET ja voolutundliku plokk vähendavad oluliselt väliste komponentide arvu. CN5711 võtab temperatuurikaitse funktsiooni asemel kasutusele temperatuuri reguleerimise, temperatuuri reguleerimine võib panna LED-i pidevalt sisse lülitama kõrge ümbritseva õhu temperatuuri või suure helitugevuse korraltage tilk. Muud funktsioonid hõlmavad kiibi lubamist jne. CN5711 on saadaval termiliselt täiustatud 8-kontaktilise väikese kontuuripaketina (SOPS).

Omadused

  • Operation Voltage Vahemik: 2.8 V kuni 6 V
  • Kiibil olev Power MOSFET
  • Low Dropout Voltage: 0.37 V @ 1.5 A
  • LED voolutugevus kuni 1.5A
  • Väljundvoolu täpsus: * 5%
  • Kiibi temperatuuri reguleerimine
  • LED ülevoolukaitse
  • Töötemperatuuri vahemik: – 40 V kuni +85 V
  • Saadaval SOPS-i paketis
  • Pb-vaba, Rohs-ühilduv, halogeenivaba

Rakendused

  • Taskulamp
  • Suure heledusega LED-draiver
  • LED esituled
  • Avariituled ja valgustus

PIN-koodi määramine juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - tihvtide määraminejuhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - LEDid paralleelselt

Joonis 3. CN5711 juhib LED-id paralleelselt juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - signaal hämardavale LED-ile

Joonis 4 Loogiline signaal Dim LED-ile
3. meetod: LED-i hämardamiseks kasutatakse potentsiomeetrit, nagu on näidatud joonisel 5.juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - hämardage LED

Joonis 5 Potentsiomeeter LED-i hämardamiseks

2. samm: juhtige LED-i sisseehitatud potentsiomeetriga

Loodan, et juhtmestik on fotodel ja videol selge.
V1 >> sinine >> toiteallikas +
CE >>sinine >> toiteallikas +
G >> hall >> maapind
LED >> pruun >> LED +
Ahela toiteks kasutasin odavat toiteallikat (valmistatud vana atx toiteallika ja ZK-4KX buck boost converteriga) . Panin voltage kuni 4.2 V üheelemendilise liitiumaku simuleerimiseks.
Nagu videost näeme, töötab vooluahel 30 mA kuni rohkem kui 200 mA
https://youtu.be/kLZUsOy_Opg juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 1

Reguleeritav vool läbi reguleeritava takisti.
Kasutage õrnalt ja aeglaselt pööramiseks sobivat kruvikeerajatjuhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 2juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 3juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 4

3. samm: juhtige LED-i mikrokontrolleriga

Ahela juhtimiseks mikrokontrolleriga ühendage lihtsalt CE-viik mikrokontrolleri PWM-viiguga.
V1 >>sinine >> toiteallikas +
CE >> lilla >> pwm pin
G >>hall >> maapind
LED >> pruun >> LED +
Kui seadistate töötsükli väärtusele 0 (0%), lülitub LED välja. Kui seadistate töötsükli väärtusele 255 (100%), süttib LED maksimaalse võimsusega. Mõne koodirea abil saame LED-i heledust reguleerida.
Selles jaotises saate alla laadida Arduino, Esp32 ja AtTiny85 testkoodi.
Arduino testikood:
#define pinLed 3
#define led väljas 0
#define LED On 250 //255 on maksimaalne pwm väärtus
int väärtus = 0; //pwm väärtus
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
void loop ( ) {
//pilgutama
analoog Write(pinLed, led Off); // Lülitage LED välja
viivitus(1000);
// Oota sekund
analoog Write(pinLed, led On); / / Lülitage LED sisse
viivitus(1000);
// Oota sekund
analoog Write(pinLed, led Off); //…
viivitus(1000);
analoog Write(pinLed, led On);
viivitus(1000);
//dimm
for (väärtus = ledOn; väärtus > ledOff; väärtus –) { //vähenda valgust, vähendades väärtust
analoog Write(pinLed, väärtus);
viivitus(20);
}
for (value = ledOff; väärtus < ledOn; väärtus ++) { //valguse suurendamine, suurendades väärtust
analoog Write(pinLed, väärtus);
viivitus(20);
}
}
https://youtu.be/_6SwgEA3cuJgjuhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 5juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 6juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 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
Laadi alla
Laadi alla
Laadi alla

4. samm: isetegemise versioon

Tegin mooduli isevalmistamise versiooni, järgides standardset andmelehe vooluringi.
Kasutasin 50k potentsiomeetrit, kuigi andmelehel on kirjas, et "R-ISETi maksimaalne väärtus on 30K oomi".
Nagu näete, pole vooluring väga puhas ...
Elegantsema vooluringi jaoks oleksin pidanud kasutama SOP8 kuni DIP8 pcb või SOP8 kuni DIP8 adapterit!
Loodan gerberit jagada file varsti, mida saate kasutada.

juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 8juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 9juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga – joonis 10

5. samm: näeme varsti!

Palun jätke mulle oma muljed kommentaariga ja teatage tehnilistest ja grammatilistest vigadest!
Toetage mind ja minu projekte sellel lingil https://allmylinks.com/dariocose
juhendatavad CN5711 juhtimis-LED koos Arduino või potentsiomeetriga - kena töö Tubli töö!
Nägin küll üht tehnilist grammatikaviga, mis võib segadust tekitada. 2. sammu lõpus ütlete:
"Nagu me videost näeme, töötab vooluahel 30 mAh kuni 200 mAh."
See peaks ütlema "30 mA kuni 200 mA".
Mõiste mAh tähendab "miljamps korda tundi ja see on energia, mitte voolu mõõtmine. Viisteist milliamps 2 tundi ehk 5 milliamps 6 tundi on mõlemad 30 mAh.
Hästi kirjutatud õpetusvõimeline!
Aitäh!
juhised CN5711 sõidu LED koos Arduino või potentsiomeetriga - dariocose Sul on õigus! Täname nõu eest!
parandan kohe!

juhiste logo

Dokumendid / Ressursid

juhised CN5711 Driving LED koos Arduino või potentsiomeetriga [pdfJuhised
CN5711, CN5711 sõidu LED Arduino või potentsiomeetriga, sõidu LED Arduino või potentsiomeetriga

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *