CN5711 Кіраванне святлодыёдам з Arduino або потенциометром
Інструкцыя
CN5711 Кіраванне святлодыёдам з Arduino або потенциометром
Як кіраваць святлодыёдам з Arduino або патэнцыяметрам (CN5711)
па дарыецы
Мне падабаюцца святлодыёды, асабліва для асабістых праектаў, такіх як стварэнне факелаў і ліхтароў для майго ровара.
У гэтым уроку я растлумачу працу простага ўключэння святлодыёдаў у прывад, які адпавядае маім патрэбам:
- Vin <5 В для выкарыстання адной літыевай батарэі або USB
- магчымасць змяняць сілу току з дапамогай потенциометра або з дапамогай мікракантролера
- простая схема, мала кампанентаў і невялікі памер
Я спадзяюся, што гэта невялікае кіраўніцтва будзе карысным для іншых карыстальнікаў!
расходныя матэрыялы:
Кампаненты
- Модуль драйвера для святлодыедаў
- Любы святлодыёд харчавання (я выкарыстаў чырвоны святлодыёд магутнасцю 1 ват з аб'ектывам 60°)
- Акумулятар або блок харчавання
- Макетная дошка
- Кампаненты
Для версіі сваімі рукамі:
- CN5711 IC
- Потенциометр
- Прататып платы
- Печатная плата SOP8 на DIP8 або адаптар SOP8 на DIP8
інструменты
- Паяльнік
- Адвёртка

Крок 1: табліца дадзеных
Некалькі месяцаў таму я знайшоў на Aliexpress модуль драйвера святлодыёдаў, які складаецца з мікрасхемы CN5711, рэзістара і пераменнага рэзістара.
З табліцы дадзеных CN5711:
Агульнае апісанне:
Агульнае апісанне: CN5711 - гэта інтэгральная схема рэгулявання току, якая працуе ад уваходнага аб'ёмуtage ад 2.8 В да 6 В, пастаянны выхадны ток можна ўсталяваць да 1.5 А з дапамогай вонкавага рэзістара. CN5711 ідэальна падыходзіць для кіравання святлодыёдамі. […] CN5711 прымае рэгуляванне тэмпературы замест функцыі абароны ад тэмпературы, рэгуляванне тэмпературы можа прымусіць святлодыёд пастаянна ўключацца ў выпадку высокай тэмпературы навакольнага асяроддзя або высокай гучнасціtagе падзенне. […]
прыкладанні: Ліхтарык, святлодыёдны драйвер высокай яркасці, святлодыёдныя фары, аварыйнае святло і асвятленне […]
Асаблівасці: Аперацыйная Voltage Дыяпазон: ад 2.8 В да 6 В, МАП-транзістар харчавання на чыпе, нізкая гучнасць выпадзенняtage: 0.37 В @ 1.5 А, ток святлодыёда да 1.5 А, дакладнасць выхаднога току: ± 5%, рэгуляванне тэмпературы чыпа, абарона ад перавышэння току святлодыёда […] Для гэтай мікрасхемы ёсць 3 рэжымы працы:
- Калі ШІМ-сігнал падаецца непасрэдна на штыфт CE, частата ШІМ-сігналу павінна быць менш за 2 кГц
- З лагічным сігналам, які падаецца на засаўку NMOS (малюнак 4)
- З патэнцыяметрам (малюнак 5)
Выкарыстоўваючы сігнал ШІМ, вельмі лёгка кіраваць мікрасхемай з дапамогай мікракантролера, напрыклад Arduino, Esp32 і AtTiny85.
Агульнае апісанне
CN571 I - гэта інтэгральная схема рэгулявання току, якая працуе ад уваходнага аб'ёмуtage ад 2.8 В да 6 В, пастаянны выхадны ток можна ўсталяваць да I,5 А з дапамогай вонкавага рэзістара. CN5711 ідэальна падыходзіць для кіравання святлодыёдамі. Убудаваны ў чып сілавы MOSFET і блок вымярэння току значна памяншаюць колькасць знешніх кампанентаў. CN5711 прымае рэгуляванне тэмпературы замест функцыі абароны ад тэмпературы, рэгуляванне тэмпературы можа прымусіць святлодыёд пастаянна ўключацца ў выпадку высокай тэмпературы навакольнага асяроддзя або высокай гучнасціtagе падзенне. Іншыя функцыі ўключаюць у сябе ўключэнне чыпа і г.д. CN5711 даступны ў 8-кантактным XNUMX-кантактным корпусе (SOPS).
Асаблівасці
- Аперацыйная Voltage Дыяпазон: ад 2.8 В да 6 В
- Магутны MOSFET на чыпе
- Нізкі адсеў Voltage: 0.37 В пры 1.5 А
- Ток святлодыёда да 1.5 А
- Дакладнасць выхаднога току: * 5%
- Рэгуляванне тэмпературы мікрасхем
- Абарона па току святлодыёдаў
- Дыяпазон працоўных тэмператур: ад – 40 В да +85
- Даступны ў пакеце SOPS
- Не ўтрымлівае свінцу, адпавядае Rohs, не ўтрымлівае галагенаў
Прыкладанні
- Ліхтарык
- Святлодыёдны драйвер высокай яркасці
- Святлодыёдныя фары
- Аварыйнае святло і асвятленне
Прызначэнне кантактаў 

Малюнак 3. CN5711 паралельна кіруе святлодыёдамі 
Малюнак 4. Лагічны сігнал для прыглушэння святлодыёда
Спосаб 3: Патэнцыометр выкарыстоўваецца для прыглушэння святлодыёда, як паказана на малюнку 5.
Малюнак 5. Потенциометр для прыглушэння святлодыёда
Крок 2: Кіруйце святлодыёдам з дапамогай убудаванага потенциометра
Я спадзяюся, што электраправодка зразумелая на фота і відэа.
V1 >> сіні >> блок харчавання +
CE >>сіні >> блок харчавання +
G >> шэры >> грунт
Святлодыёд >> карычневы >> святлодыёд +
Для харчавання схемы я выкарыстаў танны блок харчавання (зроблены са старым блокам харчавання atx і паніжальным павышаючым пераўтваральнікам ZK-4KX). Я паставіў абtage да 4.2 В для імітацыі аднаэлементнай літыевай батарэі.
Як мы бачым з відэа, схема сілкуецца ад 30 мА да больш чым 200 мА
https://youtu.be/kLZUsOy_Opg 
Рэгуляваны ток праз рэгуляваны рэзістар.
Калі ласка, выкарыстоўвайце прыдатную адвёртку, каб акуратна і павольна круціць


Крок 3: Кіруйце святлодыёдам з дапамогай мікракантролера
Каб кіраваць схемай з дапамогай мікракантролера, проста падключыце штыфт CE да штыфта ШІМ мікракантролера.
V1 >>сіні >> блок харчавання +
CE >> фіялетавы >> шпілька ШІМ
G >>шэрая >> зямля
Святлодыёд >> карычневы >> святлодыёд +
Пры ўсталёўцы працоўнага цыклу на 0 (0%) святлодыёд выключыцца. Пры ўсталёўцы працоўнага цыклу 255 (100%) святлодыёд будзе гарэць з максімальнай магутнасцю. З дапамогай некалькіх радкоў кода мы можам наладзіць яркасць святлодыёда.
У гэтым раздзеле вы можаце спампаваць тэставы код для Arduino, Esp32 і AtTiny85.
Тэставы код Arduino:
#define pinLed 3
Індыкатар #define выключаны 0
#define led On 250 //255 - гэта максімальнае значэнне ШІМ
int значэнне = 0; //значэнне ШІМ
несапраўдная ўстаноўка() {
pinMode(pinLed, ВЫХОД); // усталяваць штыфт ШІМ прыходзіць uscita
}
несапраўдны цыкл () {
// міргаць
аналагавая запіс (pinLed, святлодыёд выключаны); // Выключыць святлодыёд
затрымка(1000);
// Пачакайце секунду
аналагавы запіс (pinLed, святлодыёд уключаны); // Уключыць святлодыёд
затрымка(1000);
// Пачакайце секунду
аналагавая запіс (pinLed, святлодыёд выключаны); //…
затрымка(1000);
аналагавы запіс (pinLed, святлодыёд уключаны);
затрымка(1000);
// цьмяны
for (value = ledOn; value > ledOff; value –) { //паменшыць святло шляхам памяншэння «значэнне»
аналагавы Write(pinLed, value);
затрымка(20);
}
for (value = ledOff; value < ledOn; value ++) { //павялічыць асветленасць, павялічыўшы «значэнне»
аналагавы Write(pinLed, value);
затрымка(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
Спампаваць
Спампаваць
Спампаваць
Крок 4: самаробная версія
Я зрабіў самаробную версію модуля, прытрымліваючыся стандартнай схемы табліцы даных.
Я выкарыстаў патэнцыяметр на 50 кОм, хаця ў табліцы дадзеных напісана, што «максімальнае значэнне R-ISET складае 30 кОм».
Як бачыце, схема не вельмі чыстая...
Я павінен быў выкарыстаць плату SOP8 на DIP8 або адаптар SOP8 на DIP8 для больш элегантнай схемы!
Спадзяюся падзяліцца герберам file хутка, што вы можаце выкарыстоўваць.



Крок 5: Да хуткай сустрэчы!
Калі ласка, пакіньце мне свае ўражанні з каментарыем і паведаміце пра тэхнічныя і граматычныя памылкі!
Падтрымайце мяне і мае праекты па гэтай спасылцы https://allmylinks.com/dariocose
Добрая праца!
Я бачыў адну тэхнічную граматычную памылку, якая магла выклікаць блытаніну. У канцы кроку 2 вы кажаце:
«Як мы бачым з відэа, схема сілкуе ад 30 мАг да больш чым 200 мАг»
Гэта павінна быць «ад 30 мА да 200 мА».
Тэрмін мАг азначае «міліamps на гадзіны і з'яўляецца вымярэннем энергіі, а не току. Пятнаццаць міліampс на працягу 2 гадзін або 5 миллиamps на 6 гадзін абодва складаюць 30 мАг.
Цудоўна напісаны інструктаж!
Дзякуй!
Вы маеце рацыю! Дзякуй за параду!
Адразу выпраўляю!

Дакументы / Рэсурсы
![]() |
instructables CN5711 Кіраванне святлодыёдам з Arduino або потенциометром [pdfІнструкцыі CN5711, CN5711 Кіраванне святлодыёдамі з Arduino або потенциометром, кіраванне святлодыёдамі з Arduino або потенциометром |




