logo instructablesCN5711 Memandu LED dengan Arduino atau Potentiometer
Arahan

CN5711 Memandu LED dengan Arduino atau Potentiometer

Cara Memandu Led Dengan Arduino atau Potentiometer (CN5711)
instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - dariocose 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

instructables CN5711 Memandu LED dengan Arduino atau Potentiometer

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:

  1. Dengan isyarat PWM digunakan terus pada pin CE, kekerapan isyarat PWM hendaklah kurang daripada 2KHz
  2. Dengan isyarat logik yang digunakan pada get NMOS (Rajah 4)
  3. 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 instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - penetapan pininstructables CN5711 Memandu LED dengan Arduino atau Potentiometer - LED selari

Rajah 3. CN5711 memacu LED secara Selari instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - isyarat kepada Dim LED

Rajah 4 Isyarat logik kepada LED Malap
Kaedah 3: Potentiometer digunakan untuk meredupkan LED seperti yang ditunjukkan dalam Rajah 5.instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Malapkan LED

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 instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 1

Arus boleh laras melalui perintang boleh laras.
Sila gunakan pemutar skru yang sesuai untuk berputar perlahan-lahaninstructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 2instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 3instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 4

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/_6SwgEA3cuJginstructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 5instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 6instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 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
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.

instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 8instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 9instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Rajah 10

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
instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - Kerja bagus 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!
instructables CN5711 Memandu LED dengan Arduino atau Potentiometer - dariocose Anda betul! Terima kasih atas nasihat anda!
Saya betulkan segera!

logo instructables

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

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *