CN5711 LED de conduite avec Arduino ou potentiomètre
Istruzzioni
CN5711 LED de conduite avec Arduino ou potentiomètre
Cumu guidà un LED cù Arduino o potentiometru (CN5711)
da dariocose
Mi piacenu i LED, in particulare per i prughjetti persunali, cum'è fà torche è luci per a mo bicicletta.
In questu tutoriale spiegheraghju u funziunamentu di un led simplici in drive chì risponde à i mo bisogni:
- Vin < 5V per utilizà una sola batteria di lithium o USB
- pussibilità di varià u currente cù un potentiometru o cun un microcontroller
- circuitu simplice, pochi cumpunenti è pocu impronta
Spergu chì sta piccula guida serà utile à l'altri utilizatori!
Forniture:
Cumpunenti
- Modulu di driver LED
- Ogni led di putenza (aghju utilizatu 1 watt led rossu cù lente 60 °)
- Batteria o alimentazione elettrica
- Breadboard
- Cumpunenti
Per a versione diy:
- CN5711 IC
- Potenziometru
- Cunsigliu di prototipu
- SOP8 à DIP8 pcb o SOP8 à DIP8 adattatore
Strumenti
- Ferru à saldare
- cacciavite
Passu 1: Datasheet
Uni pochi mesi fà aghju trovu in Aliexpress un modulu di driver led cumpostu da un CN5711 IC, una resistenza è una resistenza variabile.
Da a scheda di dati CN5711:
Descrizzione generale:
Descrizzione Generale: U CN5711 hè un circuitu integratu di regulazione attuale chì opera da un input voltage di 2.8V à 6V, u currente di output constantu pò esse stallatu finu à 1.5A cù una resistenza esterna. U CN5711 hè ideale per guidà i LED. […] U CN5711 adopra a regulazione di a temperatura invece di a funzione di prutezzione di a temperatura, a regulazione di a temperatura pò fà chì u LED sia attivatu continuamente in casu d'alta temperatura ambientale o alta vol.tage goccia. […]
Applicazioni: Torcia, Driver LED d'alta luminosità, Fari LED, Luci d'emergenza è illuminazione [...]
Features: Voltage Gamma: 2.8V à 6V, MOSFET di putenza in chip, Low Dropout Voltage: 0.37V @ 1.5A, LED Current up to 1.5A, Output Current Accuracy: ± 5%, Chip Temperature Regulation, Over LED Current Protection [...] Ci sò 3 modi di funziunamentu per questu IC:
- Cù un signalu PWM direttamente appiicatu à u pin CE, a frequenza di u signale PWM deve esse menu di 2KHz.
- Cù un signalu logicu appiicatu à a porta di un NMOS (Figura 4)
- Cù un potentiometru (Figura 5)
Utilizendu u signale PWM hè assai faciule di guidà l'IC cun un microcontroller cum'è Arduino, Esp32 è AtTiny85.
Descrizzione generale
U CN571 I hè un circuitu integratu di regulazione di corrente chì opera da un input voltage di 2.8V à 6V, u currente di output constantu pò esse stallatu à I.5A cù una resistenza esterna. U CN5711 hè ideale per guidà LED. U MOSFET di putenza in chip è u bloccu di sensu attuale riducenu assai u numeru di cumpunenti esterni. U CN5711 adopra a regulazione di a temperatura invece di a funzione di prutezzione di a temperatura, a regulazione di a temperatura pò fà chì u LED si accende continuamente in casu di alta temperatura ambientale o alta vol.tage goccia. Altre caratteristiche includenu l'attivazione di chip, etc. CN5711 hè dispunibule in un pacchettu di 8-pin small outline (SOPS) rinforzatu termicamente.
Features
- Voltage Range: 2.8V à 6V
- MOSFET di putenza in chip
- Low Dropout Voltage: 0.37 V @ 1.5 A
- Corrente LED finu à 1.5A
- Precisione di u currente di output: * 5%
- Regulamentu di a temperatura di u chip
- Over LED Prutezzione attuale
- Gamma di temperatura di funziunamentu: -40 V à +85
- Disponibile in u pacchettu SOPS
- Senza Pb, Conforme à Rohs, Senza Alogeni
Applicazioni
- torcia
- Driver LED d'alta luminosità
- Fari LED
- Luci d'emergenza è illuminazione
Assignazione di Pin
Figura 3. CN5711 conduce LED in Parallel
Figura 4 Un signalu logicu à Dim LED
Metudu 3: Un potentiometru hè utilizatu per dim u LED cum'è mostra in Figura 5.
Figura 5 Un Potenziometru per Dim the LED
Passu 2: Cunduce u Led cù u Potenziometru Custruitu
Spergu chì u cablaggio hè chjaru in e foto è video.
V1 >> turchinu >> alimentazione +
CE >> blu >> alimentazione elettrica +
G >> grisgiu >> terra
LED >> marrone >> led +
Per alimentà u circuitu aghju utilizatu un fornimentu d'energia economicu (fattu cù un vechju alimentazione atx è un convertitore ZK-4KX buck boost). Aghju stabilitu u voltage à 4.2v per simulà una sola batteria di lithium cellula.
Comu pudemu vede da u video, u circuitu alimenta da 30mA à più di 200mA.
https://youtu.be/kLZUsOy_Opg
Corrente regulabile attraversu una resistenza regulabile.
Per piacè aduprate un cacciavite adattatu per girà delicatamente è lentamente
Passu 3: Cunduce u Led Cù un Microcontroller
Per cuntrullà u circuitu cù un microcontroller, basta cunnette u pin CE à u pin PWM di u microcontroller.
V1 >> blu >> alimentazione +
CE >> viola >> pwm pin
G >> grisgiu >> terra
LED >> marrone >> led +
Sendu u duty cycle à 0 (0%), u LED si spegnerà. Fixendu u ciclu di duty à 255 (100%) u LED s'illuminarà à a putenza massima. Cù uni pochi di linee di codice pudemu aghjustà a luminosità di u LED.
In questa sezione pudete scaricà un codice di prova per Arduino, Esp32 è AtTiny85.
Codice di test Arduino:
#define pinLed 3
#define led Off 0
#define led On 250 //255 hè u valore pwm massimu
int valore = 0; // valore pwm
void setup () {
pinMode (pinLed, OUTPUT); //setto il pin pwm come uscita
}
loop void ( ) {
// lampeggia
Scrittura analogica (pinLed, LED Off); // Spegni led
ritardu (1000);
// Aspetta una seconda
Scrittura analogica (pinLed, led On); // Accendi led
ritardu (1000);
// Aspetta una seconda
Scrittura analogica (pinLed, LED Off); //…
ritardu (1000);
Scrittura analogica (pinLed, led On);
ritardu (1000);
// dimm
for (value = ledOn; value > ledOff; value –) { //diminuisce a luce diminuendu "value"
Scrittura analogica (pinLed, valore);
ritardu (20);
}
for (value = ledOff; value <ledOn; value ++) { //aumenta a luce aumentandu "value"
Scrittura analogica (pinLed, valore);
ritardu (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
Scaricate
Scaricate
Scaricate
Passu 4: Versione Diy
Aghju fattu una versione di bricolage di u modulu seguitu u circuitu di datasheet standard.
Aghju utilizatu un potenziometru 50k ancu s'è a datasheet dice chì "u valore massimu di R-ISET hè 30K ohm".
Comu pudete vede, u circuitu ùn hè micca assai pulitu ...
Aghju avutu aduprà SOP8 à DIP8 pcb o SOP8 à DIP8 adattatore per un circuitu più elegante!
Spergu di sparte un gerber file prestu chì pudete aduprà.
Passu 5: Ci si vede prestu!
Per piacè lasciami e vostre impressioni cun un cumentu è signalate errori tecnichi è grammaticali!
Supporta mè è i mo prughjetti in stu ligame https://allmylinks.com/dariocose
Bellu travagliu!
Aghju vistu un errore di grammatica tecnica chì puderia causà una certa cunfusione. À a fine di u passu 2 dite:
"Cumu pudemu vede da u video, u circuitu putenza da 30mAh à più di 200mAh"
Chì duverebbe dì "30 mA à 200 mA".
U terminu mAh significa "milliamps volte ore è hè una misurazione di l'energia, micca una misurazione attuale. Quince milliamps per 2 ore o 5 milliamps per 6 ore sò tramindui 30 mAh.
Instruisce bè scrittu!
Grazie!
Ai ragione! Grazie per i vostri cunsiglii!
Aghju correttu subitu !
Documenti / Risorse
![]() |
instructables CN5711 LED di guida cù Arduino o Potenziometru [pdf] Istruzzioni CN5711, CN5711 LED de conduite avec Arduino ou potentiomètre, LED de conduite avec Arduino ou potentiomètre |