логотип InstructablesCN5711 Керування світлодіодом з Arduino або потенціометром
Інструкції

CN5711 Керування світлодіодом з Arduino або потенціометром

Як керувати світлодіодом за допомогою Arduino або потенціометра (CN5711)
Instructables CN5711 Керування світлодіодом з Arduino або потенціометром - dariocose по dariocose

Мені подобаються світлодіоди, особливо для особистих проектів, як-от створення ліхтариків і ліхтарів для мого велосипеда.
У цьому підручнику я поясню роботу простих світлодіодів приводу, які відповідають моїм потребам:

  • Vin < 5 В для використання однієї літієвої батареї або USB
  • можливість змінювати струм за допомогою потенціометра або мікроконтролера
  • проста схема, мало компонентів і невелика площа

Сподіваюся, цей маленький посібник буде корисний іншим користувачам!
Постачання:
компоненти

  • Світлодіодний модуль драйвера
  • Будь-який світлодіод живлення (я використовував червоний світлодіод потужністю 1 Вт із лінзою 60°)
  • Акумулятор або блок живлення
  • Макетна дошка
  • компоненти

Для версії своїми руками:

  • CN5711 IC
  • Потенціометр
  • Прототип плати
  • Плата SOP8 на DIP8 або адаптер SOP8 на DIP8

Інструменти

  • Паяльник
  • Викрутка

Instructables CN5711 Керування світлодіодом з Arduino або потенціометром

Крок 1: Таблиця даних

Кілька місяців тому я знайшов на Aliexpress модуль світлодіодного драйвера, що складається з мікросхеми CN5711, резистора та змінного резистора.
З таблиці даних CN5711:
Загальний опис:
Загальний опис: CN5711 — це інтегральна схема регулювання струму, що працює від вхідного об’ємуtage від 2.8 В до 6 В, постійний вихідний струм можна встановити до 1.5 А за допомогою зовнішнього резистора. CN5711 ідеально підходить для керування світлодіодами. […] CN5711 приймає функцію регулювання температури замість функції захисту від температури, регулювання температури може призвести до того, що світлодіодний індикатор буде постійно ввімкнений у разі високої температури навколишнього середовища або високої гучностіtagе падіння. […] Застосування: Ліхтарик, світлодіодний драйвер високої яскравості, світлодіодні фари, аварійне освітлення та освітлення […] особливості: Робочий випtage Діапазон: від 2.8 В до 6 В, МОП-транзистор живлення на мікросхемі, низьке падіння гучностіtage: 0.37 В при 1.5 А, струм світлодіода до 1.5 А, точність вихідного струму: ± 5%, регулювання температури мікросхеми, захист від струму світлодіодів […] Ця мікросхема має 3 режими роботи:

  1. Якщо ШІМ-сигнал подається безпосередньо на контакт CE, частота ШІМ-сигналу має бути менше 2 кГц.
  2. З логічним сигналом, що подається на затвор NMOS (рис. 4)
  3. З потенціометром (рис. 5)

Використовуючи сигнал ШІМ, дуже легко керувати мікросхемою за допомогою мікроконтролера, такого як Arduino, Esp32 і AtTiny85.

Загальний опис

CN571 I — це інтегральна схема регулювання струму, що працює від вхідного об’ємуtage від 2.8 В до 6 В, постійний вихідний струм можна встановити до I,5 A за допомогою зовнішнього резистора. CN5711 ідеально підходить для керування світлодіодами. Вбудований силовий MOSFET і блок вимірювання струму значно зменшують кількість зовнішніх компонентів. CN5711 приймає функцію регулювання температури замість функції захисту від температури, регулювання температури може призвести до постійного ввімкнення світлодіода у разі високої температури навколишнього середовища або високої гучностіtagе падіння. Інші функції включають увімкнення мікросхеми тощо. CN5711 доступний у термопокращеному 8-контактному корпусі малого контуру (SOPS).

особливості

  • Робочий випtage Діапазон: від 2.8 В до 6 В
  • Вбудований MOSFET Power
  • Low Dropout Voltage: 0.37 В при 1.5 А
  • Струм світлодіода до 1.5А
  • Точність вихідного струму: * 5%
  • Регулювання температури чіпа
  • Захист світлодіодного струму
  • Діапазон робочих температур: від – 40 В до +85
  • Доступний у пакеті SOPS
  • Не містить Pb, відповідає Rohs, не містить галогенів

Додатки

  • Ліхтарик
  • Світлодіодний драйвер високої яскравості
  • Світлодіодні фари
  • Аварійне світло та освітлення

Призначення штифтів instructables CN5711 Керування світлодіодом з Arduino або потенціометром - призначення контактівinstructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - світлодіоди паралельно

Рисунок 3. CN5711 керує світлодіодами паралельно instructables CN5711 Керування світлодіодом з Arduino або потенціометром - сигнал до Dim LED

Рисунок 4. Логічний сигнал для світлодіода Dim
Спосіб 3: Потенціометр використовується для затемнення світлодіода, як показано на малюнку 5.instructables CN5711 Керування світлодіодом за допомогою Arduino або потенціометра - затемніть світлодіод

Рисунок 5 Потенціометр для затемнення світлодіода

Крок 2: керуйте світлодіодом за допомогою вбудованого потенціометра

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

Регульований струм через регульований резистор.
Будь ласка, використовуйте відповідну викрутку, щоб обережно та повільно обертатиInstructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 2Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 3Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 4

Крок 3: керуйте світлодіодом за допомогою мікроконтролера

Щоб керувати ланцюгом за допомогою мікроконтролера, просто підключіть контакт CE до висновку ШІМ мікроконтролера.
V1 >>синій >> блок живлення +
CE >> фіолетовий >> шпилька ШІМ
Г >>сірий >> земля
Світлодіод >> коричневий >> світлодіод +
При встановленні робочого циклу на 0 (0%) світлодіод вимкнеться. Встановивши робочий цикл на 255 (100%), світлодіод засвітиться на максимальній потужності. За допомогою кількох рядків коду ми можемо налаштувати яскравість світлодіода.
У цьому розділі ви можете завантажити тестовий код для Arduino, Esp32 і AtTiny85.
Тестовий код Arduino:
#define pinLed 3
Світлодіод #define вимкнено 0
#define led On 250 //255 — максимальне значення ШІМ
int значення = 0; // значення ШІМ
void setup() {
pinMode(pinLed, ВИХІД); //встановити штифт PWM прийти uscita
}
пустий цикл () {
//блимати
аналоговий запис (pinLed, led Off); // Вимкнути світлодіод
затримка (1000);
// Почекайте секунду
аналоговий запис (pinLed, led On); // Увімкнути світлодіод
затримка (1000);
// Почекайте секунду
аналоговий запис (pinLed, led Off); //…
затримка (1000);
аналоговий запис (pinLed, led On);
затримка (1000);
//тьмяний
for (value = ledOn; value > ledOff; value –) { //зменшити світло, зменшивши «value»
аналоговий запис (pinLed, значення);
затримка (20);
}
for (value = ledOff; value < ledOn; value ++) { //збільшити світло, збільшуючи “value”
аналоговий запис (pinLed, значення);
затримка (20);
}
}
https://youtu.be/_6SwgEA3cuJgInstructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 5Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 6Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 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
Завантажити
Завантажити
Завантажити

Крок 4: версія своїми руками

Я створив версію модуля своїми руками за стандартною схемою таблиці даних.
Я використовував потенціометр на 50 кОм, хоча в таблиці даних зазначено, що «максимальне значення R-ISET становить 30 кОм».
Як бачите, схема не дуже чиста...
Мені слід було використати плату SOP8 на DIP8 або адаптер SOP8 на DIP8 для більш елегантної схеми!
Сподіваюся поділитися гербером file скоро, якими ви зможете скористатися.

Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 8Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 9Instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра - Малюнок 10

Крок 5: До скорої зустрічі!

Будь ласка, залиште мені свої враження в коментарях і повідомте про технічні та граматичні помилки!
Підтримайте мене та мої проекти за цим посиланням https://allmylinks.com/dariocose
instructables CN5711 Керування світлодіодами за допомогою Arduino або потенціометра – чудова робота Гарна робота!
Я побачив одну технічну граматичну помилку, яка могла спричинити певну плутанину. Наприкінці кроку 2 ви говорите:
«Як ми бачимо з відео, схема живить від 30 мАг до понад 200 мАг»
Тут має бути «30 мА до 200 мА».
Термін мАг означає «міліamps помножено на години, і це вимірювання енергії, а не вимірювання струму. П'ятнадцять міліamps протягом 2 годин або 5 міліamps протягом 6 годин обидва 30 мАг.
Гарно написана інструкція!
дякую
Instructables CN5711 Керування світлодіодом з Arduino або потенціометром - dariocose Ти правий! Дякую за вашу пораду!
Виправляю негайно!

логотип Instructables

Документи / Ресурси

Instructables CN5711 Керування світлодіодом з Arduino або потенціометром [pdfІнструкції
CN5711, CN5711 Керування світлодіодами з Arduino або потенціометром, Керування світлодіодами з Arduino або потенціометром

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *