CN5711 Memandu LED dengan Arduino atau Potentiometer
Arahan
CN5711 Memandu LED dengan Arduino atau Potentiometer
Cara Memandu Led Dengan Arduino atau Potentiometer (CN5711)
oleh dariocose
Saya suka LED, terutamanya untuk projek peribadi, seperti membuat obor dan lampu untuk basikal saya.
Dalam tutorial ini saya akan menerangkan operasi led pemacu ringkas yang memenuhi keperluan saya:
- Vin < 5V untuk menggunakan bateri litium tunggal atau USB
- kemungkinan untuk mengubah arus dengan potensiometer atau dengan mikropengawal
- litar ringkas, beberapa komponen dan jejak kecil
Saya harap panduan kecil ini akan berguna kepada pengguna lain!
Bekalan:
Komponen
- Modul pemandu yang dipimpin
- Mana-mana led kuasa (saya menggunakan led merah 1 watt dengan kanta 60°)
- Bateri atau bekalan kuasa
- Papan roti
- Komponen
Untuk versi diy:
- IC CN5711
- Potensiometer
- Papan Prototaip
- SOP8 ke DIP8 pcb atau penyesuai SOP8 ke DIP8
Alatan
- Besi pematerian
- Pemutar skru
Langkah 1: Lembaran Data
Beberapa bulan yang lalu saya dapati di Aliexpress modul pemacu led yang terdiri daripada IC CN5711, perintang dan perintang boleh ubah.
Daripada lembaran data CN5711:
Penerangan Umum:
Penerangan Umum: CN5711 ialah litar bersepadu peraturan semasa yang beroperasi daripada vol inputtage daripada 2.8V hingga 6V, arus keluaran malar boleh ditetapkan sehingga 1.5A dengan perintang luaran. CN5711 sesuai untuk memandu LED. […] CN5711 mengguna pakai peraturan suhu dan bukannya fungsi perlindungan suhu, peraturan suhu boleh menjadikan LED dihidupkan secara berterusan sekiranya suhu ambien tinggi atau vol tinggitage drop. […]
Permohonan: Lampu suluh, Pemacu LED kecerahan tinggi, lampu depan LED, Lampu kecemasan dan lampu […]
ciri-ciri: Vol Operasitage Julat: 2.8V hingga 6V, MOSFET Kuasa Pada cip, Voltage: 0.37V @ 1.5A, Arus LED sehingga 1.5A, Ketepatan Arus Output: ± 5%, Peraturan Suhu Cip, Lebih Perlindungan Arus LED […] Terdapat 3 mod operasi untuk IC ini:
- Dengan isyarat PWM digunakan terus pada pin CE, kekerapan isyarat PWM hendaklah kurang daripada 2KHz
- Dengan isyarat logik yang digunakan pada get NMOS (Rajah 4)
- Dengan potensiometer (Rajah 5)
Menggunakan isyarat PWM adalah sangat mudah untuk memacu IC dengan mikropengawal seperti Arduino, Esp32 dan AtTiny85.
Penerangan Umum
CN571 I ialah litar bersepadu peraturan semasa yang beroperasi daripada vol inputtage daripada 2.8V hingga 6V, arus keluaran malar boleh ditetapkan sehingga I.5A dengan perintang luaran. CN5711 sesuai untuk memandu LED. MOSFET kuasa pada cip dan blok deria semasa sangat mengurangkan bilangan kiraan komponen luaran. CN5711 menggunakan peraturan suhu dan bukannya fungsi perlindungan suhu, peraturan suhu boleh menjadikan LED dihidupkan secara berterusan sekiranya suhu ambien tinggi atau vol tinggitage drop. Ciri-ciri lain termasuk pemboleh cip, dsb. CN5711 tersedia dalam pakej garis besar kecil (SOPS) 8-pin yang dipertingkatkan secara terma.
Ciri-ciri
- Vol Operasitage Julat: 2.8V hingga 6V
- MOSFET Kuasa pada cip
- Keciciran Rendah Voltage: 0.37V @ 1.5A
- Arus LED sehingga 1.5A
- Ketepatan Arus Keluaran: * 5%
- Peraturan Suhu Cip
- Lebih Perlindungan Arus LED
- Julat Suhu Operasi: – 40 V hingga +85
- Terdapat dalam Pakej SOPS
- Bebas Pb, Patuh Rohs, Bebas Halogen
Aplikasi
- Lampu suluh
- Pemacu LED kecerahan tinggi
- Lampu hadapan LED
- Lampu kecemasan dan lampu
Tugasan Pin
Rajah 3. CN5711 memacu LED secara Selari
Rajah 4 Isyarat logik kepada LED Malap
Kaedah 3: Potentiometer digunakan untuk meredupkan LED seperti yang ditunjukkan dalam Rajah 5.
Rajah 5 Potentiometer untuk Memalapkan LED
Langkah 2: Pandu Led Dengan Potensiometer Terbina dalam
Saya harap pendawaian jelas dalam foto dan video.
V1 >> biru >> bekalan kuasa +
CE >>biru >> bekalan kuasa +
G >> kelabu >> tanah
LED >> coklat >> led +
Untuk menggerakkan litar saya menggunakan bekalan kuasa yang murah (dibuat dengan bekalan kuasa atx lama dan penukar rangsangan buck ZK-4KX) . Saya menetapkan voltage kepada 4.2v untuk mensimulasikan bateri litium sel tunggal.
Seperti yang dapat kita lihat daripada video, kuasa litar dari 30mA kepada lebih daripada 200mA
https://youtu.be/kLZUsOy_Opg
Arus boleh laras melalui perintang boleh laras.
Sila gunakan pemutar skru yang sesuai untuk berputar perlahan-lahan
Langkah 3: Pandu Led Dengan Pengawal Mikro
Untuk mengawal litar dengan mikropengawal hanya sambungkan pin CE ke pin PWM mikropengawal.
V1 >>biru >> bekalan kuasa +
CE >> ungu >> pin pwm
G >>kelabu >> tanah
LED >> coklat >> led +
Menetapkan kitaran tugas kepada 0 (0%) LED akan dimatikan. Menetapkan kitaran tugas kepada 255 (100%) LED akan menyala pada kuasa maksimum. Dengan beberapa baris kod kita boleh melaraskan kecerahan LED.
Dalam bahagian ini anda boleh memuat turun kod ujian untuk Arduino, Esp32 dan AtTiny85.
Kod ujian Arduino:
#define pinLed 3
#define led Mati 0
#define led Pada 250 //255 ialah nilai pwm maksimum
nilai int = 0; //nilai pwm
persediaan batal() {
pinMode(pinLed, OUTPUT); //setto il pin pwm datang uscita
}
gelung kosong ( ) {
//kelip
Tulis analog (pinLed, led Off); // Matikan led
kelewatan(1000);
// Tunggu sebentar
Tulis analog (pinLed, led On); // Hidupkan led
kelewatan(1000);
// Tunggu sebentar
Tulis analog (pinLed, led Off); //…
kelewatan(1000);
Tulis analog (pinLed, led On);
kelewatan(1000);
//malap
untuk (nilai = ledOn; nilai > ledOff; nilai –) { //kurangkan cahaya dengan mengurangkan “nilai”
Tulis analog (pinLed, nilai);
kelewatan(20);
}
untuk (nilai = ledOff; nilai < ledOn; nilai ++) { //meningkatkan cahaya dengan meningkatkan "nilai"
Tulis analog (pinLed, nilai);
kelewatan(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
Muat turun
Muat turun
Muat turun
Langkah 4: Versi DIY
Saya membuat versi diy modul mengikut litar lembaran data standard.
Saya menggunakan potensiometer 50k walaupun lembaran data mengatakan "nilai maksimum R-ISET ialah 30K ohm".
Seperti yang anda lihat litarnya tidak begitu bersih…
Saya sepatutnya menggunakan penyesuai SOP8 ke DIP8 pcb atau penyesuai SOP8 ke DIP8 untuk litar yang lebih elegan!
Saya berharap untuk berkongsi gerber file tidak lama lagi yang anda boleh gunakan.
Langkah 5: Jumpa Anda Tidak Lama Lagi!
Sila tinggalkan saya tanggapan anda dengan ulasan dan laporkan kesilapan teknikal dan tatabahasa!
Sokong saya dan projek saya di pautan ini https://allmylinks.com/dariocose
kerja bagus!
Saya melihat satu kesilapan tatabahasa teknikal yang boleh menyebabkan kekeliruan. Pada akhir langkah 2 anda berkata:
“Seperti yang kita lihat daripada video, litar berkuasa daripada 30mAh kepada lebih daripada 200mAh”
Itu sepatutnya mengatakan "30 mA hingga 200 mA."
Istilah mAh bermaksud “miliamps kali jam dan merupakan ukuran tenaga, bukan ukuran semasa. Lima belas miliamps selama 2 jam atau 5 milliamps selama 6 jam adalah kedua-duanya 30 mAh.
Arahan yang ditulis dengan baik dapat!
Terima kasih!
Anda betul! Terima kasih atas nasihat anda!
Saya betulkan segera!
Dokumen / Sumber
![]() |
instructables CN5711 Memandu LED dengan Arduino atau Potentiometer [pdf] Arahan CN5711, CN5711 Memandu LED dengan Arduino atau Potentiometer, Memandu LED dengan Arduino atau Potentiometer |