CN5711 Đèn LED điều khiển với Arduino hoặc Potentiometer
Hướng dẫn
CN5711 Đèn LED điều khiển với Arduino hoặc Potentiometer
Cách điều khiển đèn led bằng Arduino hoặc chiết áp (CN5711)
bởi dariocose
Tôi thích đèn LED, đặc biệt là cho các dự án cá nhân, như làm đèn pin và đèn cho xe đạp của tôi.
Trong hướng dẫn này, tôi sẽ giải thích hoạt động của một đèn LED vào ổ đĩa đơn giản đáp ứng nhu cầu của tôi:
- Vin < 5V để sử dụng một pin lithium hoặc USB
- khả năng thay đổi dòng điện bằng chiết áp hoặc bằng vi điều khiển
- mạch đơn giản, ít linh kiện và diện tích nhỏ
Tôi hy vọng hướng dẫn nhỏ này sẽ hữu ích cho những người dùng khác!
Quân nhu:
Thành phần
- Mô-đun điều khiển đèn LED
- Bất kỳ đèn led nguồn nào (Tôi sử dụng đèn led đỏ 1 watt với ống kính 60°)
- Pin hoặc nguồn điện
- Bảng mạch cắm
- Thành phần
Đối với phiên bản tự làm:
- IC CN5711
- Điện thế kế
- Ban nguyên mẫu
- Bộ chuyển đổi SOP8 sang DIP8 pcb hoặc bộ chuyển đổi SOP8 sang DIP8
Công cụ
- Mỏ hàn
- Tua vít
Bước 1: Bảng dữ liệu
Vài tháng trước, tôi tìm thấy trên Aliexpress một mô-đun trình điều khiển led bao gồm IC CN5711, một điện trở và một điện trở thay đổi.
Từ bảng dữ liệu CN5711:
Mô tả chung:
Mô tả chung: CN5711 là mạch tích hợp điều chỉnh dòng điện hoạt động từ điện áp đầu vàotage từ 2.8V đến 6V, dòng điện đầu ra không đổi có thể được thiết lập lên tới 1.5A bằng điện trở bên ngoài. CN5711 lý tưởng cho việc điều khiển đèn LED. […] CN5711 áp dụng chức năng điều chỉnh nhiệt độ thay vì chức năng bảo vệ nhiệt độ, việc điều chỉnh nhiệt độ có thể làm cho đèn LED bật liên tục trong trường hợp nhiệt độ môi trường cao hoặc âm lượng caotage thả. […]
Ứng dụng: Đèn pin, đèn LED điều khiển độ sáng cao, đèn pha LED, đèn khẩn cấp và đèn chiếu sáng […]
Đặc trưng: Hoạt động Voltage Phạm vi: 2.8V đến 6V, MOSFET công suất trên chip, Lượng điện áp rơi thấptage: 0.37V @ 1.5A, Dòng LED lên tới 1.5A, Độ chính xác dòng điện đầu ra: ± 5%, Điều chỉnh nhiệt độ chip, Bảo vệ dòng điện qua đèn LED […] Có 3 chế độ hoạt động của IC này:
- Với tín hiệuPWM được cấp trực tiếp vào chân CE, tần số của tín hiệuPWM phải nhỏ hơn 2KHz
- Với tín hiệu logic được áp dụng cho cổng của NMOS (Hình 4)
- Với một chiết áp (Hình 5)
Bằng cách sử dụng tín hiệuPWM, việc điều khiển IC bằng bộ vi điều khiển như Arduino, Esp32 và AtTiny85 rất dễ dàng.
Mô tả chung
CN571 I là mạch tích hợp điều chỉnh dòng điện hoạt động từ điện áp đầu vàotage từ 2.8V đến 6V, dòng điện đầu ra không đổi có thể được thiết lập lên tới I,5A bằng điện trở bên ngoài. CN5711 lý tưởng cho việc điều khiển đèn LED. MOSFET công suất trên chip và khối cảm nhận dòng điện làm giảm đáng kể số lượng thành phần bên ngoài. CN5711 áp dụng chức năng điều chỉnh nhiệt độ thay vì chức năng bảo vệ nhiệt độ, việc điều chỉnh nhiệt độ có thể làm cho đèn LED bật liên tục trong trường hợp nhiệt độ môi trường cao hoặc điện áp cao.tage thả. Các tính năng khác bao gồm kích hoạt chip, v.v. CN5711 có sẵn ở dạng gói phác thảo nhỏ 8 chân được tăng cường nhiệt (SOPS).
Đặc trưng
- Hoạt động Voltage Phạm vi: 2.8V đến 6V
- MOSFET điện trên chip
- Số lượng bỏ học thấptagđ: 0.37V @ 1.5A
- Dòng điện LED lên tới 1.5A
- Độ chính xác hiện tại đầu ra: * 5%
- Điều chỉnh nhiệt độ chip
- Bảo vệ dòng điện qua đèn LED
- Phạm vi nhiệt độ hoạt động: – 40 V đến +85
- Có sẵn trong gói SOPS
- Không chứa Pb, tuân thủ Rohs, không chứa halogen
Ứng dụng
- Đèn pin
- Trình điều khiển LED độ sáng cao
- Đèn pha LED
- Đèn khẩn cấp và chiếu sáng
Gim lại công việc được giao
Hình 3. CN5711 điều khiển song song các đèn LED
Hình 4 Tín hiệu logic tới Dim LED
Phương pháp 3: Một chiết áp được sử dụng để làm mờ đèn LED như trong Hình 5.
Hình 5 Chiết áp để làm mờ đèn LED
Bước 2: Điều khiển đèn Led bằng chiết áp tích hợp
Tôi hy vọng hệ thống dây điện rõ ràng trong ảnh và video.
V1 >> xanh >> nguồn điện +
CE >>xanh >> nguồn điện +
G >> xám >> mặt đất
LED >> nâu >> led +
Để cấp nguồn cho mạch, tôi đã sử dụng bộ nguồn giá rẻ (được làm bằng bộ nguồn atx cũ và bộ chuyển đổi tăng áp ZK-4KX). Tôi đặt âm lượngtage đến 4.2v để mô phỏng pin lithium một cell.
Như chúng ta có thể thấy từ video, mạch có công suất từ 30mA đến hơn 200mA
https://youtu.be/kLZUsOy_Opg
Điều chỉnh dòng điện thông qua điện trở điều chỉnh.
Vui lòng sử dụng tuốc nơ vít phù hợp để xoay nhẹ nhàng và từ từ
Bước 3: Điều khiển đèn Led bằng vi điều khiển
Để điều khiển mạch bằng vi điều khiển, chỉ cần kết nối chân CE với chân PLC của vi điều khiển.
V1 >>màu xanh >> nguồn điện +
CE >> tím >> chân pwm
G >>xám >> mặt đất
LED >> nâu >> led +
Đặt chu kỳ hoạt động về 0 (0%), đèn LED sẽ tắt. Đặt chu kỳ hoạt động thành 255 (100%), đèn LED sẽ sáng ở công suất tối đa. Với một vài dòng mã, chúng ta có thể điều chỉnh độ sáng của đèn LED.
Trong phần này, bạn có thể tải xuống mã kiểm tra cho Arduino, Esp32 và AtTiny85.
Mã kiểm tra Arduino:
#xác định pinLed 3
#define dẫn Tắt 0
#define led Trên 250 //255 là giá trị pwm tối đa
giá trị int = 0; // giá trị pwm
thiết lập void() {
pinMode(pinLed, OUTPUT); // setto il pin pwm hãy đến uscita
}
vòng lặp trống ( ) {
// chớp mắt
Analog Write(pinLed, led Off); // Tắt đèn led
trì hoãn(1000);
// Chờ giây lát
ghi tương tự (pinLed, led On); // Bật led
trì hoãn(1000);
// Chờ giây lát
ghi tương tự (pinLed, led Off); //…
trì hoãn(1000);
ghi tương tự (pinLed, led On);
trì hoãn(1000);
// mờ
for (value = ledOn; value > ledOff; value –) { // giảm ánh sáng bằng cách giảm “giá trị”
ghi tương tự (pinLed, giá trị);
trì hoãn(20);
}
for (value = ledOff; value < ledOn; value ++) { // tăng ánh sáng bằng cách tăng “giá trị”
ghi tương tự (pinLed, giá trị);
trì hoãn(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
Tải về
Tải về
Tải về
Bước 4: Phiên bản tự làm
Tôi đã tạo một phiên bản tự làm của mô-đun theo mạch bảng dữ liệu tiêu chuẩn.
Tôi đã sử dụng chiết áp 50k mặc dù bảng dữ liệu cho biết “giá trị tối đa của R-ISET là 30K ohm”.
Như bạn có thể thấy mạch không được sạch lắm…
Lẽ ra tôi nên sử dụng bộ chuyển đổi SOP8 sang DIP8 pcb hoặc SOP8 sang DIP8 để có mạch đẹp hơn!
Tôi hy vọng được chia sẻ một gerber file bạn sẽ sớm có thể sử dụng được.
Bước 5: Hẹn gặp lại!
Hãy để lại cho tôi ấn tượng của bạn bằng một nhận xét và báo cáo các lỗi kỹ thuật và ngữ pháp!
Hỗ trợ tôi và các dự án của tôi tại liên kết này https://allmylinks.com/dariocose
Làm tốt lắm!
Tôi đã thấy một lỗi ngữ pháp kỹ thuật có thể gây ra một số nhầm lẫn. Ở cuối bước 2 bạn nói:
“Như chúng ta có thể thấy từ video, mạch có công suất từ 30mAh đến hơn 200mAh”
Điều đó có nghĩa là “30 mA đến 200 mA.”
Thuật ngữ mAh có nghĩa là “milliamps lần giờ và là phép đo năng lượng, không phải phép đo dòng điện. mười lăm triệuamps trong 2 giờ hoặc 5 mili giâyamps trong 6 giờ đều là 30 mAh.
Viết rất hay hướng dẫn có thể!
Cảm ơn!
Bạn đúng rồi! Cảm ơn lời khuyên của bạn!
Tôi sửa ngay!
Tài liệu / Tài nguyên
![]() |
hướng dẫn Đèn LED lái xe CN5711 với Arduino hoặc Chiết áp [tập tin pdf] Hướng dẫn CN5711, CN5711 Đèn LED điều khiển với Arduino hoặc Chiết áp, Đèn LED điều khiển với Arduino hoặc Chiết áp |