CN5711 Driving LED karo Arduino utawa Potensiometer
instruksi
CN5711 Driving LED karo Arduino utawa Potensiometer
Cara Nyopir Led Kanthi Arduino utawa Potensiometer (CN5711)
dening dariocose
Aku seneng LED, utamane kanggo proyek pribadi, kaya nggawe obor lan lampu kanggo sepedaku.
Ing tutorial iki aku bakal nerangake operasi saka led drive prasaja sing nyukupi kabutuhanku:
- Vin <5V kanggo nggunakake baterei lithium siji utawa USB
- kamungkinan kanggo macem-macem saiki karo potentiometer utawa karo mikrokontroler
- sirkuit prasaja, sawetara komponen lan tilas cilik
Muga-muga pandhuan cilik iki bisa migunani kanggo pangguna liyane!
Persediaan:
Komponen
- Modul driver LED
- Led daya apa wae (aku nggunakake led abang 1 watt kanthi lensa 60 °)
- Baterei utawa sumber daya
- Papan roti
- Komponen
Kanggo versi diy:
- CN5711 IC
- Potentiometer
- Papan prototipe
- SOP8 kanggo DIP8 pcb utawa SOP8 kanggo DIP8 adaptor
piranti
- wesi solder
- obeng
Langkah 1: Lembar Data
Sawetara sasi kepungkur aku nemokake ing Aliexpress modul driver led sing kasusun saka IC CN5711, resistor lan resistor variabel.
Saka lembar data CN5711:
Deskripsi Umum:
Katrangan Umum: CN5711 minangka sirkuit terpadu regulasi saiki sing beroperasi saka vol inputtage saka 2.8V kanggo 6V, saiki output pancet bisa diatur nganti 1.5A karo resistor external. CN5711 becik kanggo nyopir LED. [...] CN5711 nggunakake regulasi suhu tinimbang fungsi proteksi suhu, regulasi suhu bisa nggawe LED diuripake terus-terusan yen ana suhu sekitar sing dhuwur utawa vol dhuwur.tage drop. […]
Aplikasi: Senter, driver LED sing padhang dhuwur, lampu utama LED, Lampu darurat lan lampu […]
Fitur: Operasional Voltage Range: 2.8V nganti 6V, On-chip Power MOSFET, Low Dropout Voltage: 0.37V @ 1.5A, Arus LED nganti 1.5A, Akurasi Saiki Output: ± 5%, Regulasi Suhu Chip, Liwat Perlindhungan Arus LED [...] Ana 3 mode operasi kanggo IC iki:
- Kanthi sinyal PWM langsung ditrapake menyang pin CE, frekuensi sinyal PWM kudu kurang saka 2KHz
- Kanthi sinyal logika sing ditrapake ing gerbang NMOS (Gambar 4)
- Kanthi potensiometer (Gambar 5)
Nggunakake sinyal PWM iku gampang banget kanggo drive IC karo mikrokontroler kaya Arduino, Esp32 lan AtTiny85.
Katrangan Umum
CN571 I minangka sirkuit terpadu regulasi saiki sing beroperasi saka vol inputtage saka 2.8V kanggo 6V, saiki output pancet bisa diatur nganti I.5A karo resistor external. CN5711 becik kanggo nyopir LED. MOSFET daya on-chip lan pamblokiran pangertèn saiki nemen nyuda jumlah count komponen external. CN5711 nggunakake regulasi suhu tinimbang fungsi proteksi suhu, regulasi suhu bisa nggawe LED diuripake terus-terusan yen ana suhu sekitar sing dhuwur utawa vol dhuwur.tage drop. Fitur liyane kalebu ngaktifake chip, etc. CN5711 kasedhiya ing paket outline cilik 8-pin sing ditingkatake termal (SOPS).
Fitur
- Operasional Voltage Range: 2.8V nganti 6V
- On-chip Power MOSFET
- Kurang Putus Voltage: 0.37V @ 1.5A
- LED Saiki nganti 1.5A
- Akurasi Saiki Output: * 5%
- Pangaturan Suhu Chip
- Swara LED Proteksi Saiki
- Kisaran Suhu Operasi: - 40 V nganti +85
- Tersedia dalam Paket SOPS
- Pb-free, Rohs Compliant, Halogen Free
Aplikasi
- senter
- Driver LED padhang dhuwur
- lampu ngarep LED
- Lampu darurat lan lampu
Pin Assignment
Figure 3. CN5711 drive LED ing Paralel
Gambar 4 A sinyal logika kanggo Dim LED
Cara 3: Potensiometer digunakake kanggo nyuda LED kaya sing dituduhake ing Gambar 5.
Gambar 5 Potensiometer kanggo Dim LED
Langkah 2: Pandu Led Kanthi Potensiometer Dibangun
Mugi wiring cetha ing foto lan video.
V1 >> biru >> sumber daya +
CE >> biru >> catu daya +
G >> abu-abu >> lemah
LED >> coklat >> led +
Kanggo daya sirkuit aku digunakake sumber daya mirah (digawe karo sumber daya atx lawas lan ZK-4KX Buck konverter ngedongkrak). Aku nyetel voltage kanggo 4.2v kanggo simulasi baterei lithium sel siji.
Minangka kita bisa ndeleng saka video, daya sirkuit saka 30mA kanggo luwih saka 200mA
https://youtu.be/kLZUsOy_Opg
Arus sing bisa diatur liwat resistor sing bisa diatur.
Mangga gunakake obeng sing cocog kanggo muter kanthi alon lan alon
Langkah 3: Drive Led Kanthi Mikrokontroler
Kanggo ngontrol sirkuit karo mikrokontroler mung sambungake pin CE menyang pin PWM mikrokontroler.
V1 >>biru >> sumber daya +
CE >> ungu >> pin pwm
G >> abu-abu >> lemah
LED >> coklat >> led +
Nyetel siklus tugas dadi 0 (0%) LED bakal dipateni. Nyetel siklus tugas dadi 255 (100%) LED bakal madhang kanthi daya maksimal. Kanthi sawetara baris kode, kita bisa nyetel padhange LED.
Ing bagean iki sampeyan bisa ngundhuh kode test kanggo Arduino, Esp32 lan AtTiny85.
Kode tes Arduino:
#netepake pinLed 3
#define led Mati 0
#define led On 250 //255 punika nilai pwm maksimum
nilai int = 0; //nilai pwm
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm teka uscita
}
void loop ( ) {
//kedhep
analog Tulis (pinLed, led Off); // Pateni led
tundha (1000);
// Enteni sedhela
analog Tulis (pinLed, led On); // Nguripake led
tundha (1000);
// Enteni sedhela
analog Tulis (pinLed, led Off); //…
tundha (1000);
analog Tulis (pinLed, led On);
tundha (1000);
//dimm
kanggo (nilai = ledOn; nilai > ledOff; nilai –) {//ngurangi cahya kanthi nyuda "nilai"
Tulis analog (pinLed, nilai);
tundha (20);
}
kanggo (nilai = ledOff; nilai < ledOn; nilai ++) {//nambah cahya kanthi nambah "nilai"
Tulis analog (pinLed, nilai);
tundha (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
Ngundhuh
Ngundhuh
Ngundhuh
Langkah 4: Versi DIY
Aku nggawe versi diy saka modul ing ngisor iki sirkuit datasheet standar.
Aku nggunakake potentiometer 50k sanajan lembar data kasebut "Nilai maksimal R-ISET yaiku 30K ohm".
Kaya sing sampeyan ngerteni, sirkuit kasebut ora resik banget ...
Aku kudu wis digunakake SOP8 kanggo DIP8 pcb utawa SOP8 kanggo DIP8 adaptor kanggo sirkuit luwih elegan!
Aku ngarep-arep kanggo nuduhake gerber file enggal sampeyan bisa nggunakake.
Langkah 5: Ndeleng Sampeyan Rauh!
Mangga tinggalake kesan sampeyan kanthi komentar lan laporake kesalahan teknis lan gramatikal!
Ndhukung aku lan proyekku ing tautan iki https://allmylinks.com/dariocose
Karya apik!
Aku weruh siji kesalahan grammar technical sing bisa nimbulaké sawetara kebingungan. Ing pungkasan langkah 2 sampeyan ngomong:
"Kaya sing bisa dideleng saka video, kekuwatan sirkuit saka 30mAh nganti luwih saka 200mAh"
Sing kudu ujar "30 mA nganti 200 mA."
Istilah mAh tegese "milliamps kaping jam lan pangukuran energi, dudu pangukuran saiki. Limalas miliamps kanggo 2 jam utawa 5 milliamps kanggo 6 jam loro 30 mAh.
Bisa ditulis kanthi apik!
Matur nuwun!
Sampeyan bener! Matur nuwun kanggo saran sampeyan!
Aku langsung koreksi!
Dokumen / Sumber Daya
![]() |
instructables CN5711 Driving LED karo Arduino utawa Potensiometer [pdf] Pandhuan CN5711, CN5711 Driving LED karo Arduino utawa Potentiometer, Driving LED karo Arduino utawa Potensiometer |