Arduino və ya Potensiometr ilə CN5711 Sürücülük LED
Təlimatlar
Arduino və ya Potensiometr ilə CN5711 Sürücülük LED
Arduino və ya Potensiometr ilə LED-i necə idarə etmək olar (CN5711)
dariokoza ilə
Xüsusilə şəxsi layihələrim üçün, məsələn, velosipedim üçün məşəllər və işıqlar hazırlamaq üçün LEDləri xoşlayıram.
Bu dərslikdə mən ehtiyaclarıma cavab verən sadə sürücülü LED-lərin işini izah edəcəyəm:
- Tək litium batareya və ya USB istifadə etmək üçün Vin < 5V
- potensiometr və ya mikrokontroller ilə cərəyanı dəyişmək imkanı
- sadə dövrə, bir neçə komponent və kiçik ayaq izi
Ümid edirəm ki, bu kiçik bələdçi digər istifadəçilər üçün faydalı olacaq!
Təchizatlar:
Komponentlər
- Led sürücü modulu
- İstənilən güc led (mən 1° lensli 60 vatt qırmızı led istifadə etdim)
- Batareya və ya enerji təchizatı
- Çörək lövhəsi
- Komponentlər
DIY versiyası üçün:
- CN5711 IC
- Potansiyometresi
- Prototip lövhəsi
- SOP8 - DIP8 pcb və ya SOP8 - DIP8 adapter
Alətlər
- Lehimləmə dəmiri
- Tornavida
Addım 1: Məlumat vərəqi
Bir neçə ay əvvəl mən Aliexpress-də CN5711 IC, rezistor və dəyişən rezistordan ibarət aparıcı sürücü modulu tapdım.
CN5711 məlumat cədvəlindən:
Ümumi təsvir:
Ümumi təsvir: CN5711 giriş həcmindən işləyən cari tənzimləmə inteqral sxemidirtage 2.8V-dən 6V-ə qədər, sabit çıxış cərəyanı xarici rezistorla 1.5A-a qədər təyin edilə bilər. CN5711 LED-ləri idarə etmək üçün idealdır. [...] CN5711 temperaturdan qorunma funksiyası əvəzinə temperatur tənzimləməsini qəbul edir, temperaturun tənzimlənməsi yüksək ətraf mühit temperaturu və ya yüksək volum vəziyyətində LED-in davamlı olaraq yandırılmasını təmin edə bilər.tage damla. […]
Tətbiqlər: Fənər, Yüksək parlaqlıqlı LED sürücüsü, LED faralar, Təcili yardım işıqları və işıqlandırma [...]
Xüsusiyyətlər: Əməliyyat Voltage Diapazon: 2.8V - 6V, On-chip Power MOSFET, Aşağı Dropout Voltage: 0.37V @ 1.5A, LED cərəyanı 1.5A-a qədər, Çıxış cərəyanının dəqiqliyi: ± 5%, Çip Temperaturunun Tənzimlənməsi, Həddindən artıq LED cərəyanının qorunması […] Bu IC üçün 3 iş rejimi var:
- Birbaşa CE pininə tətbiq olunan PWM siqnalı ilə PWM siqnalının tezliyi 2KHz-dən az olmalıdır.
- NMOS qapısına tətbiq olunan məntiq siqnalı ilə (Şəkil 4)
- Potensiometr ilə (Şəkil 5)
PWM siqnalından istifadə edərək IC-ni Arduino, Esp32 və AtTiny85 kimi mikro nəzarətçi ilə idarə etmək çox asandır.
Ümumi təsvir
CN571 I, giriş həcmindən işləyən cari tənzimləmə inteqral sxemidirtage 2.8V-dən 6V-ə qədər, sabit çıxış cərəyanı xarici rezistorla I.5A-a qədər qurula bilər. CN5711 LED idarə etmək üçün idealdır. Çip üzərindəki güc MOSFET və cari hiss bloku xarici komponentlərin sayını xeyli azaldır. CN5711 temperaturdan qorunma funksiyası əvəzinə temperatur tənzimləməsini qəbul edir, temperaturun tənzimlənməsi yüksək mühit temperaturu və ya yüksək volum vəziyyətində LED-in davamlı olaraq yandırılmasını təmin edə bilər.tage damla. Digər xüsusiyyətlərə çipin aktivləşdirilməsi və s. daxildir. CN5711 termal cəhətdən gücləndirilmiş 8-pin kiçik kontur paketində (SOPS) mövcuddur.
Xüsusiyyətlər
- Əməliyyat Voltage Diapazon: 2.8V - 6V
- On-chip Power MOSFET
- Aşağı Dropout Cildtage: 0.37V @ 1.5A
- 1.5A-a qədər LED cərəyanı
- Çıxış cərəyanının dəqiqliyi: * 5%
- Çip Temperatur Tənzimlənməsi
- Həddindən artıq LED cərəyanından qorunma
- İşləmə temperaturu diapazonu: – 40 V ilə +85
- SOPS Paketində mövcuddur
- Pb-siz, Rohs Uyğundur, Halojensiz
Tətbiqlər
- Fənər
- Yüksək parlaqlıq led sürücü
- LED faralar
- Təcili işıqlar və işıqlandırma
Pin təyinatı
Şəkil 3. CN5711 LED-ləri Paralel şəkildə idarə edir
Şəkil 4 Dim LED-ə məntiq siqnalı
Metod 3: Şəkil 5-də göstərildiyi kimi LED-i tutmaq üçün potensiometrdən istifadə olunur.
Şəkil 5 LED-i söndürmək üçün potensiometr
Addım 2: Quraşdırılmış potensiometr ilə LED-i idarə edin
Ümid edirəm ki, foto və videoda naqillər aydındır.
V1 >> mavi >> enerji təchizatı +
CE >>mavi >> enerji təchizatı +
G >> boz >> torpaq
LED >> qəhvəyi >> led +
Dövrəni gücləndirmək üçün ucuz bir enerji təchizatı istifadə etdim (köhnə atx enerji təchizatı və ZK-4KX pul gücləndiricisi ilə hazırlanmışdır). Mən həcmi təyin etdimtagtək hüceyrəli litium batareyanı simulyasiya etmək üçün e-dən 4.2v-ə qədər.
Videodan göründüyü kimi, dövrə 30mA-dan 200mA-dan çox gücə malikdir.
https://youtu.be/kLZUsOy_Opg
Tənzimlənən rezistor vasitəsilə tənzimlənən cərəyan.
Zəhmət olmasa, yumşaq və yavaş fırlatmaq üçün uyğun bir tornavida istifadə edin
Addım 3: Led-i mikro nəzarətçi ilə idarə edin
Mikro nəzarətçi ilə dövrəni idarə etmək üçün CE pinini mikro nəzarətçinin PWM pininə qoşun.
V1 >>mavi >> enerji təchizatı +
CE >> bənövşəyi >> pwm pin
G >>boz >> torpaq
LED >> qəhvəyi >> led +
İş dövrü 0 (0%) olaraq təyin edildikdə, LED sönəcək. İş dövrü 255-ə (100%) təyin edildikdə, LED maksimum gücdə yanacaq. Bir neçə sətir kodla biz LED-in parlaqlığını tənzimləyə bilərik.
Bu bölmədə siz Arduino, Esp32 və AtTiny85 üçün test kodunu yükləyə bilərsiniz.
Arduino test kodu:
#define pinLed 3
#define led Off 0
#define led On 250 //255 maksimum pwm dəyəridir
int dəyəri = 0 ; //pwm dəyəri
quraşdırmanı ləğv edin () {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
boş döngə ( ) {
// yanıb-sönür
analoq Yazma (pinLed, LED Off); // LEDi söndürün
gecikmə (1000);
// Bir saniyə gözləyin
analoq Yazma(pinLed, led On); // LEDi yandırın
gecikmə (1000);
// Bir saniyə gözləyin
analoq Yazma (pinLed, LED Off); //…
gecikmə (1000);
analoq Yazma (pinLed, led On);
gecikmə (1000);
//dimm
üçün (dəyər = ledOn; dəyər > ledOff; dəyər –) { //“dəyər”i azaltmaqla işığı azaldın
analoq Yazma (pinLed, dəyər);
gecikmə (20);
}
üçün (dəyər = ledOff; dəyər < ledOn; dəyər ++) { //“dəyər”i artırmaqla işığı artırın
analoq Yazma (pinLed, dəyər);
gecikmə (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
Yüklə
Yüklə
Yüklə
Addım 4: Diy Version
Standart verilənlər cədvəli sxeminə uyğun olaraq modulun öz versiyasını hazırladım.
Məlumat vərəqində “R-ISET-in maksimum dəyəri 50K ohm” yazılsa da, mən 30k potensiometrdən istifadə etdim.
Gördüyünüz kimi dövrə çox təmiz deyil...
Daha zərif dövrə üçün SOP8-dən DIP8 pcb və ya SOP8-dən DIP8 adapterindən istifadə etməliydim!
Ümid edirəm ki, gerber paylaşacam file tezliklə istifadə edə bilərsiniz.
Addım 5: Tezliklə görüşənədək!
Zəhmət olmasa təəssüratlarınızı şərhdə buraxın və texniki və qrammatik səhvləri bildirin!
Mənə və layihələrimə bu linkdən dəstək olun https://allmylinks.com/dariocose
Əla iş!
Bəzi çaşqınlığa səbəb ola biləcək bir texniki qrammatik səhv gördüm. 2-ci addımın sonunda deyirsiniz:
"Videodan gördüyümüz kimi, dövrə 30 mAh-dan 200 mAh-dan çox gücə malikdir"
Bu, "30 mA - 200 mA" deməlidir.
mAh termini “milliamps dəfə saatdır və cari ölçü deyil, enerjinin ölçülməsidir. On beş milliamps 2 saat və ya 5 milliamps 6 saat üçün hər ikisi 30 mAh-dir.
Gözəl yazılmış təlimat verə bilərsiniz!
Təşəkkürlər!
Sən haqlısan! Məsləhətiniz üçün təşəkkür edirik!
Dərhal düzəldirəm!
Sənədlər / Resurslar
![]() |
təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED [pdf] Təlimatlar CN5711, CN5711 Arduino və ya Potensiometr ilə Sürücü LEDi, Arduino və ya Potensiometr ilə Sürücü LEDi |