instruktážní logoCN5711 Driving LED s Arduino nebo potenciometrem
Instrukce

CN5711 Driving LED s Arduino nebo potenciometrem

Jak řídit LED pomocí Arduina nebo potenciometru (CN5711)
instructables CN5711 Driving LED s Arduinem nebo potenciometrem - dariocose od dariokózy

Mám rád LED diody, zejména pro osobní projekty, jako je výroba svítilen a světel pro moje kolo.
V tomto tutoriálu vysvětlím fungování jednoduchých LED diod, které splňují mé potřeby:

  • Vin < 5V pro použití jedné lithiové baterie nebo USB
  • možnost měnit proud potenciometrem nebo mikrokontrolérem
  • jednoduchý obvod, málo součástek a malé rozměry

Doufám, že tento malý průvodce bude užitečný pro ostatní uživatele!
Potřeby:
Komponenty

  • Modul ovladače LED
  • Libovolná napájecí LED (použil jsem 1W červenou LED s 60° čočkou)
  • Baterie nebo napájecí zdroj
  • Breadboard
  • Komponenty

Pro kutilskou verzi:

  • CN5711 IC
  • Potenciometr
  • Deska prototypů
  • SOP8 na DIP8 PCB nebo SOP8 na DIP8 adaptér

Nástroje

  • Páječka
  • Šroubovák

instructables CN5711 Driving LED s Arduino nebo potenciometrem

Krok 1: Datový list

Před několika měsíci jsem na Aliexpressu našel modul led ovladače složený z CN5711 IC, rezistoru a proměnného rezistoru.
Z datového listu CN5711:
Obecný popis:
Obecný popis: CN5711 je integrovaný obvod pro regulaci proudu pracující ze vstupního objtage 2.8V až 6V, konstantní výstupní proud lze nastavit až na 1.5A pomocí externího rezistoru. CN5711 je ideální pro řízení LED. […] CN5711 přijímá regulaci teploty místo funkce ochrany teploty, regulace teploty může zajistit nepřetržité rozsvícení LED v případě vysoké okolní teploty nebo vysokého objemutage kapka. […] Aplikace: Svítilna, vysoce svítivý LED ovladač, LED světlomety, nouzová světla a osvětlení […] Vlastnosti: Provozní svtage Rozsah: 2.8V až 6V, Power MOSFET na čipu, Low Dropout Voltage: 0.37 V @ 1.5 A, proud LED až 1.5 A, Přesnost výstupního proudu: ± 5 %, Regulace teploty čipu, Ochrana proti proudu LED […] Pro tento IC existují 3 režimy provozu:

  1. Se signálem PWM přímo aplikovaným na pin CE by frekvence signálu PWM měla být menší než 2 kHz
  2. S logickým signálem přivedeným na hradlo NMOS (obrázek 4)
  3. S potenciometrem (obrázek 5)

Pomocí PWM signálu je velmi snadné řídit IC mikrokontrolérem jako Arduino, Esp32 a AtTiny85.

Obecný popis

CN571 I je integrovaný obvod pro regulaci proudu pracující ze vstupního objtage 2.8V až 6V, konstantní výstupní proud lze nastavit až na 5A externím rezistorem. CN5711 je ideální pro řízení LED. Výkonový MOSFET na čipu a blok snímání proudu výrazně snižují počet externích součástí. CN5711 přijímá regulaci teploty místo funkce ochrany teploty, regulace teploty může způsobit, že se LED dioda rozsvítí nepřetržitě v případě vysoké okolní teploty nebo vysokého objemutage kapka. Mezi další funkce patří povolení čipu atd. CN5711 je k dispozici v tepelně vylepšeném 8pinovém balíčku pro malé obrysy (SOPS).

Vlastnosti

  • Provozní svtage Rozsah: 2.8V až 6V
  • Výkonový MOSFET na čipu
  • Low Dropout Voltage: 0.37 V @ 1.5 A
  • LED proud až 1.5A
  • Přesnost výstupního proudu: * 5 %
  • Regulace teploty třísek
  • Ochrana proti nadměrnému proudu LED
  • Rozsah provozních teplot: – 40 V až +85
  • K dispozici v balíčku SOPS
  • Bez Pb, Vyhovuje Rohs, Bez halogenů

Aplikace

  • Svítilna
  • Ovladač LED s vysokým jasem
  • LED světlomety
  • Nouzová světla a osvětlení

Přiřazení pinů instructables CN5711 Driving LED s Arduinem nebo potenciometrem - přiřazení pinůinstructables CN5711 Driving LED s Arduino nebo potenciometrem - LED diody paralelně

Obrázek 3. CN5711 řídí LED diody paralelně instructables CN5711 Driving LED s Arduino nebo potenciometrem - signál do Dim LED

Obrázek 4 Logický signál do Dim LED
Metoda 3: Potenciometr se používá ke ztlumení LED, jak je znázorněno na obrázku 5.instructables CN5711 Driving LED s Arduino nebo potenciometrem - ztlumte LED

Obrázek 5 Potenciometr pro ztlumení LED

Krok 2: Zapněte LED pomocí vestavěného potenciometru

Doufám, že na fotkách a videu je zapojení jasné.
V1 >> modrá >> napájení +
CE >>modrá >> napájení +
G >> šedá >> zem
LED >> hnědá >> LED +
K napájení obvodu jsem použil levný zdroj (vyrobený ze starého atx zdroje a buck boost převodníku ZK-4KX) . Nastavil jsem zvtage na 4.2 V pro simulaci jednočlánkové lithiové baterie.
Jak můžeme vidět z videa, obvod napájí od 30mA do více než 200mA
https://youtu.be/kLZUsOy_Opg instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 1

Nastavitelný proud pomocí nastavitelného odporu.
Použijte prosím vhodný šroubovák pro jemné a pomalé otáčeníinstructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 2instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 3instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 4

Krok 3: Zapněte LED pomocí mikrokontroléru

Chcete-li obvod ovládat mikrokontrolérem, stačí připojit pin CE k pinu PWM mikrokontroléru.
V1 >>modrá >> napájení +
CE >> fialová >> pwm pin
G >>šedá >> zem
LED >> hnědá >> LED +
Nastavením pracovního cyklu na 0 (0 %) LED zhasne. Nastavením pracovního cyklu na 255 (100 %) se LED rozsvítí při maximálním výkonu. Pomocí několika řádků kódu můžeme upravit jas LED.
V této sekci si můžete stáhnout testovací kód pro Arduino, Esp32 a AtTiny85.
Testovací kód pro Arduino:
#define pinLed 3
#define led Vypnuto 0
#define led On 250 //255 je maximální hodnota pwm
int hodnota = 0 ; //hodnota pwm
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
prázdná smyčka ( ) {
//blikat
analog Write(pinLed, led Off); // Vypnout LED
zpoždění(1000);
// Počkej
analog Write(pinLed, led On); / / Zapněte LED
zpoždění(1000);
// Počkej
analog Write(pinLed, led Off); //…
zpoždění(1000);
analog Write(pinLed, led On);
zpoždění(1000);
//dimm
for (value = ledOn; value > ledOff; value –) { //sníží jas o decreasing „hodnota“
analog Zapis(pinLed, hodnota);
zpoždění(20);
}
for (value = ledOff; value < ledOn; value ++) { //zvýší jas o krokasing „hodnota“
analog Zapis(pinLed, hodnota);
zpoždění(20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 5instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 6instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 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
Stáhnout
Stáhnout
Stáhnout

Krok 4: Diy verze

Vytvořil jsem vlastní verzi modulu podle standardního obvodu datasheetu.
Použil jsem 50k potenciometr, i když datový list říká, že „maximální hodnota R-ISET je 30 k ohmů“.
Jak vidíte, okruh není příliš čistý…
Měl jsem použít SOP8 na DIP8 PCB nebo SOP8 na DIP8 adaptér pro elegantnější obvod!
Doufám, že se podělím o gerbera file brzy budete moci použít.

instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 8instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 9instructables CN5711 Driving LED s Arduino nebo potenciometrem - obrázek 10

Krok 5: Brzy se uvidíme!

Zanechte mi prosím své dojmy s komentářem a nahlaste technické a gramatické chyby!
Podpořte mě a mé projekty na tomto odkazu https://allmylinks.com/dariocose
instructables CN5711 Driving LED s Arduinem nebo potenciometrem - Pěkná práce Pěkná práce!
Viděl jsem jednu technickou gramatickou chybu, která by mohla způsobit zmatek. Na konci kroku 2 řeknete:
„Jak můžeme vidět z videa, obvod má kapacitu od 30 mAh do více než 200 mAh“
To by mělo říkat „30 mA až 200 mA“.
Termín mAh znamená „miliamps krát hodiny a jedná se o měření energie, nikoli o měření proudu. Patnáct miliamps po dobu 2 hodin nebo 5 miliamps po dobu 6 hodin jsou obě 30 mAh.
Krásně napsaný návod!
Díky!
instructables CN5711 Driving LED s Arduinem nebo potenciometrem - dariocose Máš pravdu! Díky za radu!
Okamžitě opravuji!

instruktážní logo

Dokumenty / zdroje

instructables CN5711 Driving LED s Arduino nebo potenciometrem [pdfPokyny
CN5711, CN5711 Driving LED s Arduinem nebo potenciometrem, Driving LED s Arduinem nebo potenciometrem

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *