instrutables логотибиCN5711 Arduino же потенциометр менен айдоо LED
Instructions

CN5711 Arduino же потенциометр менен айдоо LED

Ардуино же потенциометр менен LEDди кантип айдаса болот (CN5711)
instrutables CN5711 Arduino же Потенциометр менен Айдоо LED - дариокоза дариокоза менен

Мага светодиоддор жагат, өзгөчө жеке долбоорлор үчүн, мисалы, велосипедим үчүн шамаларды жана жарыктарды жасоо.
Бул окуу куралында мен өзүмдүн муктаждыктарыма жооп берген жөнөкөй драйв диоддорунун иштешин түшүндүрөм:

  • Vin < 5V бир литий батарейканы же USB колдонуу үчүн
  • потенциометр же микроконтроллер менен токту өзгөртүү мүмкүнчүлүгү
  • жөнөкөй схема, бир нече компоненттери жана кичинекей изи

Бул кичинекей колдонмо башка колдонуучулар үчүн пайдалуу болот деп ишенем!
Жабдуулар:
Компоненттер

  • LED айдоочу модулу
  • Каалаган электр жарыгы (мен 1° линзасы бар 60 ватт кызыл LEDди колдондум)
  • Батарея же электр менен камсыздоо
  • Breadboard
  • Компоненттер

DIY версиясы үчүн:

  • CN5711 IC
  • Potentiometer
  • Прототип тактасы
  • SOP8ден DIP8ге PCB же SOP8ден DIP8ге адаптер

Куралдар

  • Леяний
  • Screwdriver

instrutables CN5711 Айдоо LED Arduino же Потенциометр менен

1-кадам: Маалымат баракчасы

Бир нече ай мурун мен Aliexpressтен CN5711 IC, резистор жана өзгөрүлмө резистордон турган жетектөөчү драйвер модулун таптым.
CN5711 маалымат жадыбалынан:
Жалпы сүрөттөмө:
Жалпы сүрөттөмө: CN5711 - бул киргизүү томунан иштеген учурдагы жөнгө салуучу интегралдык микросхемаtage 2.8V 6V, туруктуу чыгаруу ток тышкы каршылык менен 1.5A чейин орнотсо болот. CN5711 диоддорду айдоо үчүн идеалдуу. [...] CN5711 температураны коргоо функциясынын ордуна температураны жөнгө салууну кабыл алат, температураны жөнгө салуу чөйрөнүн жогорку температурасы же жогорку воль болгон учурда LED үзгүлтүксүз күйгүзүлүшү мүмкүн.tagд тамчы. […] Тиркемелер: Кол чырак, Жогорку жарыктуу LED драйвери, LED фаралар, авариялык жарыктар жана жарыктандыруу [...] Өзгөчөлүктөрү: Operating Voltage Диапазону: 2.8Вдан 6Вга чейин, Чиптеги MOSFET кубаттуулугу, Төмөнtage: 0.37V @ 1.5A, LED агымы 1.5Ага чейин, Чыгуу токунун тактыгы: ± 5%, Чиптин температурасын жөнгө салуу, Ашыкча LED токту коргоо [...] Бул IC үчүн 3 иштөө режими бар:

  1. PWM сигналы түздөн-түз CE пинине колдонулса, PWM сигналынын жыштыгы 2KHz кем болушу керек
  2. NMOS дарбазасына колдонулган логикалык сигнал менен (4-сүрөт)
  3. Потенциометр менен (5-сүрөт)

PWM сигналын колдонуу менен ICти Arduino, Esp32 жана AtTiny85 сыяктуу микроконтроллер менен башкаруу оңой.

Жалпы сүрөттөмө

CN571 I - бул киргизүү томунан иштеген учурдагы жөнгө салуучу интегралдык микросхемаtage 2.8V 6V, туруктуу чыгаруу ток тышкы каршылык менен I.5A чейин орнотулган болот. CN5711 LED айдоо үчүн идеалдуу. Чиптеги MOSFET кубаттуулугу жана учурдагы сезүү блогу тышкы компоненттердин санын бир топ кыскартат. CN5711 температураны коргоо функциясынын ордуна температураны жөнгө салууну кабыл алат, температураны жөнгө салуу чөйрөнүн жогорку температурасы же жогорку воль болгон учурда LED үзгүлтүксүз күйгүзүлүшү мүмкүн.tagд тамчы. Башка функцияларга чипти иштетүү ж.б. кирет. CN5711 термикалык жактан жакшыртылган 8 пиндүү кичинекей контур пакетинде (SOPS) жеткиликтүү.

Өзгөчөлүктөрү

  • Operating Voltage Диапазону: 2.8V 6V
  • On-chip Power MOSFET
  • Төмөнкү Dropout Voltage: 0.37V @ 1.5A
  • LED агымы 1.5А чейин
  • Чыгуу токунун тактыгы: * 5%
  • Чиптин температурасын жөнгө салуу
  • Ашыкча LED ток коргоо
  • Иштөө Температурасынын диапазону: – 40 Вдан +85ке чейин
  • SOPS пакетинде жеткиликтүү
  • Pb-эркин, Rohs ылайыктуу, галогенсиз

Тиркемелер

  • Кол чырак
  • Жогорку жарыктык LED драйвери
  • LED фаралар
  • Авариялык жарыктар жана жарыктандыруу

Тактай бекитүү instructables CN5711 Arduino же Потенциометр менен Айдоо LED - пин дайындооinstrutables CN5711 Arduino же Потенциометр менен Айдоо LED - Параллелдүү LEDs

3-сүрөт. CN5711 параллелдүү диоддорду башкарат instrutables CN5711 Arduino же Потенциометр менен Айдоо LED - Dim LED үчүн сигнал

4-сүрөт Dim LED үчүн логикалык сигнал
Метод 3: Потенциометр 5-сүрөттө көрсөтүлгөндөй LEDди өчүрүү үчүн колдонулат.instrutables CN5711 Arduino же Потенциометр менен Айдоо LED - LEDди өчүрүү

5-сүрөт А потенциометрди өчүрүү үчүн

2-кадам: Камтылган потенциометр менен LEDди айдаңыз

Сүрөттөрдө жана видеодо электр зымдары түшүнүктүү деп үмүттөнөм.
V1 >> көк >> электр менен жабдуу +
CE >> көк >> электр менен жабдуу +
G >> боз >> жер
LED >> күрөң >> LED +
Схеманы кубаттандыруу үчүн мен арзан энергия булагын колдондум (эски ATX электр булагы жана ZK-4KX бак көтөргүч конвертер менен жасалган) . Мен томду койдумtagбир клетка литий батарейканы имитациялоо үчүн 4.2v чейин.
Видеодон көрүнүп тургандай, чынжыр 30мАдан 200мАга чейин күч алат
https://youtu.be/kLZUsOy_Opg instrutables CN5711 Arduino же потенциометр менен айдоо LED - 1-сүрөт

Жөнгө салынуучу резистор аркылуу жөнгө салынуучу ток.
Сураныч, акырын жана жай айлантуу үчүн ылайыктуу бурагычты колдонуңузinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 2-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 3-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 4-сүрөт

3-кадам: Ledди микроконтроллер менен айдаңыз

Микроконтроллер менен схеманы башкаруу үчүн CE пинди микроконтроллердин PWM пинине туташтырыңыз.
V1 >>көк >> электр менен жабдуу +
CE >> кызгылт көк >> pwm пин
G >> боз >> жер
LED >> күрөң >> LED +
Иш циклин 0 (0%) коюу менен, LED өчөт. Иш циклин 255 (100%) кылып коюу менен, LED максималдуу кубаттуулукта күйөт. Коддун бир нече саптары менен биз LED жарыктыгын тууралай алабыз.
Бул бөлүмдө сиз Arduino, Esp32 жана AtTiny85 үчүн сыноо кодун жүктөп алсаңыз болот.
Arduino тест коду:
#define pinLed 3
#define өчүк 0
#define led On 250 //255 - максималдуу pwm мааниси
int мааниси = 0; //pwm мааниси
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
жараксыз цикл ( ) {
//жыпылдап
аналогдук жазуу (pinLed, өчүк LED); // LEDди өчүрүү
delay(1000);
// Бир секунд күтө тур
аналогдук жазуу (pinLed, led On); / / LEDди күйгүзүңүз
delay(1000);
// Бир секунд күтө тур
аналогдук жазуу (pinLed, өчүк LED); //…
delay(1000);
аналогдук жазуу (pinLed, led On);
delay(1000);
//димм
for (value = ledOn; value > ledOff; value –) { //“маани” азайтуу менен жарыкты азайтыңыз
аналогдук жазуу (pinLed, маани);
delay(20);
}
for (value = ledOff; value < ledOn; value ++) { // "маани" жогорулатуу менен жарыкты көбөйтүү
аналогдук жазуу (pinLed, маани);
delay(20);
}
}
https://youtu.be/_6SwgEA3cuJginstrutables CN5711 Arduino же потенциометр менен айдоо LED - 5-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 6-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 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-кадам: Diy Version

Мен стандарттык маалымат баракчасынын схемасы боюнча модулдун өз алдынча версиясын жасадым.
Маалымат баракчасында “R-ISETтин максималдуу мааниси 50К Ом” деп жазылганына карабастан, мен 30к потенциометрди колдондум.
Көрүнүп тургандай, схема абдан таза эмес ...
Мен SOP8ден DIP8ге чейин PCB же SOP8ден DIP8 адаптерин колдонушум керек болчу!
Мен герберди бөлүшөм деп үмүттөнөм file жакында сиз колдоно аласыз.

instrutables CN5711 Arduino же потенциометр менен айдоо LED - 8-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 9-сүрөтinstrutables CN5711 Arduino же потенциометр менен айдоо LED - 10-сүрөт

5-кадам: Жакында көрүшкөнчө!

Сураныч, мага өз таасириңизди комментарий менен калтырыңыз жана техникалык жана грамматикалык каталарды билдириңиз!
Бул шилтеме боюнча мени жана менин долбоорлорумду колдо https://allmylinks.com/dariocose
instrutables CN5711 Arduino же Потенциометр менен Айдоо LED - Жакшы иш Жакшы иш!
Мен кандайдыр бир башаламандыкка алып келиши мүмкүн болгон бир техникалык грамматикалык катаны көрдүм. 2-кадамдын аягында сиз айтасыз:
"Видеодон көрүнүп тургандай, схема 30 мАчтан 200 мАчка чейин күч алат"
Бул "30 мАдан 200 мАга чейин" деп айтышы керек.
мАч термини "миллиampс жолу саат жана учурдагы өлчөө эмес, энергия өлчөө болуп саналат. Он беш миллионampс 2 саат же 5 миллилитрampс 6 саат үчүн экөө тең 30 мАч.
Жакшы жазылган насаат!
Рахмат!
instrutables CN5711 Arduino же Потенциометр менен Айдоо LED - дариокоза Сеники туура! Кеңешиңиз үчүн рахмат!
Мен дароо оңдойм!

instrutables логотиби

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

instrutables CN5711 Айдоо LED Arduino же Потенциометр менен [pdf] Instructions
CN5711, CN5711 Arduino же Потенциометр менен Айдоо LED, Arduino же Потенциометр менен Айдоо LED

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *