o'qituvchi logotipiCN5711 Arduino yoki Potensiometr bilan haydash LED
Ko'rsatmalar

CN5711 Arduino yoki Potensiometr bilan haydash LED

Arduino yoki potentsiometr yordamida LEDni qanday boshqarish kerak (CN5711)
ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - dariokoz dariokoz tomonidan

Menga LEDlar yoqadi, ayniqsa shaxsiy loyihalar uchun, masalan, velosipedim uchun mash'alalar va chiroqlar yasash.
Ushbu o'quv qo'llanmada men ehtiyojlarimga javob beradigan oddiy haydovchi LEDlarning ishlashini tushuntiraman:

  • Bitta lityum batareya yoki USB dan foydalanish uchun Vin < 5V
  • potansiyometr yoki mikrokontroller yordamida oqimni o'zgartirish imkoniyati
  • oddiy sxema, bir nechta komponentlar va kichik maydon

Umid qilamanki, bu kichik qo'llanma boshqa foydalanuvchilar uchun foydali bo'ladi!
Materiallar:
Komponentlar

  • Led haydovchi moduli
  • Har qanday quvvat svetodi (men 1° linzali 60 vattli qizil leddan foydalandim)
  • Batareya yoki quvvat manbai
  • Non taxtasi
  • Komponentlar

DIY versiyasi uchun:

  • CN5711 IC
  • Potansiyometre
  • Prototip taxtasi
  • SOP8 dan DIP8 pcb yoki SOP8 to DIP8 adapteri

Asboblar

  • Lehimlash temir
  • Tornavida

ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED

1-qadam: ma'lumotlar jadvali

Bir necha oy oldin men Aliexpress-da CN5711 IC, rezistor va o'zgaruvchan rezistordan tashkil topgan led drayver modulini topdim.
CN5711 ma'lumotlar jadvalidan:
Umumiy tavsif:
Umumiy tavsif: CN5711 joriy regulyatorli integral mikrosxema bo'lib, kirish hajmidan ishlayditage 2.8V dan 6V gacha, doimiy chiqish oqimi tashqi qarshilik bilan 1.5A ga o'rnatilishi mumkin. CN5711 LEDlarni haydash uchun ideal. [...] CN5711 haroratni muhofaza qilish funktsiyasi o'rniga haroratni tartibga solishni qabul qiladi, haroratni tartibga solish yuqori muhit harorati yoki yuqori voltli holatlarda LEDni doimiy ravishda yoqishga imkon beradi.tage tomchi. […] Ilovalar: Chiroq, Yorqinligi yuqori LED drayveri, LED faralar, Favqulodda chiroqlar va yoritish [...] Xususiyatlari: Operatsion jildtage Diapazon: 2.8V dan 6V gacha, chipdagi quvvat MOSFET, past chiqish hajmitage: 0.37V @ 1.5A, LED oqimi 1.5A gacha, Chiqish oqimining aniqligi: ± 5%, Chip haroratini tartibga solish, LED oqimidan himoyalanish […] Ushbu IC uchun 3 ish rejimi mavjud:

  1. Idoralar piniga to'g'ridan-to'g'ri qo'llaniladigan PWM signali bilan PWM signalining chastotasi 2 KHz dan kam bo'lishi kerak
  2. NMOS eshigiga qo'llaniladigan mantiqiy signal bilan (4-rasm)
  3. Potansiyometr bilan (5-rasm)

PWM signalidan foydalanib, ICni Arduino, Esp32 va AtTiny85 kabi mikrokontroller yordamida boshqarish juda oson.

Umumiy tavsif

CN571 I - bu kirish hajmidan ishlaydigan joriy tartibga soluvchi integral sxematage 2.8V dan 6V gacha, doimiy chiqish oqimi tashqi qarshilik bilan I.5A ga o'rnatilishi mumkin. CN5711 LEDni boshqarish uchun ideal. Chipdagi quvvat MOSFET va joriy sensor bloki tashqi komponentlar sonini sezilarli darajada kamaytiradi. CN5711 haroratni muhofaza qilish funktsiyasi o'rniga haroratni tartibga solishni qabul qiladi, haroratni tartibga solish yuqori muhit harorati yoki yuqori voltli holatlarda LEDni doimiy ravishda yoqishga imkon beradi.tage tomchi. Boshqa funktsiyalarga chipni yoqish va boshqalar kiradi. CN5711 termal takomillashtirilgan 8 pinli kichik kontur paketida (SOPS) mavjud.

Xususiyatlari

  • Operatsion jildtage Diapazon: 2.8V dan 6V gacha
  • Chipdagi quvvat MOSFET
  • Kam tark etish jildtage: 0.37V @ 1.5A
  • LED oqimi 1.5A gacha
  • Chiqish oqimining aniqligi: * 5%
  • Chip haroratini tartibga solish
  • Haddan tashqari LED oqimi himoyasi
  • Ishlash harorati oralig'i: – 40 V dan +85 gacha
  • SOPS paketida mavjud
  • Pb-siz, Rohs-ga mos keladi, halogensiz

Ilovalar

  • Chiroq
  • Yuqori yorqin LED drayveri
  • LED faralar
  • Favqulodda chiroqlar va yoritish

PIN-kodni tayinlash instructables CN5711 Arduino yoki Potensiometr bilan haydash LED - pinni belgilashko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - Parallel LEDlar

Shakl 3. CN5711 LEDlarni parallel ravishda boshqaradi ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - Dim LED uchun signal

4-rasm Dim LEDga mantiqiy signal
3-usul: 5-rasmda ko'rsatilganidek, LEDni xiralashtirish uchun potansiyometr ishlatiladi.ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - LEDni xiralashtirish

Shakl 5 LEDni xiralashtirish uchun potentsiometr

2-qadam: LEDni o'rnatilgan potentsiometr bilan boshqaring

Umid qilamanki, fotosuratlar va videolarda simlar aniq.
V1 >> ko'k >> quvvat manbai +
Idoralar >>ko'k >> quvvat manbai +
G >> kulrang >> zamin
LED >> jigarrang >> LED +
Sxemani quvvatlantirish uchun men arzon quvvat manbaidan foydalanardim (eski atx quvvat manbai va ZK-4KX pulni kuchaytiruvchi konvertor bilan ishlab chiqarilgan). Men jildni o'rnatdimtagbir hujayrali lityum batareyani simulyatsiya qilish uchun e dan 4.2v gacha.
Videodan ko'rinib turibdiki, kontaktlarning zanglashiga olib keladigan quvvati 30 mA dan 200 mA dan yuqori.
https://youtu.be/kLZUsOy_Opg ko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 1-rasm

Sozlanishi qarshilik orqali sozlanishi oqim.
Sekin va sekin aylantirish uchun mos tornavida foydalaningko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 2-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 3-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 4-rasm

3-qadam: LEDni mikrokontroller bilan boshqaring

Mikrokontroller bilan kontaktlarning zanglashiga olib borish uchun Idoralar pinini mikrokontrollerning PWM piniga ulang.
V1 >>ko'k >> quvvat manbai +
Idoralar >> binafsha >> pwm pin
G >>kulrang >> zamin
LED >> jigarrang >> LED +
Ish aylanishini 0 (0%) ga o'rnatgan holda, LED o'chadi. Ish aylanishini 255 (100%) ga o'rnatish LED maksimal quvvatda yonadi. Bir necha qator kod yordamida biz LED yorug'ligini sozlashimiz mumkin.
Ushbu bo'limda siz Arduino, Esp32 va AtTiny85 uchun test kodini yuklab olishingiz mumkin.
Arduino sinov kodi:
#define pinLed 3
#define led Off 0
#define led On 250 //255 - maksimal pwm qiymati
int qiymati = 0; //pwm qiymati
bekor o'rnatish() {
pinMode (pinLed, OUTPUT); //setto il pin pwm come uscita
}
bekor tsikl ( ) {
// miltillash
analog yozish (pinLed, LED O'chirilgan); // LEDni o'chiring
kechikish (1000);
// Bir soniya kuting
analog yozish (pinLed, yoniq); // LEDni yoqing
kechikish (1000);
// Bir soniya kuting
analog yozish (pinLed, LED O'chirilgan); //…
kechikish (1000);
analog yozish (pinLed, yoniq);
kechikish (1000);
//dimm
uchun (qiymat = ledOn; qiymat > ledOff; qiymat –) { //“qiymat” ni kamaytirish orqali yorug‘likni kamaytiring
analog yozish (pinLed, qiymat);
kechikish (20);
}
for (value = ledOff; value < ledOn; value ++) { //“qiymat” ni oshirish orqali yorug‘likni oshiring
analog yozish (pinLed, qiymat);
kechikish (20);
}
}
https://youtu.be/_6SwgEA3cuJgko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 5-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 6-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 7-rasm

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
Yuklab olish
Yuklab olish
Yuklab olish

4-qadam: Diy versiyasi

Men standart ma'lumotlar jadvali sxemasiga binoan modulning o'z-o'zidan versiyasini yaratdim.
Ma'lumotlar varag'ida "R-ISET ning maksimal qiymati 50K ohm" deb yozilgan bo'lsa ham, men 30k potansiyometrdan foydalandim.
Ko'rib turganingizdek, sxema unchalik toza emas ...
Men yanada oqlangan sxema uchun SOP8 to DIP8 pcb yoki SOP8 to DIP8 adapterini ishlatishim kerak edi!
Men gerberni baham ko'rishga umid qilaman file tez orada foydalanishingiz mumkin.

ko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 8-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 9-rasmko'rsatmalar CN5711 Arduino yoki potentsiometr bilan haydash LED - 10-rasm

5-qadam: Tez orada ko'rishguncha!

Iltimos, menga o'z taassurotlaringizni izoh bilan qoldiring va texnik va grammatik xatolar haqida xabar bering!
Meni va loyihalarimni ushbu havola orqali qo'llab-quvvatlang https://allmylinks.com/dariocose
ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - Yaxshi ish Yaxshi ish!
Men ba'zi chalkashliklarga olib kelishi mumkin bo'lgan bitta texnik grammatik xatoni ko'rdim. 2-bosqich oxirida siz aytasiz:
"Videodan ko'rib turganimizdek, kontaktlarning zanglashiga olib keladigan quvvati 30 mA / soatdan 200 mA / soatgacha"
Bu "30 mA dan 200 mA" deb aytishi kerak.
mAh atamasi “milliamps marta soat va energiya o'lchovidir, joriy o'lchov emas. O'n besh milliamps 2 soat yoki 5 millilitramps 6 soat davomida ikkalasi ham 30 mAh.
Chiroyli yozilgan ko'rsatma!
Rahmat!
ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED - dariokoz Sen haqsan! Maslahatingiz uchun rahmat!
Men darhol tuzataman!

o'qituvchi logotipi

Hujjatlar / manbalar

ko'rsatmalar CN5711 Arduino yoki Potensiometr bilan haydash LED [pdf] Ko'rsatmalar
CN5711, CN5711 Arduino yoki Potensiometr bilan haydash LED, Arduino yoki Potensiometr bilan haydash LED

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *