CN5711 LED za vožnju sa Arduinom ili potenciometrom
Uputstva
CN5711 LED za vožnju sa Arduinom ili potenciometrom
Kako voziti led pomoću Arduina ili potenciometra (CN5711)
by dariocose
Volim LED diode, posebno za lične projekte, poput izrade baklji i svjetala za moj bicikl.
U ovom tutorijalu objasnit ću rad jednostavnih LED dioda koje zadovoljavaju moje potrebe:
- Vin < 5V za korištenje jedne litijumske baterije ili USB-a
- mogućnost mijenjanja struje potenciometrom ili mikrokontrolerom
- jednostavno kolo, nekoliko komponenti i mali otisak
Nadam se da će ovaj mali vodič biti koristan i drugim korisnicima!
Zalihe:
Komponente
- Led drajver modul
- Bilo koja LED dioda za napajanje (koristio sam 1 vat crvenu LED diodu sa 60° sočivom)
- Baterija ili napajanje
- Breadboard
- Komponente
Za diy verziju:
- CN5711 IC
- Potentiometer
- Prototipna ploča
- SOP8 na DIP8 pcb ili SOP8 na DIP8 adapter
Alati
- Lemilica
- Odvijač
Korak 1: List sa podacima
Prije nekoliko mjeseci pronašao sam na Aliexpressu LED drajver modul sastavljen od CN5711 IC, otpornika i promjenjivog otpornika.
Iz CN5711 tablice sa podacima:
Opšti opis:
Opšti opis: CN5711 je integrisano kolo za regulaciju struje koje radi od ulazne zapreminetage od 2.8V do 6V, konstantna izlazna struja se može podesiti do 1.5A sa eksternim otpornikom. CN5711 je idealan za pokretanje LED dioda. […] CN5711 usvaja regulaciju temperature umjesto funkcije zaštite temperature, regulacija temperature može učiniti da LED dioda bude neprekidno uključena u slučaju visoke temperature okoline ili visokog volumenatage drop. […]
Prijave: Lampa, LED drajver visokog osvjetljenja, LED farovi, svjetla za hitne slučajeve i rasvjeta […]
Karakteristike: Operating Voltage Raspon: 2.8V do 6V, MOSFET snage na čipu, Volumen sa malim ispuštanjemtage: 0.37V @ 1.5A, LED struja do 1.5A, tačnost izlazne struje: ± 5%, regulacija temperature čipa, zaštita od prekomjerne LED struje […] Postoje 3 načina rada za ovaj IC:
- Sa PWM signalom direktno primijenjenim na CE pin, frekvencija PWM signala bi trebala biti manja od 2KHz
- Sa logičkim signalom primijenjenim na kapiju NMOS-a (slika 4)
- Sa potenciometrom (slika 5)
Koristeći PWM signal vrlo je lako upravljati IC mikrokontrolerom kao što je Arduino, Esp32 i AtTiny85.
Opšti opis
CN571 I je integrisano kolo za regulaciju struje koje radi od ulazne zapreminetage od 2.8V do 6V, konstantna izlazna struja se može podesiti na I.5A sa eksternim otpornikom. CN5711 je idealan za pokretanje LED-a. MOSFET snage na čipu i blok senzora struje uvelike smanjuju broj vanjskih komponenti. CN5711 usvaja regulaciju temperature umjesto funkcije zaštite temperature, regulacija temperature može učiniti da LED dioda bude neprekidno uključena u slučaju visoke temperature okoline ili visokog volumenatage drop. Ostale karakteristike uključuju omogućavanje čipa, itd. CN5711 je dostupan u termički poboljšanom 8-pinskom malom paketu (SOPS).
Karakteristike
- Operating Voltage Raspon: 2.8V do 6V
- Power MOSFET na čipu
- Low Dropout Voltage: 0.37V @ 1.5A
- LED struja do 1.5A
- Preciznost izlazne struje: * 5%
- Regulacija temperature čipa
- Zaštita od preko LED struje
- Raspon radne temperature: – 40 V do +85
- Dostupno u SOPS paketu
- Bez Pb, u skladu sa Rohsom, bez halogena
Prijave
- Lampica
- LED drajver visoke svjetline
- LED farovi
- Hitna svjetla i rasvjeta
Dodjela pin-a
Slika 3. CN5711 paralelno pokreće LED diode
Slika 4 Logički signal za Dim LED
Metoda 3: Potenciometar se koristi za prigušivanje LED diode kao što je prikazano na slici 5.
Slika 5 Potenciometar za prigušivanje LED dioda
Korak 2: Pokrenite LED pomoću ugrađenog potenciometra
Nadam se da su žice jasne na fotografijama i videu.
V1 >> plava >> napajanje +
CE >>plavi >> napajanje +
G >> sivo >> tlo
LED >> smeđa >> led +
Za napajanje strujnog kola koristio sam jeftino napajanje (napravljeno sa starim atx napajanjem i ZK-4KX buck konvertorom). Postavio sam voltage do 4.2V za simulaciju jednoćelijske litijumske baterije.
Kao što možemo vidjeti iz videa, strujni krug se napaja od 30mA do više od 200mA
https://youtu.be/kLZUsOy_Opg
Podesiva struja kroz podesivi otpornik.
Koristite odgovarajući odvijač da lagano i polako rotirate
Korak 3: Pokrenite LED pomoću mikrokontrolera
Za kontrolu kola sa mikrokontrolerom samo povežite CE pin na PWM pin mikrokontrolera.
V1 >>plavi >> napajanje +
CE >> ljubičasta >> pwm pin
G >>siva >> zemlja
LED >> smeđa >> led +
Postavljanjem radnog ciklusa na 0 (0%) LED će se ugasiti. Podešavanje radnog ciklusa na 255 (100%) LED će se upaliti maksimalnom snagom. Sa nekoliko linija koda možemo podesiti svjetlinu LED-a.
U ovom dijelu možete preuzeti testni kod za Arduino, Esp32 i AtTiny85.
Arduino test kod:
#define pinLed 3
#define LED Isključeno 0
#define led On 250 //255 je maksimalna pwm vrijednost
int vrijednost = 0 ; //pwm vrijednost
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
void petlja ( ) {
//blink
analogni Write(pinLed, led Off); // Isključi LED
kašnjenje (1000);
// Čekaj malo
analogni Write(pinLed, led On); / / Uključite LED
kašnjenje (1000);
// Čekaj malo
analogni Write(pinLed, led Off); //…
kašnjenje (1000);
analogni Write(pinLed, led On);
kašnjenje (1000);
//dimm
for (vrijednost = ledOn; vrijednost > ledOff; vrijednost –) { //smanji svjetlo smanjenjem “vrijednosti”
analogni Write(pinLed, vrijednost);
kašnjenje (20);
}
for (vrijednost = ledOff; vrijednost < ledOn; vrijednost ++) { //povećajte svjetlo povećanjem "vrijednosti"
analogni Write(pinLed, vrijednost);
kašnjenje (20);
}
}
https://youtu.be/_6SwgEA3cuJg
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
Preuzmi
Preuzmi
Preuzmi
Korak 4: Diy verzija
Napravio sam diy verziju modula slijedeći standardno kolo sa podacima.
Koristio sam potenciometar od 50k iako u tablici sa podacima piše da je “maksimalna vrijednost R-ISET-a 30K ohma”.
Kao što vidite, kolo nije baš čisto…
Trebao sam koristiti SOP8 na DIP8 pcb ili SOP8 na DIP8 adapter za elegantnije kolo!
Nadam se da ću podijeliti gerber file uskoro možete koristiti.
Korak 5: Vidimo se uskoro!
Ostavite mi svoje utiske uz komentar i prijavite tehničke i gramatičke greške!
Podržite mene i moje projekte na ovom linku https://allmylinks.com/dariocose
Dobar posao!
Vidio sam jednu tehničku gramatičku grešku koja bi mogla izazvati zabunu. Na kraju koraka 2 kažete:
“Kao što možemo vidjeti iz videa, sklop se napaja od 30mAh do više od 200mAh”
To bi trebalo da kaže "30 mA do 200 mA."
Termin mAh znači „miliamps puta sati i predstavlja mjerenje energije, a ne mjerenje struje. Petnaest milliamps tokom 2 sata ili 5 mililitaraamps za 6 sati su oba 30 mAh.
Lepo napisano sa instrukcijama!
Hvala!
Upravu si! Hvala na savjetu!
Odmah ispravljam!
Dokumenti / Resursi
![]() |
instructables CN5711 LED za vožnju sa Arduinom ili potenciometrom [pdfUpute CN5711, CN5711 LED za vožnju sa Arduinom ili potenciometrom, LED za vožnju sa Arduinom ili potenciometrom |