logo instructablesCN5711 Driving LED karo Arduino utawa Potensiometer
instruksi

CN5711 Driving LED karo Arduino utawa Potensiometer

Cara Nyopir Led Kanthi Arduino utawa Potensiometer (CN5711)
instructables CN5711 Driving LED karo Arduino utawa Potensiometer - dariocose 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

instructables CN5711 Driving LED karo Arduino utawa Potensiometer

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:

  1. Kanthi sinyal PWM langsung ditrapake menyang pin CE, frekuensi sinyal PWM kudu kurang saka 2KHz
  2. Kanthi sinyal logika sing ditrapake ing gerbang NMOS (Gambar 4)
  3. 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 instructables CN5711 Driving LED karo Arduino utawa Potentiometer - pin assignmentinstructables CN5711 Driving LED karo Arduino utawa Potensiometer - LED ing Paralel

Figure 3. CN5711 drive LED ing Paralel instructables CN5711 Driving LED karo Arduino utawa Potensiometer - sinyal kanggo Dim LED

Gambar 4 A sinyal logika kanggo Dim LED
Cara 3: Potensiometer digunakake kanggo nyuda LED kaya sing dituduhake ing Gambar 5.instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Dim LED

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 instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 1

Arus sing bisa diatur liwat resistor sing bisa diatur.
Mangga gunakake obeng sing cocog kanggo muter kanthi alon lan aloninstructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 2instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 3instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 4

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/_6SwgEA3cuJginstructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 5instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 6instructables CN5711 Driving LED karo Arduino utawa 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
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.

instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 8instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 9instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Gambar 10

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
instructables CN5711 Driving LED karo Arduino utawa Potensiometer - Nice karya 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!
instructables CN5711 Driving LED karo Arduino utawa Potensiometer - dariocose Sampeyan bener! Matur nuwun kanggo saran sampeyan!
Aku langsung koreksi!

logo instructables

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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *