CN5711 Վարման լուսադիոդ Arduino կամ պոտենցիոմետրով
Հրահանգներ
CN5711 Վարման լուսադիոդ Arduino կամ պոտենցիոմետրով
Ինչպես վարել LED-ը Arduino-ով կամ պոտենցիոմետրով (CN5711)
դարիոկոզայի կողմից
Ես սիրում եմ լուսադիոդներ, հատկապես անձնական նախագծերի համար, ինչպես օրինակ իմ հեծանիվների համար ջահեր և լույսեր պատրաստելը:
Այս ձեռնարկում ես կբացատրեմ իմ կարիքները բավարարող պարզ սկավառակի լուսադիոդների աշխատանքը.
- Vin < 5V՝ մեկ լիթիումային մարտկոց կամ USB օգտագործելու համար
- հոսանքը պոտենցիոմետրով կամ միկրոկարգավորիչով փոփոխելու հնարավորություն
- պարզ միացում, մի քանի բաղադրիչներ և փոքր հետք
Հուսով եմ, որ այս փոքրիկ ուղեցույցը օգտակար կլինի այլ օգտվողների համար:
Պաշարներ:
Բաղադրիչներ
- Լեդ դրայվեր մոդուլ
- Ցանկացած հզորության լուսադիոդ (ես օգտագործել եմ 1 վտ կարմիր լուսադիոդով 60° ոսպնյակով)
- Մարտկոց կամ էլեկտրամատակարարում
- Breadboard
- Բաղադրիչներ
Diy տարբերակի համար.
- CN5711 IC
- Potentiometer
- Նախատիպի խորհուրդը
- SOP8-ից DIP8 pcb կամ SOP8-ից DIP8 ադապտեր
Գործիքներ
- Զոդման երկաթ
- Պտուտակահան
Քայլ 1. Տվյալների թերթիկ
Մի քանի ամիս առաջ ես Aliexpress-ում գտա led driver մոդուլ, որը կազմված էր CN5711 IC-ից, ռեզիստորից և փոփոխական ռեզիստորից:
CN5711 տվյալների թերթիկից.
Ընդհանուր նկարագրություն.
Ընդհանուր նկարագրություն. CN5711-ը ընթացիկ կարգավորման ինտեգրալ միացում է, որն աշխատում է մուտքային ծավալիցtage 2.8V-ից մինչև 6V, մշտական ելքային հոսանքը կարող է սահմանվել մինչև 1.5A արտաքին ռեզիստորի միջոցով: CN5711-ը իդեալական է լուսադիոդներ վարելու համար: […] CN5711-ը ընդունում է ջերմաստիճանի կարգավորումը ջերմաստիճանի պաշտպանության գործառույթի փոխարեն, ջերմաստիճանի կարգավորումը կարող է ստիպել LED-ը անընդհատ միացնել շրջակա միջավայրի բարձր ջերմաստիճանի կամ բարձր ձայնի դեպքում։tagե կաթիլ. […]
Ծրագրեր: Լապտեր, Բարձր պայծառությամբ LED վարորդ, LED լուսարձակներ, Արտակարգ իրավիճակների լույսեր և լուսավորություն […]
Առանձնահատկություններ: Գործող VoltagԷլեկտրոնային միջակայք՝ 2.8 Վ-ից մինչև 6 Վ, չիպային հզորության MOSFET, ցածր արտանետման ծավալtage: 0.37V @ 1.5A, LED հոսանք մինչև 1.5A, ելքային հոսանքի ճշգրտություն՝ ± 5%, չիպի ջերմաստիճանի կարգավորում, LED հոսանքի պաշտպանություն […] Այս IC-ի համար կա աշխատանքի 3 եղանակ.
- Եթե PWM ազդանշանն ուղղակիորեն կիրառվում է CE փին, ապա PWM ազդանշանի հաճախականությունը պետք է լինի 2 ԿՀց-ից պակաս:
- NMOS-ի դարպասին կիրառվող տրամաբանական ազդանշանով (Նկար 4)
- Պոտենցիոմետրով (Նկար 5)
Օգտագործելով PWM ազդանշանը, շատ հեշտ է IC-ը վարել Arduino-ի, Esp32-ի և AtTiny85-ի նման միկրոկառավարիչով:
Ընդհանուր նկարագրություն
CN571 I-ը ընթացիկ կարգավորման ինտեգրալ միացում է, որն աշխատում է մուտքային ծավալիցtage 2.8V-ից մինչև 6V, մշտական ելքային հոսանքը կարող է սահմանվել մինչև I.5A արտաքին ռեզիստորով: CN5711-ը իդեալական է LED վարելու համար: Չիպային հզորության MOSFET-ը և ընթացիկ զգայական բլոկը զգալիորեն նվազեցնում են արտաքին բաղադրիչների քանակը: CN5711-ը ընդունում է ջերմաստիճանի կարգավորումը ջերմաստիճանի պաշտպանության ֆունկցիայի փոխարեն, ջերմաստիճանի կարգավորումը կարող է ստիպել LED-ը շարունակաբար միացնել շրջակա միջավայրի բարձր ջերմաստիճանի կամ բարձր ձայնի դեպքում:tagե կաթիլ. Այլ առանձնահատկությունները ներառում են չիպերի միացում և այլն: CN5711-ը հասանելի է ջերմային բարելավված 8-փին փոքր ուրվագիծ փաթեթում (SOPS):
Առանձնահատկություններ
- Գործող VoltagԷլեկտրոնային միջակայք՝ 2.8V-ից 6V
- Չիպային Power MOSFET
- Low Dropout Voltage: 0.37V @ 1.5A
- LED հոսանք մինչև 1.5A
- Ելքային հոսանքի ճշգրտություն՝ * 5%
- Չիպի ջերմաստիճանի կարգավորում
- LED հոսանքի պաշտպանություն
- Աշխատանքային ջերմաստիճանի միջակայք՝ – 40 V-ից +85
- Հասանելի է SOPS փաթեթում
- Առանց Pb, Rohs-ի համապատասխան, Հալոգեն անվճար
Դիմումներ
- Լապտեր
- Բարձր պայծառությամբ LED վարորդ
- LED լուսարձակներ
- Վթարային լույսեր և լուսավորություն
Քորոցի հանձնարարություն
Նկար 3. CN5711-ը զուգահեռաբար վարում է LED-ները
Նկար 4 Տրամաբանական ազդանշան Dim LED-ի համար
Մեթոդ 3: Պոտենցիոմետր օգտագործվում է լուսադիոդը խամրելու համար, ինչպես ցույց է տրված Նկար 5-ում:
Նկար 5 Պոտենցիոմետր լուսադիոդը խամրելու համար
Քայլ 2. Լեդը վարեք ներկառուցված պոտենցիոմետրով
Հուսով եմ, որ լարերը պարզ են լուսանկարներում և տեսանյութում:
V1 >> կապույտ >> էլեկտրամատակարարում +
CE >>կապույտ >> սնուցման աղբյուր +
G >> մոխրագույն >> գրունտ
LED >> շագանակագույն >> led +
Շղթան սնուցելու համար ես օգտագործեցի էժան սնուցման աղբյուր (պատրաստված հին atx սնուցման աղբյուրից և ZK-4KX բաք խթանիչով): Ես դրեցի հատորըtage-ից մինչև 4.2v՝ մեկ բջջային լիթիումային մարտկոցը մոդելավորելու համար:
Ինչպես տեսնում ենք տեսանյութից, միացումն աշխատում է 30 մԱ-ից մինչև 200 մԱ-ից ավելի
https://youtu.be/kLZUsOy_Opg
Կարգավորելի հոսանք կարգավորվող ռեզիստորի միջոցով:
Խնդրում ենք օգտագործել համապատասխան պտուտակահան՝ նրբորեն և դանդաղ պտտելու համար
Քայլ 3. Լեդը վարեք միկրոկառավարիչով
Շղթան միկրոկառավարիչով կառավարելու համար պարզապես միացրեք CE կապը միկրոկոնտրոլերի PWM փին:
V1 >> կապույտ >> սնուցման աղբյուր +
CE >> մանուշակագույն >> pwm փին
G >>գորշ >> գրունտ
LED >> շագանակագույն >> led +
Աշխատանքային ցիկլը դնելով 0 (0%), լուսադիոդը կանջատվի: Աշխատանքային ցիկլը դնելով 255 (100%), LED-ը կվառվի առավելագույն հզորությամբ: Կոդերի մի քանի տողով մենք կարող ենք հարմարեցնել LED-ի պայծառությունը:
Այս բաժնում կարող եք ներբեռնել Arduino, Esp32 և AtTiny85 թեստային կոդը:
Arduino թեստի կոդը.
#սահմանել pinLed 3
#define led Off 0
#define led On 250 //255-ը առավելագույն pwm արժեքն է
int արժեքը = 0; //pwm արժեքը
void setup() {
pinMode (pinLed, OUTPUT); //setto il pin pwm come uscita
}
void loop ( ) {
//թարթել
անալոգային գրել (pinLed, led Off); // Անջատեք led
ուշացում (1000);
// Սպասեք մի վայրկյան
անալոգային Գրել (pinLed, led On); / / Միացնել led
ուշացում (1000);
// Սպասեք մի վայրկյան
անալոգային գրել (pinLed, led Off); //…
ուշացում (1000);
անալոգային Գրել (pinLed, led On);
ուշացում (1000);
//մութ
for (value = ledOn; value > ledOff; value –) { //նվազեցնել լույսը՝ նվազեցնելով «արժեքը»
անալոգային գրել (pinLed, արժեքը);
ուշացում (20);
}
for (value = ledOff; value < ledOn; value ++) { //մեծացնել լույսը՝ մեծացնելով «արժեքը»
անալոգային գրել (pinLed, արժեքը);
ուշացում (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. Diy տարբերակ
Ես պատրաստեցի մոդուլի ինքնատիպ տարբերակը՝ հետևելով տվյալների աղյուսակի ստանդարտ սխեմայի:
Ես օգտագործել եմ 50k պոտենցիոմետր, չնայած տվյալների թերթիկում ասվում է, որ «R-ISET-ի առավելագույն արժեքը 30K Օմ է»:
Ինչպես տեսնում եք, շղթան այնքան էլ մաքուր չէ…
Ես պետք է օգտագործեի SOP8-ից մինչև DIP8 pcb կամ SOP8-ից DIP8 ադապտեր ավելի էլեգանտ միացման համար:
Հուսով եմ կիսվել հերբերով file շուտով դուք կարող եք օգտագործել:
Քայլ 5. Կհանդիպենք շուտով:
Խնդրում եմ, թողեք ինձ ձեր տպավորությունները մեկնաբանություններով և զեկուցեք տեխնիկական և քերականական սխալների մասին:
Աջակցեք ինձ և իմ նախագծերին այս հղումով https://allmylinks.com/dariocose
Հաճելի աշխատանք։
Ես տեսա մեկ տեխնիկական քերականական սխալ, որը կարող էր որոշակի շփոթություն առաջացնել: Քայլ 2-ի վերջում դուք ասում եք.
«Ինչպես տեսնում ենք տեսանյութից, միացումն աշխատում է 30 մԱ/ժ-ից մինչև 200 մԱժ-ից ավելի»:
Դա պետք է ասի «30 մԱ-ից մինչև 200 մԱ»:
mAh տերմինը նշանակում է «միլիamps անգամ ժամեր և էներգիայի չափում է, ոչ թե ընթացիկ չափում: Տասնհինգ միլիոնamps 2 ժամ կամ 5 միլիamps-ը 6 ժամվա ընթացքում երկուսն էլ 30 mAh են:
Գեղեցիկ գրված հրահանգ կարող է!
Շնորհակալություն
Դուք իրավացի եք: Շնորհակալություն ձեր խորհրդի համար:
Անմիջապես ուղղում եմ!
Փաստաթղթեր / ռեսուրսներ
![]() |
instructables CN5711 Driving LED Arduino կամ Potentiometer-ով [pdfՀրահանգներ CN5711, CN5711 Վարման լուսադիոդ Arduino կամ պոտենցիոմետրով, վարորդական LED Arduino կամ պոտենցիոմետրով |