Բովանդակություն:

RGB LED շերտի վարում Arduino- ի միջոցով. 4 քայլ
RGB LED շերտի վարում Arduino- ի միջոցով. 4 քայլ

Video: RGB LED շերտի վարում Arduino- ի միջոցով. 4 քայլ

Video: RGB LED շերտի վարում Arduino- ի միջոցով. 4 քայլ
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Նոյեմբեր
Anonim
RGB LED շերտի վարում Arduino- ի միջոցով
RGB LED շերտի վարում Arduino- ի միջոցով

Ողջույն, տղերք, այս հրահանգների մեջ մենք կկատարենք մի շրջան, որն աշխատում է 12V RGB LED ժապավենով arduino- ով: Քանի որ arduino- ն չի կարող բավարար ուժ ունենալ RGB լուսադիոդային ժապավեն գործարկելու համար, այնպես որ մենք պետք է ուժեղացնենք arduino- ի ազդանշանը Led Strip- ը այլ աղբյուրից միացնելու համար, այնպես որ մենք կօգտագործենք TIP120 Transistor- ը arduino- ով `arduino- ի փոքր էներգիայի ազդանշանը ուժեղացնելու համար ազդանշան (12v) rgb led շերտի համար ՝ 12v էներգիայի աղբյուրով և տրանզիստորով:

Քայլ 1: Այն, ինչ ձեզ հարկավոր է դրա համար

Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար
Այն, ինչ ձեզ հարկավոր է սրա համար

Այս հրահանգների համար մեզ պետք կլինեն հետևյալ իրերը. TIP120: 12V Ադապտեր.

Քայլ 2: Միացումներ

Միացումներ
Միացումներ
Միացումներ
Միացումներ

Սխմատիկները ներկայացված են այս քայլի պատկերի մասում: Խնդրում ենք հետևել ցուցադրված սմատիկներին: Այն ունի 3 տրանզիստոր ՝ RGB լուսադիոդի յուրաքանչյուր 3 կապում (1-1-ական կարմիր «R», կանաչ «G», կապույտ «B») և 3 պոտենցիոմետր ՝ երեք երեք R, G & B լույսի հզորությունը վերահսկելու համար:

Քայլ 3: Կոդ

Կոդ
Կոդ

Կոդավորման մասը շատ հեշտ է: Խնդրում ենք պատճենել հետևյալ ծածկագիրը և վերբեռնել այն arduino- ում: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a/4); analogWrite (10, b/4); analogWrite (11, c/4);}

Քայլ 4: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում

Կոդը վերբեռնելուց հետո կարող եք շրջել ցանկացած կամ բոլոր պոտենցիոմետրերը ՝ գույները բարձրացնելու համար յուրաքանչյուր պոտենցիոմետր, որը պատասխանատու է ինքնուրույն Կարմիր, կանաչ, կապույտ գույնի համար, և կարող եք տարբեր երեք արժեքներ դնել երեք պոտենցիոմետրերի վրա ՝ RGB լուսադիոդի ցանկալի գույն ստանալու համար: Arduino- ի վրա հիմնված RGB led շերտի վարորդը պատրաստ է օգտագործման համար: Deարդարեք ձեր տունը և զվարճացեք:

Խորհուրդ ենք տալիս: