logu instructablesCN5711 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)
instructables CN5711 LED di guida cù Arduino o Potenziometru - dariocose 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

instructables CN5711 LED di guida cù Arduino o Potenziometru

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:

  1. Cù un signalu PWM direttamente appiicatu à u pin CE, a frequenza di u signale PWM deve esse menu di 2KHz.
  2. Cù un signalu logicu appiicatu à a porta di un NMOS (Figura 4)
  3. 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 instructables CN5711 LED di guida cù Arduino o Potenziometru - assignazione di pininstructables CN5711 LED di guida cù Arduino o potentiometru - LED in parallelu

Figura 3. CN5711 conduce LED in Parallel instructables CN5711 LED de conduite avec Arduino ou potentiomètre - signal à Dim LED

Figura 4 Un signalu logicu à Dim LED
Metudu 3: Un potentiometru hè utilizatu per dim u LED cum'è mostra in Figura 5.instructables CN5711 LED di guida cù Arduino o Potenziometru - Dim the LED

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 instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 1

Corrente regulabile attraversu una resistenza regulabile.
Per piacè aduprate un cacciavite adattatu per girà delicatamente è lentamenteinstructables CN5711 LED di guida cù Arduino o potentiometru - Figura 2instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 3instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 4

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/_6SwgEA3cuJginstructables CN5711 LED di guida cù Arduino o potentiometru - Figura 5instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 6instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 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
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à.

instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 8instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 9instructables CN5711 LED di guida cù Arduino o potentiometru - Figura 10

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
instructables CN5711 LED di guida cù Arduino o Potenziometru - Bel travagliu 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!
instructables CN5711 LED di guida cù Arduino o Potenziometru - dariocose Ai ragione! Grazie per i vostri cunsiglii!
Aghju correttu subitu !

logu instructables

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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *