Turinys:

RGB LED juostos vairavimas naudojant „Arduino“: 4 žingsniai
RGB LED juostos vairavimas naudojant „Arduino“: 4 žingsniai
Anonim
RGB LED juostos vairavimas naudojant „Arduino“
RGB LED juostos vairavimas naudojant „Arduino“

Sveiki, vaikinai, šioje instrukcijoje mes sukursime grandinę, kurioje bus paleista 12 V RGB LED juosta su arduino. Kadangi mes žinome, kad „arduino“nepakaks energijos, kad būtų galima paleisti RGB LED juostą, todėl turime sustiprinti arduino signalą, kad maitintų „Led Strip“iš kito šaltinio, todėl naudosime „TIP120“tranzistorių su „arduino“, kad sustiprintume mažą arduino galios signalą į reikiamą galią signalas (12v) rgb LED juostai su 12v maitinimo šaltiniu ir tranzistoriumi.

1 žingsnis: reikalingi dalykai

Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui
Dalykai, kurių jums reikia šiam tikslui

Šiems nurodymams mums reikės šių dalykų: TIP120: 12V ADAPTER: ARDUINO UNO: One 5m RGB Led stripMosfet irlzz4n arba bet kuris lygiavertis arba TIP 120 bjt arba lygiavertis3 potenciometras

2 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai

Schmatika pateikiama šio žingsnio vaizdo dalyje. Prašome sekti parodytas schmatikas. Jame yra 3 tranzistoriai kiekvienam 3 RGB LED juostos kaiščiams (po 1–1 raudonai „R“, žaliai „G“, mėlynai „B“) ir 3 potenciometrai, skirti valdyti visas tris R, G & B kaiščių šviesos galią.

3 žingsnis: kodas

Kodas
Kodas

Kodavimo dalis yra labai paprasta, nukopijuokite šį kodą ir įkelkite jį į 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 žingsnis: bandymas

Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas

Įkėlę kodą, galite pasukti bet kurį arba visus potenciometrus, kad būtų paryškintos spalvos, kiekvienas potenciometras yra atsakingas už raudoną, žalią, mėlyną spalvą atskirai, ir jūs galite nustatyti skirtingas vertes visiems trims potenciometrams, kad gautumėte norimą spalvą RGB LED juostelėje. „Arduino“pagrįsta RGB LED juostos tvarkyklė yra paruošta naudoti. Papuoškite jus namuose ir linksminkitės.

Rekomenduojamas: