logo instruksiCN5711 Mengemudi LED dengan Arduino atau Potensiometer
Instruksi

CN5711 Mengemudi LED dengan Arduino atau Potensiometer

Cara Menggerakkan LED dengan Arduino atau Potensiometer (CN5711)
instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - dariocose oleh dariocose

Saya suka LED, terutama untuk proyek pribadi, seperti membuat senter dan lampu untuk sepeda saya.
Dalam tutorial ini saya akan menjelaskan pengoperasian drive LED sederhana yang sesuai dengan kebutuhan saya:

  • Vin < 5V untuk menggunakan satu baterai lithium atau USB
  • kemungkinan untuk memvariasikan arus dengan potensiometer atau dengan mikrokontroler
  • rangkaian sederhana, beberapa komponen dan ukuran kecil

Saya harap panduan kecil ini bermanfaat bagi pengguna lain!
Perlengkapan:
Komponen

  • Modul driver LED
  • Semua jenis lampu LED berdaya tinggi (saya menggunakan lampu LED merah 1 watt dengan lensa 60°)
  • Baterai atau catu daya
  • Papan tempat memotong roti
  • Komponen

Untuk versi buatan sendiri:

  • IC CN5711
  • Potensiometer
  • Papan Prototipe
  • PCB SOP8 ke DIP8 atau adaptor SOP8 ke DIP8

Peralatan

  • Besi solder
  • Obeng

instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer

Langkah 1: Lembar Data

Beberapa bulan lalu saya menemukan di Aliexpress sebuah modul driver led yang terdiri dari IC CN5711, sebuah resistor, dan resistor variabel.
Dari lembar data CN5711:
Deskripsi Umum:
Deskripsi Umum: CN5711 adalah sirkuit terpadu regulasi arus yang beroperasi dari tegangan inputtagDengan tegangan 2.8V hingga 6V, arus keluaran konstan dapat diatur hingga 1.5A dengan resistor eksternal. CN5711 ideal untuk menggerakkan LED. […] CN5711 mengadopsi pengaturan suhu alih-alih fungsi perlindungan suhu, pengaturan suhu dapat membuat LED menyala terus-menerus jika suhu sekitar tinggi atau volume tinggitagjatuhkan. […] Aplikasi: Senter, Driver LED kecerahan tinggi, Lampu depan LED, Lampu darurat dan pencahayaan […] Fitur: Volume OperasitagRentang: 2.8V hingga 6V, MOSFET Daya pada Chip, Tegangan Dropout Rendahtage: 0.37V @ 1.5A, Arus LED hingga 1.5A, Akurasi Arus Keluaran: ± 5%, Pengaturan Suhu Chip, Proteksi Arus LED Berlebih […] Ada 3 mode operasi untuk IC ini:

  1. Dengan sinyal PWM yang diterapkan langsung ke pin CE, frekuensi sinyal PWM harus kurang dari 2KHz
  2. Dengan sinyal logika yang diterapkan ke gerbang NMOS (Gambar 4)
  3. Dengan potensiometer (Gambar 5)

Dengan menggunakan sinyal PWM sangat mudah untuk menggerakkan IC dengan mikrokontroler seperti Arduino, Esp32 dan AtTiny85.

Deskripsi Umum

CN571 I adalah sirkuit terpadu regulasi arus yang beroperasi dari tegangan inputtagDari 2.8V hingga 6V, arus keluaran konstan dapat diatur hingga 5A dengan resistor eksternal. CN5711 ideal untuk menggerakkan LED. MOSFET daya pada chip dan blok penginderaan arus sangat mengurangi jumlah komponen eksternal. CN5711 mengadopsi pengaturan suhu alih-alih fungsi perlindungan suhu, pengaturan suhu dapat membuat LED menyala terus-menerus jika suhu sekitar tinggi atau volume tinggitage drop. Fitur lainnya termasuk chip enable, dll. CN5711 tersedia dalam paket small outline package (SOPS) 8-pin yang ditingkatkan secara termal.

Fitur

  • Volume OperasitagRentang: 2.8V hingga 6V
  • MOSFET Daya pada Chip
  • Vol. Putus Sekolah RendahtagTegangan: 0.37V @ 1.5A
  • Arus LED hingga 1.5A
  • Akurasi Arus Keluaran: * 5%
  • Pengaturan Suhu Chip
  • Proteksi Arus LED Berlebih
  • Kisaran Suhu Operasional: – 40 V hingga +85
  • Tersedia dalam Paket SOPS
  • Bebas Pb, Sesuai Rohs, Bebas Halogen

Aplikasi

  • Senter
  • Driver LED kecerahan tinggi
  • Lampu depan LED
  • Lampu darurat dan penerangan

Penetapan Pin instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - penugasan pininstructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - LED Secara Paralel

Gambar 3. CN5711 menggerakkan LED secara Paralel instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - sinyal untuk Meredupkan LED

Gambar 4 Sinyal logika untuk meredupkan LED
Metode 3: Potensiometer digunakan untuk meredupkan LED seperti yang ditunjukkan pada Gambar 5.instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Redupkan LED

Gambar 5 Potensiometer untuk Meredupkan LED

Langkah 2: Nyalakan Led dengan Potensiometer Internal

Saya harap kabelnya terlihat jelas di foto dan video.
V1 >> biru >> catu daya +
CE >> biru >> catu daya +
G >> abu-abu >> tanah
LED >> coklat >> led +
Untuk memberi daya pada rangkaian, saya menggunakan catu daya murah (dibuat dengan catu daya atx lama dan konverter buck boost ZK-4KX). Saya mengatur volumetage hingga 4.2v untuk mensimulasikan baterai lithium sel tunggal.
Seperti yang bisa kita lihat dari video, rangkaian ini memiliki daya dari 30mA hingga lebih dari 200mA
https://youtu.be/kLZUsOy_Opg instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 1

Arus yang dapat disesuaikan melalui resistor yang dapat disesuaikan.
Harap gunakan obeng yang sesuai untuk memutar dengan lembut dan perlahaninstructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 2instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 3instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 4

Langkah 3: Menggerakkan Led Dengan Mikrokontroler

Untuk mengendalikan rangkaian dengan mikrokontroler, cukup hubungkan pin CE ke pin PWM mikrokontroler.
V1 >> biru >> catu daya +
CE >> ungu >> pin pwm
G >>abu-abu >>tanah
LED >> coklat >> led +
Dengan menyetel siklus kerja ke 0 (0%), LED akan mati. Dengan menyetel siklus kerja ke 255 (100%), LED akan menyala pada daya maksimum. Dengan beberapa baris kode, kita dapat menyesuaikan kecerahan LED.
Di bagian ini Anda dapat mengunduh kode uji untuk Arduino, Esp32 dan AtTiny85.
Kode uji Arduino:
#definisi pinLed 3
#define led Mati 0
#define led Pada 250 //255 adalah nilai pwm maksimum
int nilai = 0 ; //nilai pwm
batalkan pengaturan() {
pinMode(pinLed, KELUARAN); //set ke pin pwm datang ke uscita
}
lingkaran kosong ( ) {
//berkedip
analog Write(pinLed, led Off); // Matikan led
tunda(1000);
// Tunggu sebentar
analog Tulis(pinLed, led Aktif); / / Nyalakan led
tunda(1000);
// Tunggu sebentar
analog Tulis(pinLed, led Mati); //…
tunda(1000);
analog Tulis(pinLed, led Aktif);
tunda(1000);
//redup
untuk (nilai = ledOn; nilai > ledOff; nilai –) { //kurangi cahaya dengan mengurangi “nilai”
analog Tulis(pinLed, nilai);
tunda(20);
}
untuk (nilai = ledOff; nilai < ledOn; nilai ++) { //tingkatkan cahaya dengan meningkatkan “nilai”
analog Tulis(pinLed, nilai);
tunda(20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 5instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 6instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 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
Unduh
Unduh
Unduh

Langkah 4: Versi DIY

Saya membuat versi modul buatan sendiri dengan mengikuti rangkaian lembar data standar.
Saya menggunakan potensiometer 50k meskipun lembar data mengatakan “nilai maksimum R-ISET adalah 30K ohm”.
Seperti yang Anda lihat sirkuitnya tidak terlalu bersih…
Saya seharusnya menggunakan pcb SOP8 ke DIP8 atau adaptor SOP8 ke DIP8 untuk rangkaian yang lebih elegan!
Saya berharap untuk berbagi gerber file segera dapat Anda gunakan.

instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 8instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 9instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Gambar 10

Langkah 5: Sampai jumpa!

Silakan tinggalkan kesan Anda melalui komentar dan laporkan kesalahan teknis dan tata bahasa!
Dukung saya dan proyek saya di tautan ini https://allmylinks.com/dariocose
instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - Kerja yang bagus Kerja bagus!
Saya melihat satu kesalahan tata bahasa teknis yang dapat menyebabkan kebingungan. Di akhir langkah 2 Anda mengatakan:
“Seperti yang bisa kita lihat dari video, rangkaian daya dari 30mAh menjadi lebih dari 200mAh”
Seharusnya tertulis “30 mA hingga 200 mA.”
Istilah mAh berarti “miliamps kali jam dan merupakan pengukuran energi, bukan pengukuran arus. Lima belas miliamps selama 2 jam atau 5 miliamps selama 6 jam keduanya 30 mAh.
Instruksinya ditulis dengan baik!
Terima kasih!
instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer - dariocose Anda benar! Terima kasih atas saran Anda!
Saya segera mengoreksi!

logo instruksi

Dokumen / Sumber Daya

instructables CN5711 Mengemudikan LED dengan Arduino atau Potensiometer [Bahasa Indonesia:] Instruksi
CN5711, CN5711 Mengemudikan LED dengan Arduino atau Potensiometer, Mengemudikan LED dengan Arduino atau Potensiometer

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *